Pion
Native. No bundled prompts, skills or agents. It drives pi --mode rpc and renders the community extensions you already use.
原生接入,不夹带任何 prompt、skill 或 Agent 行为。它通过 pi --mode rpc 驱动,只负责把你已装的社区扩展渲染出来。
The interface PI is missing — nothing more. PI 缺的那层界面,仅此而已。
Projects → sessions, up to four pooled runtimes, streaming output, tool cards with expandable arguments and results, pasted screenshots, steer and abort mid-run.项目 → 会话,最多 4 个 runtime 池化复用,流式输出、工具卡(参数与结果可展开)、截图直接粘贴、运行中 steer / abort。
Todo panel, plan-mode cards and goal commands get purpose-built UI. Anything unrecognized falls back to a generic tool card — no blank screens, no dropped events.todo 面板、plan 卡片、goal 命令都有专属 UI;未识别的工具走通用卡片,不白屏、不丢事件。
Select, confirm, input and notify prompts from extensions appear as native cards — click to answer.扩展弹出的 select / confirm / input / notify 以原生卡片呈现,直接点选即可。
Type / to browse commands, prompt templates and skills from your own PI setup, with the source labeled.输入 / 列出你已安装的扩展命令、prompt 模板和 skill,来源一目了然。
Read straight from your PI model catalog; switch model or thinking level mid-session.直接读 PI 的模型目录,会话内随时切换模型与思考等级。
See branches and worktrees, create a worktree in one click, open the project in Finder, Ghostty or VS Code.查看分支与 worktree、一键创建、在 Finder / Ghostty / VS Code 中打开项目。
Create a card, dispatch it to an agent, review the result. State lives in the project's own event log, and nothing is written until you use it.建卡 → 派发给 Agent → 审核结果。状态写在项目自己的事件日志里,不用就不写入任何文件。
Install pion-daemon on another machine and use its projects as if they were local.在另一台机器上装 pion-daemon,把它的项目接进来,像本地项目一样用。
Pion is a window, not a fork. Pion 是一个窗口,不是一份分支。
Everything goes through pi --mode rpc. No TUI scraping, no reimplemented agent runtime.全部走 pi --mode rpc,不解析 TUI 屏幕,不重写 Agent Runtime。
No author prompts, skills or extensions ship with the app. Your environment is what you see.不自带作者的 prompt、skill 或 extension。你装了什么,界面就显示什么。
PI session JSONL is the only source of truth. No second transcript database, nothing to migrate away from.PI session JSONL 是唯一真相来源,不建第二份 transcript 库,随时可以卸载。
The list grows with what you have installed. 适配列表跟随你本地已安装的扩展持续补齐。
| Extension扩展 | In Pion在 Pion 里 |
|---|---|
@juicesharp/rpiv-todo |
Live task panel above the composer.输入框上方的任务面板,实时跟随 todo 快照。 |
@narumitw/pi-plan-mode |
Dedicated question and plan cards, plus /plan state.专属问题与计划卡片,以及 /plan 状态提示。 |
@narumitw/pi-goal |
/goal commands and the goal_* tools work as-is./goal 命令与 goal_* 工具正常可用。 |
| anything else其他扩展 | Generic tool card with expandable arguments and results.通用工具卡,参数与结果可展开。 |
Requires macOS (Apple Silicon), Node 18+ and the pi CLI.
前置:macOS(Apple Silicon)、Node 18+、已安装 pi CLI。
git clone https://github.com/zucchiniEvader/pion.git cd pion npm install npm run dev # run in development npm run dist # build a dmg