Coordinate multiple Claude AI agents in hierarchical teams. Define roles, delegate tasks, and let your AI company ship software autonomously.

One command. Checks dependencies, builds, and installs.
curl -fsSL https://raw.githubusercontent.com/raphaelbarbosaqwerty/shazam-cli/main/setup.sh | bashMonitor all your AI agent teams from the macOS menu bar. Start/stop the daemon, see project status, get notifications.

Or install via CLI: shazam-tray is included in the installer above.
Manage projects, monitor agents, view tasks — all from a native desktop app. Built with Tauri.

shazam daemon startVisualize your entire team structure. Engineering Manager delegates to PMs, PMs coordinate developers across domains.

Everything you need to orchestrate autonomous AI agent teams at scale.
Run the backend as a persistent service. Agents keep working even when you close the terminal. Start with shazam daemon start.
Shazam Tray sits in your menu bar showing real-time project status, agent counts, and costs. Start/stop the backend with one click.
Run multiple projects on the same daemon. Each project connects via WebSocket with isolated tasks, agents, and metrics.
Hierarchical agent teams with CEO, PM, Dev, QA, and Analyst roles working together under a chain of command.
Use Claude Code, Codex, Cursor, or Gemini CLI per agent. Mix providers in the same team based on each agent role.
8 lifecycle hooks for custom middleware. Plugins in .shazam/plugins/ are compiled at runtime. Built-in: GitHub Projects, JSON Logger, Secrets.
Cross-provider context continuity with TF-IDF search. Agents learn from past tasks and share knowledge via topic files.
Create phased execution plans with architecture decisions, acceptance criteria, and risks. Approve to auto-create all tasks.
PM-created subtasks go through an approval queue. macOS notifications alert you when approval is needed.
macOS notifications for task failures and approval requests. Sound alerts on important events. All toggleable from the menu bar.
Domain restrictions and workspace isolation prevent agents from editing files outside their assigned area.
Rust TUI with sparklines, task detail, markdown rendering. Plus REST API + WebSocket for web dashboards and VS Code extensions.
Get from zero to an autonomous AI team in minutes.
One curl command installs everything: CLI, TUI, Tray app, and backend. Then shazam init creates your shazam.yaml with agent hierarchy.
Run shazam daemon start to boot the persistent backend. Or just run shazam — it auto-detects and boots inline if no daemon is running.
Open shazam in any project directory. Multiple projects connect to the same daemon. The menu bar tray shows all active projects at a glance.
Type a task or paste requirements. The PM analyzes, creates a plan, delegates to developers. Close the terminal — agents keep working in the daemon.
The journey from idea to open-source orchestrator.
Born from the need to coordinate multiple AI agents working on the same codebase without conflicts or duplicated effort.
Initial prototype built in Elixir/OTP, proving that GenServer-based agent management could handle concurrent AI workflows.
Full orchestrator with hierarchical companies, multi-provider support, plugin system, context persistence, and Rust TUI.
Persistent backend daemon that keeps agents running. macOS menu bar app for real-time monitoring. Multiple projects run simultaneously on one daemon.
Released to the community. 4 repos: shazam-core (engine), shazam-cli (CLI + TUI), shazam-tray (menu bar), shazam-dashboard (web).
Get started with Shazam in minutes. Define your agents, set up your company, and let them work.