一个 Pi 扩展,通过官方 Claude Code CLI 转发 Claude 模型请求,让你在 Pi 中使用 Claude Pro 或 Max 订阅。
dbachelder/pi-btw
为 pi 添加 /btw 旁路对话功能,在主代理忙碌时并行运行带编码工具的子会话。
- Star
- 218
- Fork
- 60
- 未关闭 Issue
- 0
- 最近提交
- 4天前
这是什么?
pi-btw 是 pi 编码代理的一个扩展,新增 /btw 命令用于旁路对话。主代理仍在执行任务时,你可以直接提问,回答由一个独立的 pi 子会话给出,该子会话可以使用 read、bash、edit 和 write 工具。
旁路对话线程会在会话中保留,其内容以隐藏状态存储,不会进入主代理的上下文。用户可以在带上下文的普通线程、不继承上下文的 /btw:tangent,以及仅开放 read、grep、find、ls 的只读模式 /btw:ask 之间切换。还支持仅对 BTW 生效的模型和思考级别覆盖,并可通过 /btw:inject 或 /btw:summarize 把线程内容(或摘要)交还给主代理。
弹窗自带输入框和对话记录,可用快捷键在 BTW 与主编辑器之间切换焦点。通过 btw.json 可按用户或项目启用网页搜索等扩展工具,也支持 SSH 工作区模式。
核心功能
- 01在独立的 pi 子会话中运行旁路对话,不打断主代理。
- 02通过 /btw、/btw:tangent、/btw:ask 提供普通、无上下文和只读三种线程模式。
- 03旁路对话内容不进入主代理后续上下文,但会在重载后保留。
- 04可将完整线程或摘要注入回主代理。
- 05支持仅对 BTW 生效的模型和思考级别覆盖。
- 06可通过配置文件按需启用扩展工具,并支持 SSH 工作区。
适用场景
- 主代理执行任务时,顺带追问代码库中的细节。
- 单独探讨一个方案,确定后把结论注入主会话。
- 在不冒修改风险的前提下,只读地审查近期改动。
- 把某次有价值的问答保存为会话中可见的笔记。
快速上手
- 1
通过 pi 从 npm 安装该扩展
pi install npm:pi-btw - 2
在 pi 中重新加载以载入扩展
/reload - 3
使用 /btw 命令提出旁支问题
/btw what file defines this route?
使用前须知
- 需要 pi 编码代理,它是 pi 扩展,无法独立运行。
- 仅支持 Pi 0.85.1 至 1.x 版本。
- 为 BTW 启用的扩展属于受信任代码,且未经沙箱隔离。
- Super+/ 聚焦快捷键需要支持 Kitty 键盘协议的终端。
收录于专题
标签
常见问题
- pi-btw 是什么?
- 为 pi 添加 /btw 旁路对话功能,在主代理忙碌时并行运行带编码工具的子会话。 pi-btw 是 pi 编码代理的一个扩展,新增 /btw 命令用于旁路对话。主代理仍在执行任务时,你可以直接提问,回答由一个独立的 pi 子会话给出,该子会话可以使用 read、bash、edit 和 write 工具。
- pi-btw 可以免费使用吗?用的什么许可证?
- pi-btw 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- pi-btw 还在维护吗?
- 活跃维护中。pi-btw 最近一次提交是在 2026年11月3日。
- pi-btw 适合用来做什么?
- 主代理执行任务时,顺带追问代码库中的细节。 单独探讨一个方案,确定后把结论注入主会话。 在不冒修改风险的前提下,只读地审查近期改动。 把某次有价值的问答保存为会话中可见的笔记。
- pi-btw 怎么安装和运行?
- 通过 pi 从 npm 安装该扩展: pi install npm:pi-btw 在 pi 中重新加载以载入扩展: /reload 使用 /btw 命令提出旁支问题: /btw what file defines this route?
- 在哪里获取 pi-btw?
- 源代码和安装说明在 GitHub 上:https://github.com/dbachelder/pi-btw
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
为 Pi 编程助手提供可持久化、可命名的 Agent,支持后台委派任务、Agent 间消息与崩溃后恢复。
让分布在不同机器上的 AI 编程智能体在同一工作区中共享对话、文件和浏览器。
本地优先、证据优先的 AI 编程终端,把大模型接入真实项目、工具、权限与验证流程。
面向本地大模型的智能编程助手,可对接 vLLM、sglang、ollama、llamacpp 等后端,提供浏览器界面。
开源 AI 编程代理,可在 VS Code、JetBrains 或命令行中使用,支持 500 多种模型。