AI 요약
오픈소스 칸반 데스크톱 애플리케이션인 'Kanbots'는 개발 팀의 작업 흐름에 AI 에이전트를 긴밀하게 결합한 협업 도구입니다. 이 앱은 각 칸반 카드마다 독립적인 Git 워크트리(kanbots/issue-N 브랜치)를 생성하고 AI 에이전트를 병렬로 실행하여 라이브로 보드 상태를 업데이트합니다. 기획자, 엔지니어, 리뷰어, 테스터 등의 페르소나를 설정하고 최대 4개까지 병렬 처리를 지원하는 '오토파일럿' 기능을 갖추고 있으며, 상위 이슈를 스스로 하위 작업으로 쪼개 백로그를 확장해 나갑니다. 또한 사용자가 직접 결정을 내릴 수 있도록 슬래시 명령어(/spec, /review 등)를 포함한 인터랙티브 프롬프트를 제공합니다. 프로젝트 루트 디렉토리의 .kanbots/ 폴더 내에 SQLite 데이터베이스와 설정을 저장하는 '로컬 퍼스트' 구조로 설계되어 코드가 외부 서버로 절대 유출되지 않으며, 실시간으로 소비 비용을 분석하고 통제할 수 있어 안전한 AI 개발 환경을 제시합니다.
핵심 인사이트
- 멀티 페르소나 및 최대 4개 병렬 처리: 기획자, 엔지니어, 리뷰어, 테스터 등 4가지 페르소나를 설정해 최대 4개까지 병렬로 에이전트를 구동하여 백로그를 고도화할 수 있습니다.
- 완벽한 로컬 퍼스트(Local-first): 원격 서버나 외부 텔레메트리(Telemetry) 없이 프로젝트 폴더 내
.kanbots/의 SQLite 데이터베이스와 설정만을 활용하여 보안성이 매우 높습니다. - 실시간 비용 통제 엔진: 카드별, 실행별, 프로젝트별 AI 사용 비용을 실시간 측정하고 세션별/실행별 예산 캡(Cap)을 넘기면 에이전트 구동을 자동 중단시킵니다.
- MCP(Model Context Protocol) 기본 탑재: 내장된
kanbots-mcp-server를 통해 Cursor나 Claude Desktop 같은 MCP 지원 도구에서 칸반 보드를 직접 컨트롤할 수 있습니다.
주요 디테일
- 독립된 Git 워크트리 작동: 각각의 에이전트가 자체적인
kanbots/issue-N브랜치 환경에서 구동되어 메인 코드와 꼬이지 않는 분리된 테스트가 가능합니다. - AgentCliAdapter의 CLI 연동: 개발자가 기존에 쓰던
claude /login또는OPENAI_API_KEY를 그대로 활용하여 Claude Code나 Codex 등의 도구들과 즉시 연동됩니다. - 쌍방향 의사결정 인터페이스: AI 에이전트의 일방적인 코드 수정을 방지하기 위해 에이전트가 일시 중단 후 질문을 제안하면 사용자가 수락하거나 편집 후 재제출할 수 있습니다.
- 안전한 GitHub 배포 프로세스: 사용자 개인 PAT(Personal Access Token)로 GitHub 이슈와 동기화하며, 프리푸시(Pre-push) 훅을 통해 AI의 무단 커밋 발행을 제안하고 1클릭 드래프트 PR 발송만 허용합니다.
향후 전망
- 에이전트 협업(Multi-Agent) 대중화: 단순 코드 생성을 넘어 기획과 테스트까지 자동 순환하는 다중 에이전트 파이프라인의 핵심 도구로 부상할 것입니다.
- MCP 생태계 확장 가속화: IDE 시장을 주도하고 있는 Cursor 등의 에디터와 긴밀하게 밀착되어 차세대 개발 도구 생태계의 표준 칸반 툴로 자리매김할 가능성이 높습니다.
출처:hackernews
