Skip to content
| Marketplace
Sign in
Visual Studio Code>Visualization>Claude TheaterNew to Visual Studio Code? Get it now.
Claude Theater

Claude Theater

Asaf Abramzon

|
5 installs
| (0) | Free
Watch your Claude Code conversations and subagents work — a live office, inside VS Code.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Claude Theater — VS Code extension

Watch your Claude Code subagents as a live, animated office, inside VS Code — in an editor tab beside your file (the same place Markdown/code open), where clicks, focus, language toggle, search, and keyboard nav all work (unlike the built-in Simple Browser, which doesn't forward those).

By default the office opens beside your editor on startup, so it sits next to what you're working on. Close it like any tab (the X), or turn off the auto-open from the "📡 Theater" status-bar menu or claudeTheater.openOnStartup.

Install

The server is bundled into the extension — no separate install needed.

  • Prebuilt: download claude-theater-<version>.vsix from the latest release, then run Extensions: Install from VSIX… (or code --install-extension <file>.vsix).
  • From source: cd vscode-extension && npx @vscode/vsce package, then install the .vsix.

Use

  • The bundled server auto-starts in the background when VS Code launches, and the office opens beside your editor on startup (a split editor tab). Prefer it stay closed? Close the tab with its X, pick "Don't open automatically" from the "📡 Theater" status-bar menu, or turn off claudeTheater.openOnStartup.
  • Open the office any time from the "📡 Theater" status-bar button or the Command Palette → "Claude Theater: Open Theater".
  • If a server is already running on 127.0.0.1:7333, it connects to that one instead of starting another.

Settings

  • claudeTheater.port (default 7333) — server port.
  • claudeTheater.autoStart (default true) — auto-start the server on launch.
  • claudeTheater.openOnStartup (default true) — open the panel beside your editor on startup.
  • claudeTheater.pythonPath — interpreter for the server (empty = try python, py, python3).
  • claudeTheater.serverScript — path to claude_theater.py (empty = use the bundled copy).

How it works / privacy

The panel embeds the server's own HTML directly in the webview and fetches data from 127.0.0.1. The server only emits CORS headers to a vscode-webview:// origin, so the page stays local-only — a web page in a normal browser can't read your agents. No telemetry, no outbound calls.

Develop

Open this folder in VS Code and press F5 (Extension Development Host). The repo root (one level up) must contain claude_theater.py so the auto-start can resolve python -m claude_theater.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft