diff --git a/README.md b/README.md index 96a81cb5..12886a7e 100644 --- a/README.md +++ b/README.md @@ -28,15 +28,55 @@ https://github.com/user-attachments/assets/9cae73cd-7f42-46e5-a8fb-ad6d41737ff8 ## Table of contents -- [What is this](#what-is-this) - [Installation](#installation) +- [What is this](#what-is-this) +- [Comparison](#comparison) - [Quick start](#quick-start) - [FAQ](#faq) -- [Comparison](#comparison) - [Roadmap](#roadmap) - [Development](#development) - [Contributing](#contributing) +## 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 + +
+ ## What is this A new approach to task management with AI agent teams. @@ -89,47 +129,32 @@ A new approach to task management with AI agent teams. +## Comparison -## Installation +How we compare to other multi-agent orchestration tools: -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 - -
+| Feature | Claude Agent Teams UI | Vibe Kanban | Aperant | Cursor | Claude Code CLI | +|---|---|---|---|---|---| +| **Agent-to-agent messaging** | ✅ Native real-time mailbox | ❌ Agents are independent | ❌ Fixed pipeline | ❌ | ✅⚠️ Built-in (no UI) | +| **Cross-team communication** | ✅ | ❌ | ❌ | ❌ | ✅⚠️ (no UI) | +| **Kanban board** | ✅ 5 columns, real-time | ✅ | ✅ 6 columns (pipeline) | ❌ | ❌ | +| **Per-task code review** | ✅ Accept / reject / comment | ⚠️ PR-level only | ⚠️ File-level only | ✅ BugBot on PRs | ❌ | +| **Hunk-level review** | ✅ Accept / reject individual hunks | ❌ | ❌ | ✅ | ❌ | +| **Review workflow** | ✅ Agents review each other | ❌ | ⚠️ Auto QA pipeline | ❌ | ✅⚠️ (no UI) | +| **Session analysis** | ✅ 6-category token tracking | ❌ | ⚠️ Execution logs | ❌ | ❌ | +| **Execution log viewer** | ✅ Tool calls, reasoning, timeline | ❌ | ✅ Phase-based logs | ✅ | ❌ | +| **Zero setup** | ✅ | ❌ Config required | ❌ Config required | ✅ | ✅ | +| **Live processes** | ✅ View, stop, open URLs in browser | ❌ | ✅ 12 agent terminals | ✅ | ❌ | +| **Flexible autonomy** | ✅ Granular settings, per-action approval, notifications | ❌ | ⚠️ Plan approval only | ✅ | ✅ | +| **Full autonomy** | ✅ Agents create, assign, review tasks end-to-end | ❌ Human manages tasks | ❌ Fixed pipeline | ⚠️ Isolated tasks only | ✅⚠️ (no UI) | +| **Task dependencies (blocked by)** | ✅ Guaranteed ordering | ❌ | ⚠️ Within plan only | ❌ | ❌ | +| **Linked tasks** | ✅ Cross-references in messages | ⚠️ Subtasks only | ❌ | ❌ | ❌ | +| **Task attachments** | ✅ Auto-attach, agents read & attach files | ❌ | ✅ Images + files | ❌ | ❌ | +| **Multi-agent backend** | 🗓️ In development | ✅ 6+ agents | ✅ 11 providers | ✅ Own models | — | +| **Git worktree isolation** | ✅ Optional | ⚠️ Mandatory | ⚠️ Mandatory | ✅ | ✅ | +| **Price** | **Free** | Free / $30 user/mo | Free | $0–$200/mo | Claude subscription | +--- ### Tech stack @@ -199,33 +224,6 @@ Yes. Run multiple teams in one project or across different projects, even simult --- -## Comparison - -How we compare to other multi-agent orchestration tools: - -| Feature | Claude Agent Teams UI | Vibe Kanban | Aperant | Cursor | Claude Code CLI | -|---|---|---|---|---|---| -| **Agent-to-agent messaging** | ✅ Native real-time mailbox | ❌ Agents are independent | ❌ Fixed pipeline | ❌ | ✅⚠️ Built-in (no UI) | -| **Cross-team communication** | ✅ | ❌ | ❌ | ❌ | ✅⚠️ (no UI) | -| **Kanban board** | ✅ 5 columns, real-time | ✅ | ✅ 6 columns (pipeline) | ❌ | ❌ | -| **Per-task code review** | ✅ Accept / reject / comment | ⚠️ PR-level only | ⚠️ File-level only | ✅ BugBot on PRs | ❌ | -| **Hunk-level review** | ✅ Accept / reject individual hunks | ❌ | ❌ | ✅ | ❌ | -| **Review workflow** | ✅ Agents review each other | ❌ | ⚠️ Auto QA pipeline | ❌ | ✅⚠️ (no UI) | -| **Session analysis** | ✅ 6-category token tracking | ❌ | ⚠️ Execution logs | ❌ | ❌ | -| **Execution log viewer** | ✅ Tool calls, reasoning, timeline | ❌ | ✅ Phase-based logs | ✅ | ❌ | -| **Zero setup** | ✅ | ❌ Config required | ❌ Config required | ✅ | ✅ | -| **Live processes** | ✅ View, stop, open URLs in browser | ❌ | ✅ 12 agent terminals | ✅ | ❌ | -| **Flexible autonomy** | ✅ Granular settings, per-action approval, notifications | ❌ | ⚠️ Plan approval only | ✅ | ✅ | -| **Full autonomy** | ✅ Agents create, assign, review tasks end-to-end | ❌ Human manages tasks | ❌ Fixed pipeline | ⚠️ Isolated tasks only | ✅⚠️ (no UI) | -| **Task dependencies (blocked by)** | ✅ Guaranteed ordering | ❌ | ⚠️ Within plan only | ❌ | ❌ | -| **Linked tasks** | ✅ Cross-references in messages | ⚠️ Subtasks only | ❌ | ❌ | ❌ | -| **Task attachments** | ✅ Auto-attach, agents read & attach files | ❌ | ✅ Images + files | ❌ | ❌ | -| **Multi-agent backend** | 🗓️ In development | ✅ 6+ agents | ✅ 11 providers | ✅ Own models | — | -| **Git worktree isolation** | ✅ Optional | ⚠️ Mandatory | ⚠️ Mandatory | ✅ | ✅ | -| **Price** | **Free** | Free / $30 user/mo | Free | $0–$200/mo | Claude subscription | - ---- - ## Development
diff --git a/src/main/services/team/TeamProvisioningService.ts b/src/main/services/team/TeamProvisioningService.ts index de0203f9..9841ba50 100644 --- a/src/main/services/team/TeamProvisioningService.ts +++ b/src/main/services/team/TeamProvisioningService.ts @@ -4291,6 +4291,15 @@ export class TeamProvisioningService { // Only track spawns for this team if (teamName !== run.teamName) continue; this.setMemberSpawnStatus(run, memberName, 'spawning'); + + // Advance stepper to "Members joining" when first member spawn is detected + if ( + !run.provisioningComplete && + (run.progress.state === 'configuring' || run.progress.state === 'spawning') + ) { + const progress = updateProgress(run, 'assembling', `Spawning member ${memberName}...`); + run.onProgress(progress); + } } }