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