baocode-dev/baocode
Awesome GUI for Claude Code CLI✨ https://baocode.dev
해결하는 문제
Claude Code는 터미널에서 실행되는데, 이는 실행에는 적합하지만 읽기에는 불편합니다. 긴 diff는 스크롤되어 사라지고, 이전 단계를 찾기 어려우며, 변경 사항을 검토하려면 앱을 전환해야 합니다. BaoCode는 Claude Code에 적절한 창을 제공하여 읽기, 검색 및 검토를 더 쉽게 만듭니다.
작동 방식
BaoCode는 GPU에서 직접 인터페이스를 그리는 네이티브 Flutter 앱이므로, 약 0.18초 만에 시작되며 VS Code나 Cursor와 같은 Electron 기반 에디터보다 훨씬 적은 메모리를 사용합니다. 기존에 설치된 Claude Code를 실행하며, 사용자의 설정과 CLAUDE.md를 그대로 사용합니다. 자체 에이전트는 없으며 Claude Code가 곧 에이전트입니다. BaoCode는 가독성 높은 인터페이스를 추가하여 도구 출력을 한 줄로 접고, 파일별로 변경 사항을 유지하거나 취소할 수 있게 하며, 체크포인트를 자체 데이터 폴더에 저장합니다. 또한 에디터, 터미널, 소스 제어가 포함된 내장 IDE를 제공합니다. /goal을 사용하여 목표를 추가하고, 이미지를 붙여넣고, SSH를 통해 원격 프로젝트를 사용할 수 있습니다.
대상 사용자
Claude Code를 정기적으로 사용하며 터미널보다 더 편안하고 읽기 쉬운 환경을 원하는 개발자. 에디터나 소스 제어와 같은 통합 도구를 원하는 분들에게 적합합니다. macOS, Windows, Linux를 지원하며 Claude Code가 설치되어 있어야 합니다.
주요 특징
- 빠른 네이티브 앱: 약 0.18초 만에 실행, 유휴 메모리 약 120MB, 2개 프로세스 사용.
- 읽기에 최적화된 인터페이스: 도구 출력 접기, 파일별 유지/취소, 리포지토리 외부 체크포인트 저장.
- 목표: /goal을 입력하면 Claude가 목표가 달성될 때까지 계속 작업합니다.
- 리치 텍스트 입력: 코드 참조, 이미지, 드래그 앤 드롭 파일 인라인 표시.
- 에디터, 터미널, 소스 제어, 언어 서버가 포함된 내장형 고속 IDE.
- VS Code 테마와 호환.
- skills, MCP servers, 플러그인, 하위 에이전트 등 지원.
- 로컬 프록시를 통해 모든 모델(Anthropic, OpenAI 형식)과 작동.
- SSH를 통한 원격 프로젝트 지원 (무거운 작업은 원격 호스트에서 수행).
- 알림 및 자동 업데이트.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트