zhukunpenglinyutong/desktop-cc-gui
Multi-engine AI coding desktop client (Tauri). Claude Code, Codex, Gemini, OpenCode, DeepSeek Harness and more in one GUI.
해결하는 문제
명령줄 인터페이스(CLI)를 통해 AI 코딩 런타임과 상호 작용해야 하는 번거로움을 해결합니다. 통합된 그래픽 사용자 인터페이스(GUI)를 제공함으로써 '검은 터미널' 환경을 벗어나 여러 AI 코딩 엔진을 관리하고, 토큰 사용량을 추적하며, Git diff 및 도구 호출과 같은 복잡한 출력을 시각화하기 쉽게 만들어 줍니다.
작동 방식
Tauri 2, React, Rust로 구축된 데스크톱 클라이언트입니다. Rust 백엔드의 전용 프로토콜 어댑터를 사용하여 단순히 터미널 텍스트를 긁어오는 방식이 아닌, 다양한 AI CLI 런타임(Claude Code, Codex CLI, DeepSeek Harness 등)과 네이티브로 통신합니다. 설정과 세션 기록을 로컬에 저장하며, WebSockets를 통해 LAN 웹 액세스를 위한 브리지 역할을 합니다.
대상 사용자
AI 기반 코딩 도구를 사용하며, 터미널보다 구조화된 GUI를 선호하여 AI와 대화하고 프로젝트 파일을 관리하며 Git 작업을 처리하려는 개발자.
주요 특징
- 멀티 엔진 지원: Claude Code, Codex, Kimi, Grok, DeepSeek Harness를 포함한 10가지 AI 코딩 엔진 통합.
- 통합 개발 도구: Git 상태가 포함된 가상 파일 트리, PTY 기반 내장 터미널, 스테이징 및 커밋을 위한 전용 Git 패널 포함.
- 고급 채팅 UI: 토큰 단위 스트리밍, 사고 과정 자동 접기, Bash 및 Git Diff 출력을 위한 미화된 뷰어 제공.
- 플러그인 시스템: 선언적 플러그인을 통해 새로운 설정과 UI 표면을 추가할 수 있는 퍼스트 파티 SDK 제공.
- 크로스 플랫폼: macOS, Windows, Linux에서 실행 가능.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트