Overview

Workbench is a standalone app that uses Claude or Codex as a tutor for Knowledge.Dev playgrounds, so a normal coding agent can guide a student through a real build.

What Workbench is

Workbench is a preview desktop app for learning with a coding agent on your own machine.

By itself, Claude or Codex is a general coding agent. Workbench gives that agent the lesson structure, task state, project context, and local tools it needs to behave like a tutor.

The student still builds a real project. The difference is that Workbench keeps the agent inside the playground flow: explain the step, help with code, show what changed, run the project, read logs, and review the result before moving on.

Where it fits

The normal learning path starts with a playground.

  1. Choose a playground from the catalog.
  2. Open it in Workbench by using the playground id.
  3. Choose Claude or Codex as the agent for the session.
  4. Work through the guided build with the agent acting as a tutor.
  5. Use Workbench to keep task progress, code state, runtime signals, and review visible.

Workbench does not replace Claude or Codex. It wraps the agent in a learning workflow so the session feels less like open-ended chat and more like a guided course.

Core surfaces

  • Tutor flow: the current lesson step and the next action for the student.
  • Tasks: progress through the build and the work that remains.
  • Code changes: the edits made during the session and the places you need to inspect.
  • Processes: local services started for the project.
  • Logs: output from running tools and services.
  • Agents: Claude or Codex as the main tutor, with reviewer or support agents when the work needs another pass.

Current status

Workbench is currently in development.

Use the documentation here as the product model for the preview flow. Some screens, commands, and exact controls may change as the desktop app stabilizes.

If you have questions, visit our Discord