@NFTCPS: 用了一圈下来,终端里翻会话、切分支这套,真把人折腾够呛。 pi 编程智能体出了个网页版 pi-web,浏览器里直接就能干这几件事: 看会话列表,按工作目录分组,一目了然 跟智能体实时聊,对话中途还能随手换模型 从任意一条消息分叉,或者回退…
摘要
pi 编程智能体推出了网页版 pi-web,提供了会话管理、实时对话、分支导航等功能,可通过 npx 快速运行。
查看缓存全文
缓存时间: 2026/06/16 17:40
用了一圈下来,终端里翻会话、切分支这套,真把人折腾够呛。
pi 编程智能体出了个网页版 pi-web,浏览器里直接就能干这几件事:
看会话列表,按工作目录分组,一目了然 跟智能体实时聊,对话中途还能随手换模型 从任意一条消息分叉,或者回退到某个节点接着聊,切分支有可视化导航 长会话嫌占上下文,能压缩成摘要
最爽的是不用装,一行 npx @agegr/pi-web@latest 就跑起来。说实话,比在终端里盲操作舒服太多。
https://github.com/agegr/pi-web
agegr/pi-web
Source: https://github.com/agegr/pi-web
pi-web
pi 编程智能体 的网页界面。在浏览器中浏览会话、与智能体对话、分叉对话、切换消息分支。
快速开始
无需安装,直接运行:
npx @agegr/pi-web@latest
或全局安装后使用:
npm install -g @agegr/pi-web
pi-web
启动后打开 http://localhost:30141。
可选参数:
pi-web --port 8080 # 自定义端口
pi-web --hostname 127.0.0.1 # 仅本机访问
pi-web -p 8080 -H 127.0.0.1 # 组合使用
PORT=8080 pi-web # 也支持环境变量
功能介绍
- 会话浏览器 — 按工作目录分组展示所有 pi 会话
- 实时对话 — 通过 SSE 流式输出与智能体实时交互
- 会话分叉 — 从任意用户消息创建独立的新会话分支
- 会话内分支 — 回退到任意节点继续对话,在同一文件内创建分支
- 分支导航器 — 可视化切换同一会话内的各个分支
- 模型切换 — 对话中途随时切换模型
- 工具面板 — 控制智能体可使用的工具
- 压缩会话 — 对长会话进行摘要,节省上下文窗口
- 引导 / 追加 — 打断正在运行的智能体,或在其完成后追加消息
注意事项
- 数据目录 — 默认读取
~/.pi/agent/sessions下的会话文件。可通过环境变量PI_CODING_AGENT_DIR指定其他目录。 - 模型配置 — 从智能体数据目录下的
models.json读取可用模型,可在侧边栏的「Models」面板中编辑。 - 文件浏览 — 侧边栏内置文件浏览器,可在标签页中查看当前工作目录下的文件。
开发
npm install
npm run dev # 端口 30141
项目结构
app/
api/
sessions/ # 读写会话文件
agent/ # 发送命令、SSE 事件流
files/ # 文件内容读取
models/ # 可用模型列表与默认模型
models-config/ # 读写 models.json
components/ # UI 组件
lib/
session-reader.ts # 解析 .jsonl 会话文件
rpc-manager.ts # 管理 AgentSession 生命周期
normalize.ts # 规范化 toolCall 字段名
types.ts
会话文件存储路径:~/.pi/agent/sessions/<编码后的工作目录>/<时间戳>_<uuid>.jsonl
相似文章
@yibie: 最近 Pi 生态出了几个值得关注的扩展。pi-discuss-mode 让你和 agent 对话时不用担心误操作;Pi Exa 给 Pi 接上了网页搜索;pi-workflow 用 JSON spec 标准化多 agent 工作流。做一个…
介绍了 Pi 生态中几个值得关注的扩展,包括安全讨论模式、网页搜索、多 agent 工作流编排以及模型用量可视化工具。
@CycleDecoded: 程序员和终端白嫖党直接看过来,这玩意真有人做出来了。 以前写代码开一堆窗口,黑框框 Terminal、VSCode、浏览器、ChatGPT 来回切,手都要按废了。程序员开源项目 Wave Terminal(waveterm)直接把命令行、…
介绍开源 AI 终端 Wave Terminal,将命令行、编辑器、浏览器和 AI 整合到一个终端中,支持内联预览、持久 SSH 会话和多模型接入,GitHub 已获 22k+ Star。
@laogui: 目前用过最好用的 Hermes WebUI,把会话管理、工作区文件浏览、自动化任务、长期记忆、多 Profiles 等常用能力都搬进了浏览器。你在 TUI 和 Telegram 里的会话,也可以直接在 Web 里无缝续聊。 对我来说最爽的…
Hermes WebUI bundles session management, file browsing, automation, memory, and multi-profile support into a browser chat interface that syncs with TUI and Telegram sessions.
@oragnes: 最近挖到一个 Harness 硬核的开源项目:pi(前阵子刚从 badlogic 迁到 earendil-works 旗下)。 是一套为开发者兜底的 AI Agent 基础设施全家桶 + 终端编程助手 CLI。 少造点轮子:直接提供了一套…
Pi 是一个开源的 AI Agent 基础设施套件和终端编程助手 CLI,提供统一 API 以抹平多模型差异,支持并发工具调用以降低延迟,并允许开发者控制思考预算。
agegr/pi-web
pi-web 是一个用于 pi coding agent 的本地 Web 用户界面,在浏览器工作区中提供会话浏览、实时聊天、模型配置和文件预览。