TL;DR: Cline Kanban은 터미널에서 실행되는 브라우저 기반 칸반 보드예요. 각 태스크 카드가 독립 git worktree를 가져서 여러 코딩 에이전트를 merge conflict 없이 병렬 실행할 수 있습니다.
문제: 인간의 인지 대역폭
2026년, 코딩 에이전트의 병목은 AI 성능이 아닙니다.
터미널 20개를 열어놓고 각 에이전트가 뭘 하고 있는지 추적하는 인간의 컨텍스트 스위칭 비용이 진짜 병목이에요. 에이전트는 빨라졌는데 우리가 못 따라가고 있었던 거죠.
설치
npm i -g cline
Node.js 18+ 필요. 그게 끝이에요. 계정 가입도, 클라우드 연결도 필요 없습니다.
핵심 기능 5가지
1. Git Worktree 기반 격리
각 태스크 카드를 Play하면 독립 git worktree가 생성됩니다.
카드 A → worktree /tmp/cline-worktree-abc → Agent A 작업
카드 B → worktree /tmp/cline-worktree-def → Agent B 작업
카드 C → worktree /tmp/cline-worktree-ghi → Agent C 작업
에이전트끼리 물리적으로 분리된 공간에서 작업하니까, merge conflict가 구조적으로 불가능합니다.
2. 에이전트 비종속 (Agent-Agnostic)
특정 AI에 묶이지 않아요.
지원 에이전트:
- Claude Code (Anthropic)
- Codex (OpenAI)
- Cline (자체)
- 추가 에이전트 지원 예정
이미 쓰고 있는 에이전트 그대로 붙이면 됩니다.
3. 의존성 체이닝
태스크 A → B → C 순서가 필요하면 의존성을 설정하면 돼요.
부모 태스크 완료 시 하위 태스크가 자동으로 시작됩니다. 수동 트리거 필요 없음.
4. 인라인 코드 리뷰
카드를 클릭하면 전체 diff가 나옵니다. PR 리뷰처럼 인라인 코멘트를 달면 에이전트가 그걸 반영해요.
에이전트가 잘못된 방향으로 가고 있을 때 중간에 개입할 수 있는 기능입니다.
5. Linear MCP 연동
Linear에서 관리하던 티켓을 1클릭으로 에이전트 태스크로 임포트할 수 있어요. 기존 프로젝트 관리 워크플로우와 자연스럽게 통합됩니다.
워크플로우
- git 레포 루트에서
cline실행 → 브라우저에 칸반 보드 열림 - 사이드바 AI에게 작업 분해 요청 → 태스크 카드 자동 생성
- 각 카드에서 Play → 독립 worktree 생성 + 에이전트 시작
- 칸반 보드에서 모든 에이전트 상태 모니터링
- 필요 시 인라인 코멘트로 에이전트 조종
- Commit 또는 Open PR 버튼 → worktree 자동 정리
경쟁 환경
에이전트 오케스트레이션 공간이 뜨거워지고 있어요:
- Vibe Kanban
- Gas Town
- Code Conductor
Cline의 강점은 Cline CLI 2.0(병렬 실행 + headless CI/CD) 위에 시각적 레이어를 올렸다는 점입니다.
마무리
코딩 에이전트 시대의 핵심 과제는 "에이전트 관리"예요. Cline Kanban은 칸반 + git worktree 격리라는 조합으로 이 문제에 접근합니다.
여러분은 여러 코딩 에이전트를 어떻게 관리하고 계세요?
Top comments (0)