Kanbots는 각 카드에서 병렬로 AI 에이전트를 실행하는 오픈 소스 칸반 데스크톱 앱으로, 코드 생성, 테스트, 배포 자동화 지원
로컬 우선(Local-first) 아키텍처를 채택하여 데이터 미저장 정책(Zero-Retention Policy)을 구현하고, 개인 정보 보호 및 보안을 강화함
Claude Code, Codex 등 다양한 AI 모델을 지원하며, GitHub Issues 연동을 통해 개발 워크플로우를 통합함
커뮤니티에서는 기존 툴과의 비교, 병렬 에이전트 관리의 어려움에 대한 의견, 그리고 Vibe Kanban과 같은 유사 솔루션과의 비교가 이루어짐
Kanbots는 각 카드에서 독립적인 Git worktree를 생성하여 AI 에이전트를 병렬로 실행한다. 이를 통해 개발자는 여러 작업을 동시에 처리하고, 각 에이전트의 작업 결과를 실시간으로 확인할 수 있다. Autopilot 기능을 통해, 제품 관리자, 엔지니어, UX 디자이너 등 다양한 페르소나(Persona)를 설정하여 자동화된 개발 프로세스를 구축할 수 있다. 특히, GitHub Issues 연동을 통해 이슈 관리와 코드 변경 사항을 통합 관리할 수 있다는 점이 주목할 만하다.
Kanbots는 로컬 우선(Local-first) 아키텍처를 채택하여 데이터 격리 아키텍처(Data Isolation Architecture)를 구현한다. 모든 데이터는 사용자의 로컬 환경에 저장되며, 별도의 서버를 거치지 않으므로 데이터 미저장 정책(Zero-Retention Policy)을 보장한다. 이는 개인 정보 보호 및 보안 측면에서 중요한 장점이며, 특히 민감한 정보를 다루는 프로젝트에 적합하다. 를 사용하여 로컬 데이터를 효율적으로 관리한다.
Kanbots는 Claude Code, Codex 등 다양한 AI 모델을 지원하며, 사용자는 자신의 API 키를 사용하여 원하는 모델을 선택할 수 있다. 또한, AgentCliAdapter를 통해 새로운 AI 모델을 쉽게 통합할 수 있도록 설계되었다. 커뮤니티에서는 이러한 유연성을 높이 평가하며, 향후 더 많은 AI 모델 지원 및 사용자 정의 페르소나(Persona) 기능 확장을 기대하고 있다. MCP(Model Context Protocol) 서버를 통해 다른 에이전트와의 연동도 가능하다.
커뮤니티에서는 Kanbots의 사용성 및 기능 개선에 대한 다양한 의견이 제시되었다. 특히, 병렬 에이전트 작업 결과의 통합 및 검토에 대한 어려움, 그리고 Vibe Kanban과 같은 기존 솔루션과의 비교가 이루어졌다. 또한, 다양한 worktree 환경 지원 및 IDE 통합에 대한 요구도 제기되었다. 사용자들은 Kanbots가 제공하는 GitHub Issues 연동 기능에 높은 관심을 보이며, 향후 기능 개선을 기대하고 있다.