Skip to content
| Marketplace
Sign in
Visual Studio Code>Machine Learning>CatHouseNew to Visual Studio Code? Get it now.
CatHouse

CatHouse

CatHouse

| (0) | Free
catherd in VS Code: Claude plans and verifies while Codex, opencode or Claude Code workers write the code, starting on the cheapest model that can do each job. CatHouse replaces catherd's terminal setup and TUI with one-click setup, a chat to start tasks, and live views of every role, budget and mil
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

CatHouse

CatHouse brings catherd into VS Code, with a full graphical UI in place of catherd's terminal setup and TUI.

What catherd does for you

catherd runs autopilot builds from your own Claude Code session. You describe a task with /catherd, and it splits the work between models:

  • Claude plans and verifies. An architect role breaks the task into milestones and lanes. An independent verifier runs each milestone and gives it PASS or FAIL, so "done" means tested, not just written.
  • Cheaper workers write the code. Codex, opencode or headless Claude Code workers take one lane each. Your Claude session stays on planning and review instead of spending tokens on every line.
  • Models climb only when needed. Each lane starts on the lowest model and effort that can handle it, and moves up one rung only when it fails. Budgets, failover and access rules come from a profile you control.
  • Runs survive restarts. Workers are detached processes that write to disk, so a long build isn't lost when a window closes.

What CatHouse adds

With catherd alone, you install Bun, the catherd CLI, the Claude plugin and each worker backend by hand in the terminal, edit profile JSON files with no validation or diff, and follow a run through a terminal dashboard, logs and run files. CatHouse replaces that with one VS Code view:

With catherd in the terminal With CatHouse
Install and check each requirement with separate commands Setup lists what's missing and installs each item with a click
Start /catherd in a Claude Code terminal Chat starts the task from the Activity Bar and streams it into the editor
Watch the terminal for questions and permission prompts Questions and permissions appear as cards, and you get a notification when a run needs you
Read the TUI, logs and state.md to see progress Runs shows live roles, budget, climbs, milestones and each role's reply, and can cancel a role
Edit profile JSON by hand Profiles is a form with validation, undo/redo and a diff before saving
Run catherd doctor and read the output Diagnostics shows each problem with its fix

The views in detail:

  • Setup installs and checks everything catherd needs: Bun, catherd 1.2.0, the catherd Claude plugin, your Claude login, and your worker backends. Nothing is installed until you click.
  • Chat runs /catherd on a task directly from the CatHouse Activity Bar view. Questions and permission requests appear as cards, and you get a notification when the orchestrator is waiting for you. A run continues after a window reload.
  • Runs shows live roles, budget, climbs, routes, landed milestones, each role's reply and debug output, and state.md. You can cancel a live role.
  • Profiles edits catherd profiles: rungs per role, access, failover, budget, isolation and more. Edits are staged with undo/redo, and you see a diff before saving.
  • Models browses the model catalog, refreshes listings, and maps unscored rungs with treat-like.
  • Diagnostics shows catherd doctor, catherd's logs, and runs heavy commands behind catherd's lock.

catherd stays the source of truth: CatHouse only uses catherd's CLI and MCP server, and never edits its files.

Requirements

  • VS Code 1.100 or newer, or Cursor.
  • macOS or Linux (Windows is not supported yet).
  • A trusted workspace that is a git repository.
  • A Claude account (Setup can open the login).
  • At least one worker backend: Codex CLI (the default profile), opencode v2, or the claude CLI for claude-code: rungs. Setup shows what's missing and how to fix it.

The Claude Code runtime ships inside this extension (the VSIX is platform-specific), so you don't need a separate claude install unless your profile uses claude-code: rungs.

Install

Download the VSIX for your machine from the project's GitHub Releases. The same file installs in VS Code and in Cursor.

Machine File
macOS Apple Silicon cathouse-darwin-arm64-<version>.vsix
macOS Intel cathouse-darwin-x64-<version>.vsix
Linux x64 cathouse-linux-x64-<version>.vsix
Linux ARM64 cathouse-linux-arm64-<version>.vsix

In either editor, open Extensions, open the view menu (…), and choose Install from VSIX.... In Cursor the Command Palette command is Extensions: Install from VSIX....

code --install-extension ./cathouse-darwin-arm64-<version>.vsix
cursor --install-extension ./cathouse-darwin-arm64-<version>.vsix

The cursor command is available after Command Palette → Shell Command: Install 'cursor' command in PATH. A newer VSIX replaces the installed extension (cathouse.cathouse).

Getting started

  1. Open a git repository and click the CatHouse icon in the activity bar.
  2. Open Setup and click through the items it lists.
  3. The default Chat tab is ready for a task; describe it and click Start task.

Commands

  • CatHouse: Check Setup (runs catherd doctor)
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft