A Rust-based agentic coding conductor: TUI-first, multi-agent, with live mid-task steering. Built for developers who know exactly what they want to build.
Status: Planning / Pre-development
Most agentic coding tools are built for delegation. You hand the agent a task and hope it comes back with something useful. This works for vibe-coders. It fails for developers who have a precise architectural vision, complex codebases, and zero tolerance for agents going off the rails.
Orchestra treats you as the conductor and agents as your section. You maintain full situational awareness of every agent, intervene mid-task without losing progress, and enforce architectural constraints that agents cannot bypass.
See anchor/ for the full project plan:
anchor/IDEA.md— Full project vision and philosophyanchor/PROGRESS.md— Progress trackeranchor/PHASE_0.md— Foundation (workspace + core types)anchor/PHASE_1.md— Runtime Adapters (MCP + subprocess management)anchor/PHASE_2.md— Steering Core (checkpoint gates + injection + channels)anchor/PHASE_3.md— TUI (Ratatui multi-pane interface) — v0.1 MVPanchor/PHASE_4.md— Web UI (Axum + WebSocket dashboard)anchor/PHASE_5.md— Native Runtime (provider-agnostic internal agent)
- Language: Rust
- TUI: Ratatui + Crossterm
- Async: Tokio
- IPC with agents: MCP (Model Context Protocol)
- Web UI: Axum + WebSocket + Svelte
- LLM providers: Anthropic, OpenAI, Gemini, Ollama
TBD