MCPcopy Index your code
hub / github.com/777genius/agent-teams-ai

github.com/777genius/agent-teams-ai @v2.6.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v2.6.0 ↗ · + Follow
19,269 symbols 66,914 edges 2,672 files 874 documented · 5% updated 2d agov2.7.0 · 2026-07-06★ 1,49411 open issues

Browse by type

Functions 15,610 Types & classes 3,659
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Agent Teams AI - Get a lot done by doing very little

Latest Release  CI Status  Discord

Free desktop app for AI agent teams. Start with a free model with no auth - no signup, API key, or card - or connect Claude/Codex/OpenCode provider access for more models. Not just coding agents.

image

Watch demo on the site or here:

demo_new_15s.webm

https://github.com/user-attachments/assets/9cae73cd-7f42-46e5-a8fb-ad6d41737ff8 https://github.com/user-attachments/assets/35e27989-726d-4059-8662-bae610e46b42

Installation

No prerequisites - the app can detect supported runtimes/providers and guide setup from the UI.

macOS Apple Silicon macOS Intel Windows May trigger SmartScreen - click "More info" -> "Run anyway" Windows required: launch Agent Teams AI as Administrator, especially when using OpenCode runtimes. Linux AppImage .deb   .rpm   .pacman

Table of contents

What is this

An orchestration layer for AI agent teams across Claude, Codex, and OpenCode.

  • Claude + Codex + OpenCode orchestration — start with a free model with no auth immediately, or auto-detect available Claude/Codex/OpenCode runtimes and use the provider access you already have - subscriptions or API keys
  • 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, review, leave comments
  • Cross-team communication — agents can fully communicate across different teams; you can configure or prompt them to collaborate and message each other between teams
  • 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
  • Built-in review workflow — easily see how agents review each other's tasks to make sure everything went exactly as planned
  • Task-specific logs and messages — clearly see agent/runtime logs (tools), actions and messages in isolation for each individual task, making it easy to trace what happened for any assignment
  • 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
  • Flexible autonomy — let agents run fully autonomous, or review and approve each action one by one (you'll get a notification) — configure the level of control that fits your security needs
  • Solo mode — one-member team: a single agent that creates its own tasks and shows live progress. Saves tokens; can expand to a full team anytime

More features

  • Task creation with attachments — send a message to the team lead with any attached images. The lead will automatically create a fully described task and attach your files directly to the task for complete context.

  • Auto-resume after rate limits — when the lead hits a Claude rate limit and the reset time is known, the app can automatically nudge the lead to continue once the cooldown has passed

  • Deep session analysis — detailed breakdown of what happened in each agent session: bash commands, reasoning, subprocesses

  • Smart task-to-log/changes matching — automatically links session logs/changes to specific tasks

  • Advanced context monitoring system — comprehensive breakdown of what consumes tokens at every step: user messages, Claude.md instructions, tool outputs, thinking text, and team coordination. Token usage, percentage of context window, and session cost are displayed for each category, with detailed views by category or size.

  • Recent tasks across projects — browse the latest completed tasks from all your projects in one place

  • Zero-setup onboarding — start with the free model with no auth, then connect paid/account providers only when you need them

  • Multi-language support - choose the app language and preferred agent communication language. Current UI languages: Arabic, Bengali, Chinese, English, French, German, Hindi, Indonesian, Japanese, Korean, Portuguese, Russian, Spanish, Urdu.

  • Built-in code editor — edit project files with Git support without leaving the app

  • Branch strategy - choose per teammate at launch: use the main checkout or run selected agents in their own git worktree. You can still spell out branch rules in the provisioning prompt.

  • Team member stats — global performance statistics per member

  • Attach code context — reference files or snippets in messages, like in Cursor. You can also mention tasks using #task-id, or refer to another team with @team-name in your messages.

  • Notification system — configurable alerts when tasks complete, agents need your response, new comments arrive, or errors occur

  • MCP integration — supports the built-in mcp-server (see mcp-server folder) for integrating external tools and extensible agent plugins out of the box

  • Post-compact context recovery — when the active runtime compacts its context, the app restores the key team-management instructions so kanban/task-board coordination stays consistent and important operational context is not lost

  • Task context is preserved — thanks to task descriptions, comments, and attachments, all essential information about each task remains available for ongoing work and future reference

  • Workflow history — see the full timeline of each task: when and how its status changed, which agents were involved, and every action that led to the current state

Comparison

Feature Agent Teams Gastown Paperclip Cursor Claude Code CLI
Cross-team communication ✅ Messages between separate teams ⚠️ Coordination across groups ⚠️ Company-scoped org work N/A
Agent-to-agent messaging ✅ Native real-time mailbox ✅ Mailboxes + handoffs ⚠️ Comments + @mentions ✅ Team mailbox, no UI
Linked tasks ✅ Tasks can link to and block each other ⚠️ Task deps + grouped work ✅ Goals, parent tasks, blockers ✅ Shared task list
Session analysis ✅ Task logs + token usage ⚠️ Session recall, feed, metrics ⚠️ Run transcripts + cost audit ⚠️ Usage command, no UI
Task attachments ✅ Auto-attach, agents read & attach files ❌ Not task-level ✅ Docs, attachments, work products ⚠️ Chat session only ⚠️ Chat images only
Hunk-level review ✅ Accept / reject individual hunks ❌ Bring your own review
Built-in code editor ✅ With Git support ❌ Control plane, not editor ✅ Full IDE
Full autonomy ✅ Agents plan, assign, work, and review ✅ Coordinator, grouped work, recovery ✅ Wake-up runs + governance ⚠️ Cloud agents, not teams ✅ Experimental CLI teams
Task dependencies ✅ Tasks wait for blockers automatically ✅ Dependency waves ✅ Blockers + execution locks ✅ Team task deps, no UI
Review workflow ✅ Agents review each other + human review UI ⚠️ Merge queue ✅ Approvals + governance ⚠️ PR/BugBot only ✅ Team review, no UI
Zero setup ✅ Guided runtime setup ❌ Manual CLI stack ⚠️ npx + local database ⚠️ CLI + env flag
Kanban board ✅ 5 columns, real-time ❌ Dashboard, not Kanban ✅ 7 columns, drag-and-drop
Execution logs ✅ Tool calls, reasoning, timeline ⚠️ Feed, metrics, dashboard ✅ Run transcripts + audit log ⚠️ Agent chat + terminal
Live processes ✅ View, stop, open URLs in browser ⚠️ Agent health dashboard ⚠️ Manual services + previews ⚠️ Native terminal only
CPU/RAM per teammate ✅ See CPU/RAM history for each live teammate ⚠️ Shows activity/health, not CPU/RAM ⚠️ Shows run status/cost, not CPU/RAM ❌ Remote agent/terminal only
Per-task code review ✅ Accept / reject / comment ⚠️ Merge queue, no diff UI ⚠️ PR/work products, no inline diff ✅ BugBot on PRs
Flexible autonomy ✅ Per-action approvals + notifications ✅ Gates, escalation, recovery ✅ Board approvals, pause, terminate ⚠️ Cloud agents run commands ✅ Permissions + hooks
Git worktree isolation ✅ Optional ✅ Core primitive ✅ Worktrees / branches ✅ Agents Window worktrees ⚠️ Manual worktrees
Mixed AI teammates ✅ Claude, Codex, and OpenCode in one team ✅ Many providers, terminal-first ✅ Bring your own agents/runtimes ⚠️ Multi-model agents, no shared team ⚠️ Claude-only experimental teams
Live team map ✅ Map of teammates, tasks, blockers, handoffs, activity, logs ⚠️ Agent tree + feed panels ⚠️ Org chart/status, not a task/log map
Live teammates ✅ Watch teammates work and message them directly ⚠️ Terminal-based agent sessions ⚠️ Agents wake up for runs, then sleep ⚠️ Cloud agents per task ⚠️ CLI teams, no desktop view
Team workspace ✅ Tasks, logs, Kanban, review, and teammates in one app ⚠️ Mail/feed/dashboard across tools ⚠️ Board + transcripts, less live teammate view ⚠️ IDE chats/tasks, not team view ❌ No desktop UI
Teammate launch status ✅ Know who started, who is stuck, and who replied ⚠️ Session health, less clear message status ⚠️ Run status, not live teammate status ⚠️ CLI mailbox, no visual status
Org chart / governance ⚠️ Roles + approvals, no org chart ⚠️ Roles + escalation ✅ Org chart + board governance ⚠️ Team admin only
Budget controls ⚠️ Cost/token visibility, no hard caps ⚠️ Cost tiers + digest, no hard caps ✅ Per-agent budgets + hard stops ⚠️ Usage + cloud spend limits ⚠️ /usage + workspace limits
Price Free OSS UI + free model with no auth, paid providers optional Free OSS, ru

Extension points exported contracts — how you extend this code

Core symbols most depended-on inside this repo

Shape

Function 11,297
Method 4,313
Interface 2,856
Class 802
Enum 1

Languages

TypeScript100%

Modules by API surface

src/main/services/team/TeamProvisioningService.ts964 symbols
src/main/services/team/TeamDataService.ts157 symbols
src/main/ipc/teams.ts156 symbols
src/features/terminal-workspace/renderer/ui/TerminalWorkspacePanel.tsx142 symbols
src/shared/types/team.ts123 symbols
packages/agent-graph/src/layout/stableSlots.ts111 symbols
test/main/services/team/TeamAgentLaunchMatrix.safe-e2e.test.ts108 symbols
src/features/member-log-stream/core/domain/policies/memberLogPreviewExtractor.ts102 symbols
src/main/services/team/taskLogs/stream/BoardTaskLogStreamService.ts100 symbols
src/features/member-work-sync/main/infrastructure/JsonMemberWorkSyncStore.ts97 symbols
src/main/workers/team-fs-worker.ts86 symbols
src/main/services/infrastructure/NotificationManager.ts80 symbols

For agents

$ claude mcp add agent-teams-ai \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page