You're the boss, agents are your team. They handle tasks on their own, message e
Find a file
iliya 1326c099fb feat: enhance TeamProvisioningService and ActivityTimeline for improved message handling and UI updates
- Updated ProvisioningRun interface to include leadTurnSeq and leadTurnMessageTimestamp for better tracking of lead messages.
- Refactored pushLiveLeadProcessMessage to handle message updates and prevent duplicates.
- Introduced removeLiveLeadProcessMessage for better management of live lead messages.
- Enhanced ActivityTimeline to group lead thoughts into collapsible blocks and improve zebra striping logic.
- Updated MemberLogsTab to support quick previews from lead sessions, enhancing task visibility.
2026-03-05 21:18:24 +02:00
.claude chore: simplify Claude configuration by removing hooks and enabling all permissions 2026-03-04 18:26:28 +02:00
.github fix(ci): resolve validate job failures - add ESLint cache, fix 6 lint errors 2026-03-04 01:27:47 +02:00
.husky feat: implement inbox locking mechanism and enhance team message handling 2026-02-23 17:33:37 +02:00
bin feat: enhance team message handling and UI components 2026-02-23 17:34:30 +02:00
build Implement auto-update functionality and enhance build configuration 2026-02-11 21:23:40 +09:00
docker feat: project editor with drag & drop, search, Quick Open (#11) 2026-03-01 07:56:59 +02:00
docs feat: enhance attachment handling and improve UI components 2026-03-05 12:15:03 +02:00
public feat: use agent teams 2026-02-22 23:36:11 +02:00
resources feat: enhance task status management with history tracking 2026-03-04 13:47:53 +02:00
scripts feat: add cost calculation metric 2026-02-22 14:39:20 +05:30
src feat: enhance TeamProvisioningService and ActivityTimeline for improved message handling and UI updates 2026-03-05 21:18:24 +02:00
test feat: add yet-another-react-lightbox for enhanced image handling 2026-03-05 16:45:23 +02:00
.gitignore feat: enhance task notification and management features 2026-03-04 16:15:40 +02:00
.prettierignore Initialize project structure with essential configuration files including .editorconfig, .gitattributes, .gitignore, and TypeScript settings. Add build and linting configurations, along with README, LICENSE, and contribution guidelines. Set up Tailwind CSS and ESLint for styling and code quality. Include initial package.json and pnpm workspace configuration for dependency management. 2026-02-11 15:52:00 +09:00
.prettierrc.json Initialize project structure with essential configuration files including .editorconfig, .gitattributes, .gitignore, and TypeScript settings. Add build and linting configurations, along with README, LICENSE, and contribution guidelines. Set up Tailwind CSS and ESLint for styling and code quality. Include initial package.json and pnpm workspace configuration for dependency management. 2026-02-11 15:52:00 +09:00
CLAUDE.md feat: enhance team member validation and improve logging 2026-03-03 23:58:19 +02:00
electron.vite.config.ts feat: enhance team file handling and logging improvements 2026-03-03 22:00:11 +02:00
eslint.config.js feat: project editor with drag & drop, search, Quick Open (#11) 2026-03-01 07:56:59 +02:00
LICENSE feat: implement task comments functionality 2026-02-22 23:36:11 +02:00
package.json feat: update package version and add linting dependency 2026-03-05 18:57:07 +02:00
pnpm-lock.yaml feat: update package version and add linting dependency 2026-03-05 18:57:07 +02:00
pnpm-workspace.yaml Fix Claude CLI resolution on Windows 2026-02-23 16:49:12 +02:00
postcss.config.cjs Initialize project structure with essential configuration files including .editorconfig, .gitattributes, .gitignore, and TypeScript settings. Add build and linting configurations, along with README, LICENSE, and contribution guidelines. Set up Tailwind CSS and ESLint for styling and code quality. Include initial package.json and pnpm workspace configuration for dependency management. 2026-02-11 15:52:00 +09:00
README.md feat: enhance team context management and comment functionality 2026-03-05 00:57:30 +02:00
tailwind.config.js feat(team-managment): stable MVP 2026-02-21 09:47:24 +02:00
tsconfig.json feat: project editor with drag & drop, search, Quick Open (#11) 2026-03-01 07:56:59 +02:00
tsconfig.node.json Initialize project structure with essential configuration files including .editorconfig, .gitattributes, .gitignore, and TypeScript settings. Add build and linting configurations, along with README, LICENSE, and contribution guidelines. Set up Tailwind CSS and ESLint for styling and code quality. Include initial package.json and pnpm workspace configuration for dependency management. 2026-02-11 15:52:00 +09:00
vitest.config.ts feat(team-managment): stable MVP 2026-02-21 09:47:24 +02:00
vitest.critical.config.ts Initialize project structure with essential configuration files including .editorconfig, .gitattributes, .gitignore, and TypeScript settings. Add build and linting configurations, along with README, LICENSE, and contribution guidelines. Set up Tailwind CSS and ESLint for styling and code quality. Include initial package.json and pnpm workspace configuration for dependency management. 2026-02-11 15:52:00 +09:00

Claude Agent Teams UI

Claude Agent Teams UI

You're the CTO, agents are your team. They handle tasks themselves, message each other, review each other's code. You just look at the kanban board and drink coffee.

Latest Release  CI Status

100% free, open source. No API keys. No configuration.


What is this

A new approach to task management with AI agents.

  • Assemble your team — create agent teams with different roles that work autonomously in parallel
  • Agents talk to each other — they communicate, create and manage their own tasks, and leave comments
  • Sit back and watch — tasks change status on the kanban board while agents handle everything on their own
  • Review changes like in Cursor — see what code each task changed, then approve, reject, or comment
  • Full tool visibility — inspect exactly which tools an agent used to complete each task
  • Live process section — see which agents are running processes and open URLs directly in the browser
  • Stay in control — send a direct message to any agent, drop a comment on a task, or pick a quick action right on the kanban card whenever you want to clarify something or add new work
More features
  • Recent tasks across projects — browse the latest completed tasks from all your projects in one place
  • Deep session analysis — detailed breakdown of what happened in each Claude session: bash commands, reasoning, subprocesses
  • Smart task-to-log matching — automatically links Claude session logs to specific tasks based on status change timestamps, even when a task moves back and forth between states
  • Solo mode — a one-member team: a single agent that creates its own tasks, leaves comments, and shows live progress on the kanban board — saves tokens compared to a full team and can be expanded to a full team at any time
  • Zero-setup onboarding — built-in Claude Code installation and authentication, ready to go out of the box
  • Built-in code editor — edit project files with Git support and other essential features without leaving the app
  • Branch strategy control — choose via prompt whether all agents work on a single branch or each gets its own git worktree
  • Team member stats — global performance statistics for every member of the team
  • Attach code context — reference files or code snippets in your messages, just like in Cursor
  • Notification system — configurable alerts when tasks complete, agents need attention, or errors occur

Installation

No prerequisites — Claude Code can be installed and configured directly from the app.

macOS Apple Silicon
macOS Intel
Windows
May trigger SmartScreen — click "More info" → "Run anyway"
Linux AppImage
.deb   .rpm   .pacman

FAQ

Do I need to install Claude Code before using this app?
No. The app includes built-in installation and authentication — just launch and follow the setup wizard.
Does it read or upload my code?
No. Everything runs locally on your machine. The app reads Claude Code's session logs from ~/.claude/ — your source code is never sent anywhere.
Can agents communicate with each other?
Yes. Agents send direct messages, create shared tasks, and leave comments — all coordinated automatically through Claude Code's team protocol.
Is it free?
Yes, completely free and open source. The app itself requires no API keys or subscriptions. You only need a Claude Code plan from Anthropic to run agents.
Can I review code changes before they're applied?
Yes. Every task shows a full diff view where you can accept, reject, or comment on individual code hunks — similar to Cursor's review flow.
What happens if an agent gets stuck?
You can send a direct message to any agent at any time to course-correct, or stop and restart it from the process dashboard. If an agent needs your input, you'll get a notification and the task will be marked with a distinct badge on the board so you won't miss it.
Can I use it just to view past sessions without running agents?
Yes. The app works as a session viewer too — browse, search, and analyze any Claude Code session history.
Does it support multiple projects and teams?
Yes. Run multiple teams in one project or across different projects, even simultaneously. To avoid Git conflicts, ask agents to use git worktree in your provisioning prompt.

Development

Build from source

Prerequisites: Node.js 20+, pnpm 10+

git clone https://github.com/777genius/claude_agent_teams_ui.git
cd claude_agent_teams_ui
pnpm install
pnpm dev

The app auto-discovers your Claude Code projects from ~/.claude/.

Build for Distribution

pnpm dist:mac:arm64  # macOS Apple Silicon (.dmg)
pnpm dist:mac:x64    # macOS Intel (.dmg)
pnpm dist:win        # Windows (.exe)
pnpm dist:linux      # Linux (AppImage/.deb/.rpm/.pacman)
pnpm dist            # macOS + Windows + Linux

Scripts

Command Description
pnpm dev Development with hot reload
pnpm build Production build
pnpm typecheck TypeScript type checking
pnpm lint:fix Lint and auto-fix
pnpm test Run all tests
pnpm test:watch Watch mode
pnpm test:coverage Coverage report
pnpm check Full quality gate (types + lint + test + build)

TODO

  • CLI runtime: Run not only on a local PC but in any headless/console environment (web UI), e.g. VPS, remote server, etc.
  • Visual workflow editor (@xyflow/react) for building and orchestrating agent pipelines with drag & drop
  • Context management: control and curate what context each agent sees (files, docs, MCP servers, skills)
  • Multi-model support: proxy layer to use other popular LLMs (GPT, Gemini, DeepSeek, Llama, etc.), including offline/local models

Contributing

See CONTRIBUTING.md for development guidelines. Please read our Code of Conduct.

Security

IPC handlers validate all inputs with strict path containment checks. File reads are constrained to the project root and ~/.claude. Sensitive credential paths are blocked. See SECURITY.md for details.

License

MIT