by huang-sh
A non-linear AI agent workbench — session is a tree: branch anytime, and context follows the branch
# Add to your Claude Code skills
git clone https://github.com/huang-sh/PiXSee how PiX compares with popular alternatives.
PiX is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by huang-sh. A non-linear AI agent workbench — session is a tree: branch anytime, and context follows the branch. It has 129 GitHub stars.
PiX's catalog security scan is still queued. You can run an instant dependency and prompt-injection check now with the "Scan for vulnerabilities" button above.
Clone the repository with "git clone https://github.com/huang-sh/PiX" and add it to your Claude Code skills directory (see the Installation section above).
PiX is primarily written in TypeScript. It is open-source under huang-sh on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh PiX against similar tools.
No comments yet. Be the first to share your thoughts!
Unlocks once the catalog security scan passes (runs nightly).
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
The deep catalog scan for this skill is still queued. Run an instant dependency check now instead.
PiX 的会话不是一条线,而是一张会生长的图:每一轮对话都是图上的一个节点,任何一个节点都可以随时长出新分支。
传统的 AI 对话是一条单线时间轴:想换一个方向,要么推倒重来,要么在原对话里继续追问、让上下文越来越混乱。
PiX 把会话组织成一张从左到右生长的图:
分支是 PiX 的日常动作,而不是需要预先规划的操作:
切分支的时候,你不需要"重新配置上下文"——上下文本来就是分支的一部分:
PiX 内置两个扩展,均通过 Pi 扩展机制加载;两者含原生二进制,扩展及运行依赖随安装包分发,无需另行安装(如果已通过 Pi 安装同名 npm 包,则优先使用你安装的版本)。
@ff-labs/pi-fff — 高速文件与内容搜索:用 FFF(Rust 原生、SIMD 加速)替换内置的 find / grep 工具:fffind 模糊文件名搜索、ffgrep 内容搜索、fff-multi-grep 多模式搜索。会话开始时后台预索引,搜索即时返回;按 frecency 排序(常用文件靠前),git 修改与未跟踪文件加权。@injaneity/pi-computer-use — 桌面应用操控:让智能体观察并操控 macOS、Windows、Linux 上的桌面应用:查找打开的应用与窗口、读取界面上的文本与控件、点击、输入、滚动、等待界面变化。适用于应用没有 API、只有图形界面的场景(macOS 助手要求 macOS 14 或更高版本)。pi-web-access 不随安装包分发:在设置 → 扩展页可一键安装到用户配置,之后通过 pi update 独立更新。它为智能体提供网页搜索、URL 抓取、PDF 抽取与 GitHub 研究能力;网页搜索服务仍使用你自己的配置与凭据。
此外,PiX 自身还带一个内部的 file-changes 扩展(不可卸载):在智能体编辑、写入文件前后拍快照,为"变更"面板提供数据。
从 GitHub Releases 下载对应平台的安装包:
PiX-Setup-x.y.z.exe(安装版)或 PiX-Portable-x.y.z.exe(免安装便携版),x64。PiX-x.y.z-arm64.dmg 或 PiX-x.y.z-x64.dmg,另提供 zip 包。PiX-x.y.z-x86_64.AppImage(免安装)、PiX-x.y.z-amd64.deb、PiX-x.y.z-x86_64.rpm,另提供 tar.gz,x64。安装包未签名:Windows SmartScreen 提示时选择"仍要运行";macOS 首次打开需在 系统设置 → 隐私与安全性 中允许。
需要 Node.js 22.19 或更高版本。
npm install
npm run dev
npm run verify 可执行完整的类型检查、测试与启动冒烟验证。
npm run test:fff 验证内置文件搜索;npm run test:web 通过真实 npm 安装验证网页扩展的安装布局与网页抓取(需要网络),均使用独立测试配置。macOS 使用 npm run dist:mac 打包当前机器架构;Linux 使用 npm run dist:linux 打包 AppImage、deb、rpm 和 tar.gz。CI 分别在 Apple Silicon、Intel 和 Ubuntu runner 上构建对应安装包,以包含正确的本机运行库。
扫码加入微信交流群:
感谢所有为 PiX 做出贡献的人:
欢迎参与:问题反馈和功能建议请开 issue;修 bug 或加功能请提交 Pull Request。