fynnfluegge/agtx

🏄🏼‍♂️ The blackboard for coding agents - agentic development environment for claude code, codex, cursor, opencode, grok and more.

해결하는 문제

agtx는 복잡한 소프트웨어 프로젝트에서 단일 AI 코딩 에이전트를 사용하는 비효율성을 해결합니다. "한 에이전트, 한 작업" 모델을 대체하여 "블랙보드 시스템"을 도입함으로써, Claude, Grok, Codex와 같은 다양한 AI 에이전트가 공유 프로젝트 보드에서 협업할 수 있게 하며, 종속성과 작업 인수인계를 자동으로 관리합니다.

작동 방식

프로젝트는 중앙 칸반 보드를 공유 지식 기반으로 하는 블랙보드 아키텍처를 구현합니다.

  • 지식 소스: 여러 코딩 에이전트 CLI는 각각 고립된 git worktree와 tmux 창에서 실행됩니다. 에이전트 간 직접 통신은 없으며, 대신 보드에서 읽고 쓰기만 합니다.
  • 제어 쉘: TUI(Terminal User Interface)와 선택적 실험적 오케스트레이터 에이전트가 작업 흐름을 단계별로 관리합니다 (백로그 → 계획 → 실행 → 리뷰 → 완료).
  • 의존성 그래프: agtx는 작업 간 의존성을 추적하며, 하류 작업은 전제 작업이 완료될 때까지 보류하고, 관련된 diff와 아티팩트를 다음 에이전트에 전달합니다.
  • 모바일 통합: 내장 웹 서버를 통해 사용자는 QR 코드로 페어링한 모바일 앱을 통해 보드를 모니터링하고, diff를 확인하며 에이전트 터미널과 상호작용할 수 있습니다.

대상 사용자

다양한 전문적인 AI 코딩 에이전트를 병렬로 조율하고, 복잡한 작업 의존성을 관리하며, 터미널이나 모바일 기기에서 에이전트 개발 워크플로우의 고수준 개요를 유지하고 싶은 개발자들입니다.

주요 기능

  • 다중 에이전트 협업: 다양한 단계에 맞춰 다른 모델 사용 가능 (예: Grok으로 조사, Claude로 구현, Codex로 리뷰).
  • 터미널 네이티브: Vim 네이티브 키바인딩과 tmux 기반 세션 관리.
  • 원샷 기술: 에이전트가 보드 전체를 감시 없이 실행하여 마일스톤을 계획하고 작업을 병합할 수 있음.
  • 모바일 제어: 페어링된 모바일 웹 앱을 통해 실시간 터미널 접근과 보드 관리 가능.
  • 오케스트레이터 에이전트: 실험적인 MCP 기반 에이전트로, 칸반 보드를 자율적으로 관리하고 작업을 위임합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트