ayuayue/PiDeck

PiDeck 是一个开源的桌面工作台,用于在本地项目目录中统一管理 pi Agent 会话,并支持导入 Codex、Claude 本地会话以便统一浏览和恢复。支持多项目工作区、会话历史、Git 集成、内置终端、模型配置和插件管理,基于 Electron 构建。

何を解決するか

PiDeck は、複数のローカルプロジェクトにまたがる複数の AI コーディングエージェントセッションを管理する必要がある開発者向けの統合デスクトップワークベンチです。AI エージェントの JSON 設定ファイルを手動で編集する必要がなく、ターミナル、ファイルエクスプローラー、AI チャットインターフェースの間を切り替える煩わしさを軽減します。

動作方法

PiDeck は pi および DSH(DeepSeek Harness)プロセスのライフサイクルを管理する軽量な Electron シェルです。エージェント自体を置き換えるものではなく、stdio JSON-RPC を介して通信します。各エージェントセッションは独立した pi --mode rpc プロセスとして実行され、プロジェクト間の完全な隔離を保証します。React をベースにしたフロントエンドにより、セッション管理、Git 統合、モデル設定のためのグラフィカルユーザーインターフェースを提供します。

対象ユーザー

piDSH を AI プログラミングアシスタントとして使用し、セッションを整理し、Git の状態を追跡し、AI モデル設定を視覚的に管理できるプロフェッショナルなデスクトップ環境を求める開発者です。

主な特徴

  • マルチプロジェクト管理: 1つのウィンドウ内で、異なるローカルディレクトリにまたがる複数のエージェントセッションを実行・隔離可能。
  • 二重バックエンド対応: 同じプロジェクト内で piDSH(DeepSeek Harness)バックエンドをシームレスに切り替え可能。
  • 統合ツール: インターフェースにファイルツリー、Gitパネル、ターミナルドック、ブラウザを内蔵し、ウィンドウ切り替えを最小限に。
  • 視覚的設定: models.jsonauth.jsonsettings.json の GUI エディタを備え、ワンクリックで接続テスト可能。
  • セッションアセット: Codex や Claude からのセッションインポート、HTML へのセッションエクスポート、タイムライン軸による長時間会話のナビゲーションが可能。
  • 使用状況追跡: プロバイダ残高の照会や、ヒートマップで可視化されたローカルトークン使用量のトラッキングを内蔵。
  • 拡張機能: テキストのみ対応モデル向けの「ビジョンブリッジ」、プロンプト/スキルストア、Feishu ボットとの統合を含む。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト