fynnfluegge/agtx
🏄🏼♂️ The blackboard for coding agents - agentic development environment for claude code, codex, cursor, opencode, grok and more.
무엇을 해결하는가
agtx는 "one agent, one task"의 한계를 넘어서기 위해 설계된 터미널 네이티브 에이전트 개발 환경입니다. 작업들이 너무 상호 의존적이어서 깔끔하게 나눌 수 없는 복잡한 소프트웨어를 배포하는 문제를 해결하며, 여러 다른 코딩 에이전트가 공유된 "blackboard"(의존성 그래프가 포함된 kanban board)에서 자율적으로 협업할 수 있도록 합니다.
어떻게 작동하는가
공유 지식 베이스(kanban board)가 다양한 전문 코딩 에이전트(knowledge sources)에 의해 업데이트되는 blackboard system 아키텍처를 구현합니다.
- Isolation: 각 에이전트는 자신만의 전용 git worktree와 tmux window에서 실행되어 서로의 컨텍스트를 방해하지 않도록 보장합니다.
- Orchestration: 제어 쉘(control shell)이 작업 라이프사이클(Backlog $\rightarrow$ Planning $\rightarrow$ Running $\rightarrow$ Review $\rightarrow$ Done)을 관리합니다. 플러그인 phase gates와 의존성 그래프를 사용하여 작업이 언제 진행되거나 시작될 수 있는지 결정합니다.
- Agent Switching: 사용자는 각 단계별로 다른 에이전트를 구성할 수 있습니다(예: 연구를 위한 Gemini, 구현을 위한 Claude).
- Integration: 에이전트가
/agtx:brainstorm및/agtx:sweep과 같은 기술을 사용하여 아이디어를 캡처하고 이를 작업으로 보드드에 다시 푸시할 수 있도록 MCP server를 제공합니다.
누구를 위한 것인가
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 에이전트.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트