Display Name
CCUI - WebUI for Claude Code
Category
Tooling
Sub-Category
Tooling: Orchestrators
Primary Link
https://github.com/yxwucq/CCUI
Author Name
George Wu
Author Link
https://github.com/yxwucq
License
MIT
Other License
No response
Description
- A web dashboard for managing multiple Claude Code sessions in parallel.
- Each session runs a real Claude Code CLI in a full xterm.js terminal with its own git worktree and branch.
- Supports live activity detection (running, waiting for input, idle), per-session cost tracking, cross-worktree file browsing with diff viewer, and custom agent templates.
- All data is stored locally with no network calls beyond Anthropic servers.
Validate Claims
- Clone the repo, run
pnpm install && pnpm build && npm link, then run ccui --path /path/to/any/git/project. The browser opens automatically. You can just use the repo to develop itself.
- Click "New Session", create a fork session, and you will see Claude Code start in a real interactive terminal on an isolated git worktree branch.
- Create a second session to see both running in parallel with live status indicators.
Specific Task(s)
Create two fork sessions from main branch.
- In session 1, ask Claude to add a new feature.
- In session 2, ask Claude to fix a bug.
Watch both run simultaneously in the list/grid view with real-time status updates, then merge both back to main when done.
Specific Prompt(s)
- Session 1: "Add a widget that returns the server uptime"
- Session 2: "Fix any TypeScript strict mode errors in this project"
Both sessions work in isolated temp worktrees and you can merge them independently.
Additional Comments
CCUI differs from terminal-based multiplexers like Claude Squad by providing a browser-native visual dashboard — no tmux required, friendly to remote developing. It preserves the full interactive Claude Code experience (tool approvals, input prompts) rather than running headless API calls. Built with TypeScript, React, Express, and node-pty. Demo GIF available in the repo README.
Recommendation Checklist
Display Name
CCUI - WebUI for Claude Code
Category
Tooling
Sub-Category
Tooling: Orchestrators
Primary Link
https://github.com/yxwucq/CCUI
Author Name
George Wu
Author Link
https://github.com/yxwucq
License
MIT
Other License
No response
Description
Validate Claims
pnpm install && pnpm build && npm link, then runccui --path /path/to/any/git/project. The browser opens automatically. You can just use the repo to develop itself.Specific Task(s)
Create two fork sessions from main branch.
Watch both run simultaneously in the list/grid view with real-time status updates, then merge both back to main when done.
Specific Prompt(s)
Both sessions work in isolated temp worktrees and you can merge them independently.
Additional Comments
CCUI differs from terminal-based multiplexers like Claude Squad by providing a browser-native visual dashboard — no tmux required, friendly to remote developing. It preserves the full interactive Claude Code experience (tool approvals, input prompts) rather than running headless API calls. Built with TypeScript, React, Express, and node-pty. Demo GIF available in the repo README.
Recommendation Checklist