$ cat ~/map/coding-agents-nix.md
coding-agents (kissgyorgy)
Opinionated Nix flake and Home Manager module packaging pi alongside a dozen other coding agents, with shared Agent Skills installed into every agent's config directory.
tools✓ Oct 16
Facts
- repository
- github.com/kissgyorgy/coding-agents ↗
- GitHub Stars
- ★ 15
- Forks
- 1
- license
- —
- npm / mo
- —
- last push
- Oct 15, 2026
install
nix run github:kissgyorgy/coding-agents#pi-coding-agent## TL;DR
Opinionated Nix flake and Home Manager modules that package pi as pi-coding-agent alongside a dozen other AI coding agents, with shared Agent Skills and yolo-mode defaults across every wrapper.
## Key points
- $The flake exposes 14 packages including pi-coding-agent, claude-code, codex, gemini-cli, crush, hermes-agent, aichat, openclaude, vibe-kanban, whichllm, and ccusage — each runnable directly via nix run github:kissgyorgy/coding-agents#<package>.
- $The Home Manager module (coding-agents.pi-coding-agent.enable = true) installs pi plus ImageMagick, nil, basedpyright, typescript-language-server, typescript, gopls, and go, and links shared skills and extensions; extensionsDir points at a custom extensions directory (defaults to built-ins including tmux-mirror and plan-mode).
- $Agent Skills (devenv, compone, hn-sentiment-analysis) are installed into each agent's config directory so every agent gets the same domain knowledge; coding-agents.skillsDir symlinks a custom skills directory into every agent's skills directory.
- $All agents and aliases are configured with yolo mode by default, e.g. --dangerously-skip-permissions.
- $Supported flake systems are x86_64-linux and aarch64-darwin; llmfit, llmserve, playwright-cli, and vibe-kanban are currently Linux-only. Packages are automatically updated every hour via GitHub Actions.
## FAQ
Q Can I try pi without installing anything?
Yes — nix run github:kissgyorgy/coding-agents#pi-coding-agent runs pi directly. For a declarative setup, add coding-agents.url as a flake input, import homeManagerModules.default, apply the overlay, and set coding-agents.pi-coding-agent.enable = true.
Q Does it work on macOS?
Supported flake systems are x86_64-linux and aarch64-darwin. pi-coding-agent is not in the Linux-only set — that set is llmfit, llmserve, playwright-cli, and vibe-kanban.
## References
## Related entries
$ aft
Sensorimotor-cortex layer that ships thin adapters for Pi and OpenCode, replacing raw read/write/edit/bash with semantic operations.
$ CCompactor
Turns finished coding-agent sessions — Pi, Claude Code, Codex — into compact, verified, provenance-linked handoff artifacts, in TypeScript.
$ doc-bridge
Cross-runtime docs-to-handoff framework: turns repo docs, ownership maps, and human docs into deterministic AgentHandoff contracts consumable by Cursor, Claude, Copilot, and pi.
Last updated: Aug 31, 2026