【开源自荐】PiX: 把 AI Agent 会话变成一张图的桌面工作台,任意节点分叉,上下文跟随分支
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 1/5
- Tempo stimato
- Meno di un'ora
- Idoneità per principianti
- 35/100
- Tipo di issue
- Documentazione
- Chiarezza
- Da chiarire
- Stato di attività
- Attiva
- Stack tecnologico
- electron, node.js, typescript
- Ambito
- content
Direzione di ricerca
Esamina la descrizione di PiX inviata, gli screenshot, il link al repository e il link alla release confrontandoli con i criteri di invio del progetto settimanale. Inizia controllando il repository collegato e verifica i dettagli dichiarati su Electron, TypeScript, Node.js e la piattaforma; il lavoro è completo quando si decide se questo progetto è adatto all’inclusione.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
- 项目名称: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 数截至发文时,均可在仓库核实。
- Lingua principale
- Nessun dato sulla lingua
- Stelle
- 1.7k
- Fork
- 71
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di OpenGithubs/weekly
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 72/100
OpenGithubs/weekly#128 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
OpenGithubs/weekly#106 ·
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 15/100
OpenGithubs/weekly#156 ·
-
邀请 weekly 加入 GithubStarMate Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 1/100
OpenGithubs/weekly#155 ·
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 15/100
OpenGithubs/weekly#154 ·
Tutte le issue di OpenGithubs/weekly
Issue simili
-
community first-timers-only good first issue hacktoberfest help wanted low hanging fruit up-for-grabs
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 95/100
-
Request: Setka Apertanew icon permissions in review
Difficoltà 2/5 1-3 ore Idoneità per principianti 80/100
simple-icons/simple-icons#15032 ·
-
N: AdGuard Mini for Mac P3: Medium T: Annoyance
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
AdguardTeam/AdguardFilters#242397 ·
-
Bio for Deeksha Ravi Apertaonboarding
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
-
Suzhou subway logo ApertaIcons Metro Public Transport
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 75/100
organicmaps/organicmaps#13617 · 1 commento ·