ayuayue/PiDeck

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

解決的問題

PiDeck 為需要在不同本地專案中管理多個 AI 編碼代理會話的開發者提供了一個統一的桌面工作台。它消除了手動編輯 AI 代理的 JSON 設定檔的需求,並減少在終端、檔案瀏覽器與 AI 聊天介面之間切換的繁瑣操作。

工作原理

PiDeck 作為一個輕量級的 Electron Shell,負責管理 piDSH(DeepSeek Harness)程序的生命周期。它不取代代理本身,而是透過 stdio JSON-RPC 與它們通訊。每個代理會話皆以獨立的 pi --mode rpc 程式執行,確保專案間的完全隔離。它整合了基於 React 的前端,提供會話管理、Git 整合與模型設定的圖形化使用者介面。

適用對象

使用 piDSH 作為 AI 程式設計助手,並希望擁有專業桌面環境來組織會話、追蹤 Git 狀態、視覺化管理 AI 模型設定的開發者。

主要亮點

  • 多專案管理:在一個視窗中執行並隔離不同本地目錄的多個代理會話。
  • 雙後端支援:在同一專案內無縫切換 piDSH(DeepSeek Harness)後端。
  • 整合工具:內建檔案樹、Git 面板、終端 Dock 與瀏覽器,最大限度減少視窗切換。
  • 視覺化設定:提供 models.jsonauth.jsonsettings.json 的 GUI 編輯器,支援一鍵連線測試。
  • 會話資產:支援從 Codex 或 Claude 導入會話,匯出會話為 HTML,並透過時間軸導航長對話。
  • 使用狀況追蹤:內建工具可查詢提供者餘額,並透過熱力圖追蹤本地 Token 使用情況。
  • 擴充功能:包含文字模型專用的「視覺橋接」、提示詞/技能庫,以及與 Feishu 機器人的整合。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案