【开源自荐】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 远程环境与内置文件搜索
值得关注的点
- 随时分叉:从任意一轮对话分叉(Fork)、从此轮继续、或克隆当前分支做存档点,原分支完好无损;
- 上下文跟随分支:切换分支时,聊天面板即时切换到该分支的消息;选中节点即可查看该轮的思考过程、工具调用与耗时;
- 多 Chat Panel 并排对比:Ctrl+双击图上不同分支的节点,把分支固定到并排的聊天列,最多同时 3 列;每列独立滚动、独立回复,回复后该列继续跟随这条分支生长,直观对比不同方案的走向。
30 秒上手
从 GitHub Releases 下载对应平台安装包即可(安装包未签名,Windows SmartScreen 提示时选择"仍要运行")。
或从源码运行(Node.js ≥ 22.19):
npm install
npm run dev
披露
本人为项目作者,本文为自荐;版本号与 star 数截至发文时,均可在仓库核实。
Source: GitHubDaily/GitHubDaily