jmfederico/pi-web
Web UI for Pi Coding Agent that keeps sessions alive in real workspaces.
解决的问题
PI WEB 为 Pi Coding Agent 提供了一个持久的基于 Web 的界面,解决了代理会话与本地浏览器会话绑定的问题。它允许开发人员在服务器或工作站的实际工作区中运行 AI 代理,确保即使在浏览器断开连接后,工作也能继续进行。
工作原理
PI WEB 作为一个连接到运行时端点的控制面起作用。它将工作组织成机器(运行时端点)、项目(文件夹)、工作区(工作文件夹或 Git worktree)和会话(单个代理聊天)的层级结构。它可以注册多个远程机器以创建一个“集群 (fleet)”,从而允许单个浏览器实例代理并管理不同远程环境中的项目、文件和会话。
适用对象
使用 Pi Coding Agent 并希望在远程优先环境(如云端虚拟机、家庭实验室或专用工作站)中运行其 AI 驱动开发,同时通过任何设备进行监督的开发人员。
亮点
- 持久化会话: 在浏览器断开连接后保持代理会话运行。
- 远程优先设计: 在代码、凭据和构建缓存所在的地方运行代理。
- 集群管理: 通过单个 Web UI 管理多个远程 PI WEB 运行时。
- 工作区集成: 支持真实的存储库和 Git worktree。
- 插件系统: 支持受信任的浏览器插件和由会话守护进程 (session-daemon) 支持的工作区提供程序。
相关
- 项目
- 项目
- 项目
- 项目
- 项目