wuxiran/cc-pane
Multi-instance split-pane manager for Claude Code — a cross-platform desktop app built with Tauri 2
CC‑Panes – 병렬 AI 코딩을 위한 데스크톱 커맨드 센터
개요 – CC‑Panes는 Tauri, xterm.js 및 기타 웹 기술 구성 요소로 구축된 오픈 소스 데스크톱 애플리케이션(Windows / macOS / Linux)입니다. 여러 AI 기반 명령줄 에이전트(Claude Code, Codex, Gemini CLI 등)를 나란히 실행하고, 워크스페이스와 프로젝트로 구성하며, MCP(Multi‑Client Protocol)라는 내장 오케스트레이션 레이어를 통해 작업을 조정할 수 있습니다.
중요성 – 현대 AI 코딩 도구는 일반적으로 단일 목적의 CLI입니다. CC‑Panes는 단일 UI를 제공합니다:
- 재사용 가능한 프로바이더 프로필(모델, 런타임, 권한 등 선택)로 모든 터미널 기반 AI 에이전트를 시작;
- 터미널을 가로/세로로 분할하고, 레이아웃을 유지하며, 데스크톱, 웹 또는 Android에서 세션을 재개;
- 경계가 있는 작업을 오케스트레이션: 리더 에이전트가 작업자 에이전트를 파견하고, 진행 상황을 모니터링하고, 결과를 수집하고, 계획/TODO를 코드 근처에 유지;
- 앱을 떠나지 않고 Git 워크트리, 스냅샷 및 로컬 기록을 관리;
- 스킬(사전 패키지된 워크플로)을 탐색하고 재사용하며 공유 MCP 서비스를 첨부.
주요 기능(README에 표시된 대로)
| 기능 | 제공 내용 |
|---|---|
| 워크스페이스 커맨드 센터 | 활성 세션, 최근 프로젝트, 사용 추세 및 워크스페이스 컨텍스트의 대시보드. |
| 프로바이더 및 시작 프로필 | CLI, 모델 프로바이더, MCP 세트, 런타임 및 권한 정책의 원클릭 구성; 로컬, WSL 또는 SSH 백엔드에서 작동. |
| 에이전트 오케스트레이션(MCP) | 멀티 에이전트 작업을 위한 리더‑작업자 패턴, 실시간 진행 보기 및 결과 집계. |
| 스킬 및 공유 도구 | 재사용 가능한 워크플로 라이브러리; 설치된 CLI 스킬 자동 검색. |
| 터미널 분할 및 탭 | 실제 PTY 세션, 유연한 레이아웃, 스크롤백, 저장된 창 구성. |
| 재개 및 원격 액세스 | 이전 작업을 다시 열고 데스크톱, 브라우저 또는 Android에서 동일한 워크스페이스 모델로 연결. |
| Git 및 로컬 기록 | 브랜치, 워크트리를 검사하고, 레이블이 지정된 스냅샷을 찍고, UI 내에서 diff 및 복원 지점을 봅니다. |
| 계획 표면 | 실행 중인 에이전트에 연결된 통합 TODO, 저널, 사양 및 영구 메모리. |
| 워크스페이스 인식 개발 | 파일 탐색기, Monaco 편집기, Markdown/이미지 미리보기, 프로젝트 후크 및 CLI 어댑터. |
| 웹 액세스 | 데스크톱 앱과 동기화되는 브라우저 기반 클라이언트; 모바일에서도 동일한 워크스페이스 모델. |
| 배경 설정 | 테마, 배경화면, 불투명도, 창 효과를 프리셋으로 저장. |
지원되는 AI CLI 에이전트 – 모든 터미널 기반 AI 코딩 도구가 작동하며, Claude Code, Codex, Gemini CLI, Kimi, Grok, OpenCode, Cursor, Jcode 등에 대한 일급 어댑터가 있습니다.
설치 – 최신 릴리스 페이지에서 사전 빌드된 설치 프로그램을 다운로드합니다. 앱에는 자동 업데이터가 포함되어 있습니다; 사전 릴리스도 수동 설치에 사용할 수 있습니다.
시작하기
- 지원되는 AI CLI를 하나 이상 설치하고
PATH에 포함시킵니다. - CC‑Panes를 시작하고, 워크스페이스를 만들거나 가져오고, 프로젝트를 추가하고 세션을 시작합니다.
- 분할 창 보기 또는 MCP 오케스트레이션 패널을 사용하여 병렬 하위 작업을 실행합니다.
개발 – 저장소는 혼합 스택을 사용합니다: 프론트엔드용 Node/NPM, Tauri 백엔드용 Rust/Cargo. 일반적인 워크플로:
git clone https://github.com/wuxiran/cc-pane.git
cd cc-pane
npm install
npm run tauri:dev # 개발 버전 실행
표준 검사(tsc --noEmit, cargo fmt, cargo test 등)가 제공됩니다.
라이선스 – GPL‑3.0.
결론 – CC‑Panes는 여러 AI 코딩 에이전트를 오케스트레이션하기 위한 진정한 기능이 풍부한 데스크톱 환경으로, 병렬 AI 지원 개발을 더 관리하기 쉽고 재현 가능하게 만듭니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트