fynnfluegge/agtx
🏄🏼♂️ The blackboard for coding agents - agentic development environment for claude code, codex, cursor, opencode, grok and more.
What it solves
agtx is a terminal-native agentic development environment designed to move beyond the "어느 한 에이전트, 하나의 작업" limitation. It solves the problem of shipping complex software where tasks are too interdependent to split cleanly, タスクが綺麗に分割できないほど相互依存している複雑なソフトウェアの開発において、複数の異なるコーディングエージェントが共有の "blackboard" (依存関係グラフを備えたkanban board) 上で自律的に協力できるようにすることで、この問題を解決します。
How it works
It implements a blackboard system architecture where a shared knowledge base (the kanban board) is the core. 共有の知識ベース (kanban board) が、様々な専門的なコーディングエージェント (knowledge sources) によって更新される blackboard system architecture を実装しています。
- Isolation: 各エージェントは専用の git worktree と tmux window で実行されるため、互いのコンテキストを干渉させません。
- Orchestration: コントロールシェルがタスクのライフサイクル (Backlog $\rightarrow$ Planning $\rightarrow$ Running $\rightarrow$ Review $\rightarrow$ Done) を管理します。プラグインのフェーズゲートと依存関係グラフを使用して、タスクが進捗したり開始したりできるタイミングを決定します。
- Agent Switching: ユーザーは、フェーズごとに異なるエージェントを設定できます (例: リサーチには Gemini、実装には Claude)。
- Integration: MCP server を提供し、エージェントが
/agtx:brainstormや/agtx:sweepといったスキルを使用して、アイデアをキャプチャし、タスクとしてボードに書き戻すことを可能にします。
Who it’s for
AI コーディングエージェントを使用しており、ターミナルを離れることなく、複雑なプロジェクトを管理するための構造化されたマルチエージェント・ワークフローを求めている開発者。
Highlights
- Multi-Agent Collaboration: Claude Code, Codex, Grok, Cursor, および Gemini CLI を含む幅広いエージェントをサポートしています。
- Parallel Execution: すべてのタスクは、独自の git worktree と tmux window で動作し、同時並行での進捗を可能にします。
- Spec-Driven Plugins: GSD, Spec-kit, および OpenSpec といったフレームワークとの統合により、カスタムワークフローを定義できます。
- Brainstorm & Sweep: アイデアを自由に探索し、その後、ボード上の実行可能なタスクに分解する特化型スキル。
- Experimental Orchestrator: MCP を介して kanban board を自律的に管理できる AI エージェント。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト