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 面板、终端坞和浏览器,最大限度减少窗口切换。
  • 可视化配置:提供 models.jsonauth.jsonsettings.json 的 GUI 编辑器,支持一键连接测试。
  • 会话资产:支持从 Codex 或 Claude 导入会话,导出会话为 HTML,并通过时间轴导航长对话。
  • 使用情况追踪:内置工具可查询提供商余额,并通过热力图追踪本地 Token 使用情况。
  • 扩展功能:包含文本模型专用的「视觉桥接」、提示词/技能库,以及与 Feishu 机器人的集成。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目