Agent UI is a desktop app that brings Claude Code into a clean multi-session workspace.
- Work across multiple Claude sessions in one app.
- Organize sessions by project in a focused sidebar.
- Start sessions with an initial prompt, chosen model, and permission mode.
- Set project defaults so new sessions start with your preferred settings.
- See clear live status indicators:
- running
- working
- awaiting approval
- awaiting user response
- stopped / error
- Stop, resume, switch, and delete sessions quickly.
- Keep history available when switching between sessions.
- Auto-generate session titles for unnamed conversations.
- View Claude usage metrics from the built-in usage panel.
- Reopen the app and continue from saved projects and sessions.
Run multiple Claude sessions at once, with a single active terminal view to stay focused.
Group sessions by folder, collapse/expand projects, and keep your workspace tidy.
Create a session with optional:
- Initial prompt
- Session name
- Model (
Opus,Sonnet,Haiku) - Permission mode (
Default,Accept edits,Plan,Yolo)
Know what Claude is doing at a glance with real-time activity badges and status icons.
Open the usage panel to track key usage buckets and extra usage progress.
- Node.js 18+
- pnpm
- Claude CLI available in your
PATH
pnpm install
pnpm devpnpm buildpnpm app:dist:macpnpm app:installpnpm typecheck
pnpm format
pnpm testMIT