aicodeking/pandacode
PandaCode: a calm desktop workspace for coding agents
PandaCode – AI 코딩 에이전트를 위한 네이티브 데스크톱 워크스페이스
개요
- Tauri 2, Rust 및 TypeScript로 구축된 오픈소스 데스크톱 애플리케이션(macOS, Windows, Linux).
- 코드, Git, 터미널 및 웹 브라우저와 함께 여러 코딩 CLI(Claude Code, Codex, Kimi Code, OpenCode, GLM Coding Plan, Xiaomi MiMo, Antigravity, xAI Grok Build, Pi, DeepSeek 등)를 실행할 수 있는 단일 창을 제공합니다.
- 모든 데이터는 SQLite 데이터베이스에 로컬로 저장됩니다. 계정, 텔레메트리 또는 강제 클라우드 서비스가 없습니다.
주요 기능
- 멀티 하네스 지원 – 작업별로 설치된 코딩 CLI, 모델 및 추론 강도를 선택할 수 있습니다.
- 작업 보드 – 시각적 칸반 보기(대기 → 진행 중 → 검토 → 완료)로 대기열, 승인 및 턴별 diff 추적을 지원합니다.
- 에이전트 팀 – 아키텍트 에이전트가 최대 3개의 워커 에이전트를 생성하여 서로 다른 하네스를 혼합할 수 있습니다.
- 봇 – 에이전트를 Telegram, Slack, Discord, WhatsApp 또는 웹 채팅으로 노출합니다. 각 대화는 일반 작업으로 표시됩니다.
- 로컬 및 클라우드 샌드박스 – UI에서 헤드리스 macOS/Linux VM(Tart 경유) 또는 클라우드 샌드박스(Daytona, Cloudflare, AWS)를 구동합니다.
- 시뮬레이터 – iOS 시뮬레이터 또는 Android 에뮬레이터를 채팅과 나란히 실행합니다.
- 원클릭 배포 – 승인 게이트 CLI 실행으로 Vercel, Cloudflare, Railway, AWS 또는 Google Cloud 배포를 트리거합니다.
- 심층 Git 통합 – 리포지토리, PR, 이슈 보기; 스테이징, 커밋, 워크트리 생성, 메인으로 병합,
gh기반 작업 실행. - 빠른 실행기 – 전역 단축키(⌘/Ctrl + Shift + Space)로 어디서나 작업을 시작하거나 전환합니다.
- 토큰 절약 – 작업별 응답 스타일 팩으로 토큰 사용량을 줄입니다.
- 첨부 파일 및 목업 스케처 – 이미지, PDF, 폴더를 드롭하거나 UI 목업을 작업에 직접 그립니다.
- 프라이버시 우선 – 구성한 서비스에만 연결합니다. 키는 OS 키체인에 저장됩니다. 업데이트를 위한 최소한의 공개 정보 확인.
설치
- GitHub Releases 페이지에서 서명된 바이너리를 다운로드합니다(macOS arm64 DMG, Windows x64 EXE, Linux x64 AppImage).
- 또는
npx pandacode를 실행하여 최신 빌드를 가져오고, 검증하고, 설치합니다. - 설치 후 앱은 백그라운드에서 자동 업데이트됩니다(설정 → 정보에서 비활성화 가능).
소스에서 빌드
git clone https://github.com/aicodeking/pandacode.git
cd pandacode
npm ci # Node 종속성 설치
npm run desktop # Tauri 개발 창 시작(또는 릴리스 빌드의 경우 npm run tauri build)
Node 22, Rust stable 및 OS용 Tauri 사전 요구 사항이 필요합니다.
라이선스
- PandaCode 라이선스에 따라 배포: 귀속 조항이 있는 MIT 스타일 – 상업적 또는 공개적으로 사용되는 포크는 PandaCode의 포크임을 명시하고 리포지토리에 링크해야 합니다.
대상 사용자
- 여러 AI 코딩 어시스턴트를 오케스트레이션하고, Git으로 코드를 관리하고, 데스크톱을 떠나지 않고 봇이나 클라우드 샌드박스를 실행하려는 개발자.
- 시각적 작업 추적과 단일 워크플로에서 서로 다른 LLM 공급자를 결합해야 하는 팀.
모든 세부 사항은 리포지토리의 README에서 직접 가져온 것입니다. 추가 기능은 추론되지 않습니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트