$ cat ~/map/coding-agents-nix.md
coding-agents (kissgyorgy)
一份 Nix flake 与 Home Manager 模块,把 pi 与十几个同类工具一并打包,并共享安装到各 agent 配置目录下的 Agent Skills。
tools✓ 10月16日
事实速查
- GitHub Stars
- ★ 15
- Forks
- 1
- 许可证
- —
- npm / 月
- —
- 最后推送
- 2026年10月15日
安装
nix run github:kissgyorgy/coding-agents#pi-coding-agent## 速览
一份观点鲜明的 Nix flake 与 Home Manager 模块,把 pi 打包为 pi-coding-agent 并连带十几个 AI 编码代理,所有 wrapper 共享安装的 Agent Skills,且默认启用 yolo 模式。
## 要点
- $flake 提供 14 个包,包括 pi-coding-agent、claude-code、codex、gemini-cli、crush、hermes-agent、aichat、openclaude、vibe-kanban、whichllm 与 ccusage——每个都可用 nix run github:kissgyorgy/coding-agents#<package> 直接运行。
- $Home Manager 模块(coding-agents.pi-coding-agent.enable = true)除 pi 外还安装 ImageMagick、nil、basedpyright、typescript-language-server、typescript、gopls 与 go,并链接共享技能与扩展;extensionsDir 指向自定义扩展目录(默认内置含 tmux-mirror、plan-mode 等)。
- $Agent Skills(devenv、compone、hn-sentiment-analysis)装进每个 agent 的配置目录,让所有 agent 拥有同一份领域知识;coding-agents.skillsDir 可把自定义技能目录符号链接到每个 agent 的技能目录。
- $所有 agent 与别名默认以 yolo 模式(--dangerously-skip-permissions)配置。
- $支持的 flake 系统为 x86_64-linux 与 aarch64-darwin;llmfit、llmserve、playwright-cli、vibe-kanban 目前仅限 Linux。包由 GitHub Actions 每小时自动更新。
## 常见问题
Q 不安装能直接试用 pi 吗?
可以——nix run github:kissgyorgy/coding-agents#pi-coding-agent 直接运行。声明式配置则是把 coding-agents.url 加进 flake inputs,导入 homeManagerModules.default、应用 overlay,再设 coding-agents.pi-coding-agent.enable = true。
Q macOS 上能用吗?
支持的系统是 x86_64-linux 与 aarch64-darwin;pi-coding-agent 不在仅限 Linux 的包之列——那组是 llmfit、llmserve、playwright-cli 和 vibe-kanban。
## 参考链接
## 相关条目
最后更新: 2026年8月31日