Skip to content
| Marketplace
Sign in
Visual Studio Code>Visualization>SubsNew to Visual Studio Code? Get it now.
Subs

Subs

Omry Hazak

|
1 install
| (0) | Free
See what your AI agents are doing in real time. Streaming panels for every coding sub-agent with output, tool calls, token stats, and results.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Subs

Subs

Streaming panels for every Claude Code sub-agent.
Stop guessing what your agents are doing. Watch them work in real time.

Install from Marketplace

License


To all the people who hate working in the terminal.
To all the people who love working with Claude Code.
To all the people frustrated from getting lost tracking sub-agents.
This one is for you.

Subs cracks open the black box. Every sub-agent gets its own real-time panel, streaming tool calls, reasoning, and results as they happen.

Subs in action

Quick Start

  1. Install from the VS Code Marketplace or run ext install OmryHazak.subs
  2. Open a Claude Code session in VS Code
  3. When a sub-agent spawns, its panel appears automatically

That's it. No configuration needed.

Features

  • Auto-detection -- new sub-agent panels open instantly, no commands needed
  • Streaming output -- tool calls, assistant text, and results appear in real time
  • Completion detection -- done agents get a [Done] banner with the final result highlighted
  • Token stats -- input/output tokens, cache hits, elapsed time, model name
  • Parent session -- see which conversation spawned each sub-agent
  • Auto-scroll -- follows output as it streams; freezes when you scroll up

Install

Search for Subs in VS Code extensions, or:

ext install OmryHazak.subs
Install from source
git clone https://github.com/omryhazak/subs.git
ln -s "$(pwd)/subs" ~/.vscode/extensions/subs

Reload VS Code.

Commands

Command Description
Subs: Start Watching Start (or restart) the file watcher
Subs: Stop Watching Stop watching and close all panels

The extension auto-starts on launch -- you shouldn't need these.

How It Works

Claude Code writes sub-agent transcripts as JSONL files in a temp directory. Subs watches for new .output files, opens a webview panel for each one, and incrementally parses new bytes every 400ms. When no new data appears for 5 seconds, the agent is marked as done.

Up to 20 concurrent panels. All file I/O is async. Nonce-based CSP. No innerHTML.

FAQ

Does it slow down VS Code?

No. File I/O is fully async and polling runs at 400ms intervals. Panels are capped at 20 concurrent. There is no measurable impact on editor performance.

Can I customize the panel layout?

Panels open as VS Code editor tabs. You can drag, split, and rearrange them like any other tab.

Does this extension collect any data?

No. Subs makes zero network requests and collects no telemetry. It only reads local JSONL files from your temp directory.

Requirements

  • VS Code 1.85+

Contributing

Contributions are welcome! See CONTRIBUTING.md for guidelines.

License

MIT

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