pi 编码智能体的原生工作台。

你的会话、你的模型、你的机器。在同一个窗口里对话、审查和提交——与终端相同的会话,由原生绘制。

免费且开源
Apache-2.0。无需账号,无锁定。
本地优先
使用你自己的 pi 安装。代码留在你的机器上。
原生,而非 WebView
Rust + GPUI,由 GPU 绘制。
macOS · Windows · Linux
一个应用,与终端相同的会话。

看着它思考、调用工具和编辑。

思考、工具调用和文件编辑会流入一份由 GPU 绘制、永不重排的转录中。可以在运行中引导,或从输入框排队一条后续消息——模型与思考深度只隔一个按键。

  • 合并的流式输出、GFM Markdown,以及只重绘的语法高亮。
  • 提示、引导、排队或取消——全都针对正在运行的 pi 进程。
  • 每次工具调用都会展开为参数、输出和内联差异。

会话就在 pi 放手的地方。

列表直接从 pi 读取并按项目分组——与终端看到的是同一批会话。可以重开、复制或隐藏工作区,而不触碰磁盘上的任何东西;最近的会话始终保持温热。

选一个工作区,描述任务。

选择计划、构建或提问,把 Orbit 指向一个工作区,然后说出你想要什么。模型、思考深度和访问模式就在输入框里——按下发送,任务在实时会话中开始。

  • 计划、构建或提问——开始前的一个开关。
  • 工作区从你的项目中选取,并在会话之间记住。
  • 访问模式、模型和思考级别就在输入框旁设置。

每个服务商。每个模型。一个窗口。

pi 的实时目录加上自定义服务商——用密钥或 OAuth 登录,然后为每个任务选模型,思考深度就在旁边设置。Ollama 的本地模型与托管模型并列。

  • Anthropic、OpenAI、Bedrock、OpenCode Go,以及你自己的端点。
  • 把 Orbit 指向本地 Ollama,一切都留在你的机器上。
  • 收藏与上下文大小,按服务商分组。

把团队的打法教给它。

技能是 pi 启动时加载的 SKILL.md 打法手册,分用户级和项目级。在 Orbit 里浏览,读完整指令,用一个开关就能启用或停用任意一个。

  • 项目与用户技能,可连完整 SKILL.md 一起预览。
  • 不编辑文件就能启用或停用技能。
  • 直接在输入框里以 /skill: 命令调用。

切换应用之前先读差异。

智能体在转录背后编辑文件。Orbit 在右侧面板保留实时差异,旁边是一整页 Git——不离开窗口就能暂存、审查和提交。

  • 工作区的实时 git 差异,运行停下后自动刷新。
  • 生成提交信息,暂存你想要的,就地推送。
  • 当前分支的历史与图谱视图。

知道每次运行花了多少。

请求、token、成本与缓存——取自 pi 自己的计量,覆盖你机器上的所有会话。没有第三方分析,也不用猜上下文去了哪里。

  • 按运行、按服务商的数字,含缓存与上下文的 token。
  • 30 天的 token 走势,完全保存在本地。

通过 MCP 接入你的工具。

Orbit 为智能体管理 Model Context Protocol 服务器——全局或限定到某个项目。添加服务器,查看工具数量与连接状态,一个开关就能启用或停用。

  • 全局与项目级服务器并排展示。
  • 连接状态和工具数量一目了然。
  • 不编辑 JSON 就能启用、编辑或移除服务器。

用包来扩展 pi。

从 npm、git 或本地路径安装 pi 包——全局或仅限此项目。Orbit 显示已配置的内容与版本,并负责更新,pi 会在下次重启时生效。

  • npm、git 或本地路径的包,全局或项目范围。
  • 不离开窗口就能安装、更新和移除。
  • 启动时加载——重启 pi 以应用更改。

让它变成你的。

明暗主题、界面与代码字体、尺寸和语言——外观管的是窗口本身,而其他任何设置都只隔一次搜索。

  • 明亮与暗色主题,各有自己的调色板。
  • 界面与代码字体、尺寸,以及终端实时预览。
  • 用一个搜索框搜遍所有设置。

真正的桌面应用。主动权在你手里。

Orbit 是 macOS、Windows 和 Linux 上的原生应用——Rust 与 GPUI,键盘优先,没有 WebView。而且每一次会修改内容的工具调用都要经过你按任务设定的访问模式,智能体不会跑到你前面。

  • 受监督——每次编辑和每条命令前都会询问。
  • 自动接受编辑——应用文件编辑,命令前仍然询问。
  • 完全访问——不询问直接运行,按任务刻意选择。

公开构建。

Orbit 由每一个提议题、发补丁或审查版本的人共同塑造。

在 GitHub 上查看

大家怎么说。

来自 r/PiCodingAgent 发布帖的未编辑评论。

Cool stuff dude, thanks. Just tried and I think I'll gonna stick for a while. Was using Herdr, but well, desktop app just feels better. Love your work, gonna be using for my daily work unless its gonna be overbloated with things I dont need (it seems like always happens nowadays xD)
Su/Sharp-Everything
I am currently testing it and have to say that I'm impressed! Works really really well.
Pu/piousp
Hey, I actually started giving this a go, and I must say, good job on the ui and so on! I really like it. Very nice that it also shows me the usage.
Ou/OneMoreName1
Cool, I'll give it a try! I currently use Herdr with Pi, so it's nice to see another app that's more focused specifically on Pi.
Tu/tulwio
Looks nice and love that it runs on Mac & Linux.
Au/adamshand
On my M5 it works very smooth and brings back my codex experience.
Uu/Upstairs_Toe_3560
dig it, nice job. I'm only going off your screenshots because Im not in the market for another GUI, but it looks good.
Au/Altruistic_Ad8462
first impressisons good. I'm a heavy work pi user with herdr. I'll test more and feedback the weakness.
Uu/Upstairs_Toe_3560
I was actually looking for something like this for my not very technical gf!
Ou/OneMoreName1

问题,都有答案。

把终端换成窗口之前,pi 用户最想知道的那些事。

Orbit 免费吗?

免费。Orbit 基于 Apache-2.0 许可开源免费——没有账号,没有订阅,也没有付费功能。模型服务商由你自己接入。

Orbit 会取代 pi,还是把 pi 打包进来?

都不是。Orbit 是一个原生桌面客户端,通过 pi 的 RPC 接口驱动你已安装的 pi CLI,沿用你现有的配置、会话、服务商、工具和扩展。终端与应用始终保持同步。

Orbit 支持哪些平台?

macOS 13+、Windows 和 Linux。Orbit 是用 Rust 和 GPUI 写的原生应用——没有 Electron,也没有 WebView,所以启动快、占用低。

Orbit 和 pi TUI 或 pi-web 有什么不同?

pi TUI 活在终端里,pi-web 把 pi 包进浏览器。Orbit 是原生桌面工作台:多个会话与工作区、内联的差异审查面板、Git 与 GitHub、用量统计、MCP 和插件,都在一个窗口里。

Orbit 兼容我的 pi 扩展和插件吗?

兼容。Orbit 通过 RPC 与 pi 通信,因此智能体侧的 pi 扩展照常工作,提问、审批等事件也由 Orbit 原生渲染。插件页还能安装、更新和移除 pi 包。

我的数据去哪了?Orbit 会发送遥测吗?

Orbit 本地优先:代码和会话都留在你的机器上。应用不收集任何遥测——没有分析客户端,没有安装标识,也没有使用上报。

可以同时运行多个 pi 会话吗?

可以。Orbit 就是为并发的会话和工作区设计的,每一个都由你本地的 pi 支撑,因此可以同时跑多个智能体,而不用在终端窗口之间来回切换。

用 Orbit 来构建。

把 Orbit 指向你已经用 pi 的项目。相同的会话、相同的模型、相同的工具——由 GPU 原生绘制。