kdlbs/kandev

AI Kanban & Development Environment. Orchestrate multiple agents, review changes, open PRs. Multi-provider, self-hostable, no telemetry.

해결하는 문제

Kandev는 여러 AI 코딩 에이전트를 대규모로 실행하고 관리하는 어려움을 해결합니다. 대규모 코드베이스에서 여러 에이전트를 실행하면 각 에이전트가 무엇을 하고 있는지 빠르게 놓치게 되며, 터미널에서 출력을 검토하는 것은 확장되지 않습니다. Kandev는 작업을 정의하고, 여러 제공업체의 에이전트를 병렬로 실행하며, 모든 변경 사항을 출시 전에 검토할 수 있는 단일 컨트롤 플레인을 제공합니다.

작동 방식

Kandev는 자체 호스팅 서버(네이티브 Go 바이너리와 임베디드 웹 프론트엔드)로 실행되며, Agent Client Protocol(ACP) 또는 일반 터미널 패스스루를 통해 에이전트 CLI에 연결합니다. 칸반 보드에서 작업을 만들고, 선택적으로 단계별로 다른 에이전트를 혼합하는 다단계 워크플로우를 정의하고, 각 작업을 런타임에 할당합니다. 백엔드는 에이전트 세션을 오케스트레이션하고, Git 워크트리를 사용하여 동시 작업을 격리하며(저장소당 하나의 워크트리로 에이전트 충돌 방지), 파일 편집기, 터미널, git 변경 패널, 브라우저 미리보기를 갖춘 통합 웹 작업 공간을 제공합니다. 실행기는 로컬 프로세스, Docker 컨테이너, SSH 서버, Kubernetes Pod 또는 sprites.dev와 같은 클라우드 환경이 될 수 있습니다. 서버는 자동화(스케줄/웹훅), 하위 작업, 세션 재개, 플러그인 마켓플레이스도 지원합니다.

대상 사용자

Kandev는 개발 프로세스에서 AI 에이전트가 작동하는 방식을 더 깊이 제어하려는 파워 유저와 팀을 위해 만들어졌습니다. 에이전트가 생성한 변경 사항을 검토하고 반복해야 하는 개발자, 여러 제공업체에 걸쳐 일관된 워크플로우와 검토 게이트를 원하는 팀, 텔레메트리나 벤더 종속 없이 자체 호스팅하려는 조직에 적합합니다. 로컬, 자체 인프라에서 실행하거나 Tailscale 또는 VPN을 통해 휴대폰에서 원격으로 액세스할 수 있습니다.

주요 기능

  • 20개 이상의 제공업체(Claude Code, Codex, Copilot, Gemini CLI, Devin 등)의 에이전트를 나란히 실행
  • 칸반 및 파이프라인 보기로 병렬 작업 실행, 드래그 앤 드롭 자동화
  • 통합 작업 공간: 터미널, LSP가 포함된 코드 편집기, git 변경 패널, 임베디드 VS Code를 하나의 IDE 스타일 보기로
  • 단계별로 에이전트를 혼합하는 에이전틱 워크플로우(예: Claude Code Opus로 계획, Copilot Sonnet으로 구현, Codex로 검토)
  • Git 워크트리를 통한 작업 공간 격리로 동시 에이전트 충돌 방지
  • 유연한 런타임: 로컬, Docker, SSH, Kubernetes 또는 클라우드 실행기
  • 오픈소스(AGPL-3.0), 텔레메트리 없음, 클라우드 의존성 없음
  • 실험적인 "Office 모드"는 지속적인 에이전트 팀을 위해 에이전트 역할, 권한, 승인, 예산, 작업 위임을 추가(기본적으로 비활성화)

관련

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