ayuayue/PiDeck
PiDeck 是一个开源的桌面工作台,用于在本地项目目录中统一管理 pi Agent 会话,并支持导入 Codex、Claude 本地会话以便统一浏览和恢复。支持多项目工作区、会话历史、Git 集成、内置终端、模型配置和插件管理,基于 Electron 构建。
解決的問題
PiDeck 為需要在不同本地專案中管理多個 AI 編碼代理會話的開發者提供了一個統一的桌面工作台。它消除了手動編輯 AI 代理的 JSON 設定檔的需求,並減少在終端、檔案瀏覽器與 AI 聊天介面之間切換的繁瑣操作。
工作原理
PiDeck 作為一個輕量級的 Electron Shell,負責管理 pi 與 DSH(DeepSeek Harness)程序的生命周期。它不取代代理本身,而是透過 stdio JSON-RPC 與它們通訊。每個代理會話皆以獨立的 pi --mode rpc 程式執行,確保專案間的完全隔離。它整合了基於 React 的前端,提供會話管理、Git 整合與模型設定的圖形化使用者介面。
適用對象
使用 pi 或 DSH 作為 AI 程式設計助手,並希望擁有專業桌面環境來組織會話、追蹤 Git 狀態、視覺化管理 AI 模型設定的開發者。
主要亮點
- 多專案管理:在一個視窗中執行並隔離不同本地目錄的多個代理會話。
- 雙後端支援:在同一專案內無縫切換
pi與DSH(DeepSeek Harness)後端。 - 整合工具:內建檔案樹、Git 面板、終端 Dock 與瀏覽器,最大限度減少視窗切換。
- 視覺化設定:提供
models.json、auth.json與settings.json的 GUI 編輯器,支援一鍵連線測試。 - 會話資產:支援從 Codex 或 Claude 導入會話,匯出會話為 HTML,並透過時間軸導航長對話。
- 使用狀況追蹤:內建工具可查詢提供者餘額,並透過熱力圖追蹤本地 Token 使用情況。
- 擴充功能:包含文字模型專用的「視覺橋接」、提示詞/技能庫,以及與 Feishu 機器人的整合。
相關
- 專案
- 專案
- 專案
- 專案
- 專案