用 Pi 编程时,如果想找回昨天的对话、对照项目文件,或看看 Agent 还剩多少上下文,过去往往要在终端和会话文件之间翻找。pi-web 给 Pi 加了一套本地 Web UI——也就是浏览器里的图形界面,把这些信息集中到一个工作区,尤其适合不想长期守着命令行,或需要远程查看会话的人。
它并没有另起一套 Agent,而是直接读取 Pi 保存在本地的会话文件。因此,同一段工作可以在 CLI(通过终端输入命令的界面)和网页端之间延续。用户能按项目浏览旧会话、实时聊天、预览代码和 PDF 等文件,也能查看工具调用、费用与上下文占用;模型配置、API 密钥和技能开关也可在页面里管理。它还支持从较早消息继续或分叉会话,以及切换 Git worktree——同一项目的不同工作副本。
pi-web 可通过 npx @agegr/pi-web@latest 直接运行,默认打开本机的 30141 端口。它的价值不在于让 Pi 更聪明,而是把原本偏终端的工作流变得更容易看懂、接手和管理。