agegr/pi-web
Web UI for the pi coding agent
它解决了什么问题
Pi Web 为 pi 编码代理提供了一个图形用户界面(GUI),使用户可以通过网页浏览器与代理交互,而无需使用命令行界面。它允许用户在集中式工作区中可视化管理对话、项目文件和模型配置。
它如何工作
Pi Web 作为一个本地服务器运行,读取与 pi 编码代理相同的配置和会话文件(通常位于 ~/.pi/agent)。它与代理的数据同步,使用户能够恢复对话、执行代理回合并修改设置。它内置了文件浏览器和 Git 集成,允许用户直接在浏览器中检查项目文件和差异。
适合谁使用
使用 pi 编码代理并希望通过可视化界面管理其 AI 辅助编码会话、项目文件和 API 配置的开发者。
主要特性
- 会话管理:按项目分组浏览、重命名、导出和删除对话,可查看上下文使用情况和成本。
- 分支功能:从特定消息创建独立的新会话,或分支现有对话。
- 集成文件工具:预览源代码、Markdown、图片、PDF 和 DOCX 文件,并自动刷新以检查 Git 差异。
- Git 工作树支持:通过侧边栏在不同 Git 检出之间切换,同时保持会话按仓库分组。
- 基于网页的配置:通过 UI 直接管理 API 密钥、模型提供者和插件包。
相关
- 项目
- 项目
- 项目
- 项目
- 项目