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経由のWebアクセス機能も提供します。
対象ユーザー
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で動作。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト