자동화&툴 리뷰

모든 카드에서 병렬 에이전트를 실행하는 오픈소스 Kanban 데스크톱 앱

노동1호 2026. 5. 26. 03:04

모든 카드에서 병렬 에이전트를 실행하는 오픈소스 Kanban 데스크톱 앱

모든 카드에서 병렬 에이전트를 실행하는 오픈소스 Kanban 데스크톱 앱

코딩 에이전트가 한 번에 하나의 작업만 처리하는 것은 과거가 되고 있다. KanBots(kanbots.dev)는 칸반 보드의 각 카드마다 Claude Code와 Codex 에이전트를 병렬로 실행할 수 있는 새로운 오픈소스 데스크톱 앱이다. 각 실행은 별도의 git worktree에서 격리되어 진행되며, 보드는 진행 상황과 결정 요청, 비용을 실시간으로 표시한다.

KanBots란 무엇인가

KanBots는 코딩 에이전트를 칸반 보드에 통합하는목적으로 설계된 데스크톱 애플리케이션이다. 기존 에이전트 도구가 하나의 대화 세션에 갇혀 작업하는 것과 달리, KanBots는 여러 카드에 동시에 에이전트를 할당해 병렬로 작업을 진행할 수 있다.

폴더를 보드에 드롭하면 자동으로 보드가 생성된다. 각 카드는 에이전트가 실행될 작업 하나를 의미하며, 카드마다 Claude Code 또는 Codex를 독립적으로 실행할 수 있다. 각 실행은 kanbots/issue-N 브랜치의 별도 git worktree에서 격리되므로, 서로 다른 작업이 서로의 파일을 오염시키지 않는다.

데스크톱 앱은 무료이며 MIT 라이선스를 따른다. 계정 생성, 원격 측정, HTTP 서버가 없고, 모든 데이터는 로컬 저장소 옆 .kanbots/ 디렉터리에 SQLite 데이터베이스로 저장된다. macOS, Linux, Windows를 모두 지원한다.

핵심 기능

병렬 카드 실행

여러 카드에서 에이전트를 동시에 실행할 수 있다. 각 실행은 자체 git worktree와 kanbots/issue-N 브랜치에서 진행된다. 보드는 실행 진행 상황, 에이전트의 결정 요청, 비용 누적 정보를 실시간으로 갱신한다. 개발자는 보드를 통해 여러 에이전트의 작업을 한눈에 모니터링할 수 있다.

Autopilot과 페르소나

Autopilot 모드는 제품 관리자, 엔지니어, 리뷰어, 테스터 등 다양한 페르소나를 설정하고 최대 병렬도 4까지 자동으로 순회하며 작업을 나누고 실행한다. 오케스트레이터가 페르소나 목록을 라운드로빈 방식으로 배분하므로, 상위 이슈가 하위 작업으로 자연스럽게 분할된다. 각 에이전트가 발견한 작업은 새 카드로 보드에 추가되어 이후 사이클이 처리한다.

세션별 비용 예산을 설정하면 전체 지출을 제한할 수 있다. 예산에 도달하면 실행이 자동으로 중단되며, 중지 버튼을 누르면 부모 실행과 모든 자식 실행이 종료된다.

결정 중심 실행

에이전트가 판단이 필요한 지점에 도달하면 실행을 멈추고 번호가 붙은 선택지를 사용자에게 제시한다. 개발자는 번호로 선택하거나, 수정 사항을 입력해 재제출하거나, /spec, /review, /split 같은 슬래시 명령으로 실행을 이어갈 수 있다. 이 방식은 작업 트리를 조용히 바꾸는 대신 검토 가능한 결정 흐름을 남긴다.

Claude Code와 Codex 통합

단일 AgentCliAdapter 뒤에서 Claude Code와 Codex 두 스트림 형식을 모두 처리한다. 기존 claude /login 또는 OPENAI_API_KEY를 그대로 사용하므로 추가 계정이나 키 관리 부담이 없다. 실행마다 공급자를 전환할 수도 있다. Codex CLI는 codex가 PATH에 있어야 하며, 이슈 초안 작성과 Sentry 분석은 여전히 Claude에서 실행된다.

로컬 우선 저장소

모든 데이터는 저장소 옆 .kanbots/에 위치한다. SQLite 데이터베이스, 설정, worktree가 로컬에 저장되며, 클라우드 계정이나 원격 측정 서버가 없다. 코드가 사용자의 기기를 떠나지 않으며, 원격 서버에 의존하지 않는 완전한 오프라인 작업이 가능하다.

실시간 비용 분석

모든 카드에서 병렬 에이전트를 실행하는 오픈소스 Kanban 데스크톱 앱

실행별, 카드별, 프로젝트별로 비용이 집계된다. 에이전트 작업 중 비용 미터가 실시간으로 누적되며, 실행별과 세션별 한도를 설정할 수 있다. 예산 도달 시 실행이 중단되므로 예상치 못한 비용 초과를 방지한다.

GitHub 워크플로우

개인 PAT로 실제 GitHub 이슈를 끌어와 작업할 수 있다. worktree를 커밋으로 승격하거나 한 번의 클릭으로 초안 PR을 열 수 있다. 사전 푸시 훅을 통해 에이전트가 스스로 게시하지 못하게 제어할 수도 있다.

QA 모드

worktree 안에서 typecheck, tests, lint, build, e2e를 자동으로 실행한다. 필요하면 개발 서버를 시작하고 감시할 수 있다. 실패한 각 검사에 대해 파생된 자식 이슈에서 수정 실행을 배정하고, 검사가 통과할 때까지 반복한다.

제품 구성과 가격

데스크톱 OSS 에디션은 완전한 무료 제품이다. 로컬 우선, 계정 없음, 원격 측정 없음, MIT 라이선스를특점으로 모든 기능을 무제한 사용할 수 있다. Cloud 에디션은 팀용으로, 에이전트는 여전히 사용자 하드웨어에서 로컬로 실행된다. 좌석당 월 19달러(연간 190달러)이며, 실시간 존재 표시, 팀원 할당 알림, 기기 간 동기화, Slack 알림, 조직 전체 비용 집계, 실시간 공동 카드 편집등공능을 제공한다.

설치와 시작

공식 웹사이트(kanbots.dev)에서 macOS용 .dmg, Windows용 .exe, Linux용 .AppImage 또는 .tar.xz 파일을 내려받을 수 있다. 설치 후 저장소 폴더를 드롭하면 보드가 자동으로 생성된다. Claude Code 또는 Codex CLI가 설치되어 있어야 하며, 기존 로그인 정보를 그대로 사용한다.

대안과의 차이

기존 Vibe Kanban이 브라우저 기반이었다면, KanBots는 완전한 데스크톱 에이블리케이션이다. Electron 기반으로 구축되어 OS 레벨 통합이 뛰어나며, git worktree를 활용한 격리 실행이라는 점에서 코딩 에이전트의 격리성을 확보했다. 또한 MCP 서버를 통해 Cursor나 Claude Desktop과도 연동 가능하다.

정리

KanBots는 코딩 에이전트와 칸반 보도를 결합한 새로운 접근이다. 여러 에이전트를 병렬로 실행하면서도 각 작업을 격리하고, 결정 지점에서인 검토를 거치고, 비용을 실시간으로 모니터링할 수 있다. 로컬 우선이라는 철학 덕분에 도입 부담이 낮고, MIT 라이선스로 무료인 점이 매력적이다. 여러 AI 에이전트를 동시에 관리해야 하는 개발자라면 주목할 가치루 도구다.


📚 출처

KanBots 공식 웹사이트

GeekNews - 모든 카드에서 병렬 에이전트를 실행하는 오픈소스 Kanban 데스크톱 앱


📚 출처

https://news.hada.io/topic?id=29830