【开源自荐】PiX: 把 AI Agent 会话变成一张图的桌面工作台,任意节点分叉,上下文跟随分支

Author: huang-shCreated Sep 16, 2026Updated Sep 16, 2026
  • 项目名称:PiX
  • 项目地址:https://github.com/huang-sh/PiX
  • 项目简介:基于开源 Agent 框架 Pi 的图形化工作台:会话不是一条时间轴,而是一张可生长的图,任意节点随时分叉,上下文跟随分支,多方向并行推进互不干扰。
  • 项目截图:

补充说明

PiX 是一个 Electron 桌面应用,给开源 Coding Agent Pi 加了一层"图优先"的工作台:每一轮对话(你的提问 + 助手的回复与工具调用)是图上的一个节点,任何一个节点都可以随时长出新分支。

传统 AI 对话是一条单线时间轴,想换方向要么推倒重来,要么在原对话里越聊越乱。PiX 让多个探索方向并存于同一张图上:哪条路径走通了就继续深入,走不通的分支留在图上,随时回来换条路再试。

  • 技术栈:Electron + TypeScript + Vue 3(Vue Flow 画布、xterm 终端)
  • 平台:Windows(安装版 / 便携版)、macOS(Apple Silicon / Intel)
  • 状态:v0.0.19,积极开发中;会话即真实的 Pi 会话文件,离开 PiX 仍可用 pi CLI 继续,并支持 SSH / WSL 远程环境与内置文件搜索

值得关注的点

  1. 随时分叉:从任意一轮对话分叉(Fork)、从此轮继续、或克隆当前分支做存档点,原分支完好无损;
  2. 上下文跟随分支:切换分支时,聊天面板即时切换到该分支的消息;选中节点即可查看该轮的思考过程、工具调用与耗时;
  3. 多 Chat Panel 并排对比:Ctrl+双击图上不同分支的节点,把分支固定到并排的聊天列,最多同时 3 列;每列独立滚动、独立回复,回复后该列继续跟随这条分支生长,直观对比不同方案的走向。

30 秒上手

GitHub Releases 下载对应平台安装包即可(安装包未签名,Windows SmartScreen 提示时选择"仍要运行")。

或从源码运行(Node.js ≥ 22.19):

npm install
npm run dev

披露

本人为项目作者,本文为自荐;版本号与 star 数截至发文时,均可在仓库核实。