# llm-agents.nix

> A Nix flake providing automatically updated daily packages for AI coding agents and development tools, enabling easy installation and management via the Nix package manager.

llm-agents.nix is a Nix flake that packages dozens of AI coding agents and development tools for use on NixOS, macOS, and Linux systems. It is automatically updated daily, ensuring users always have access to the latest versions of popular tools like Claude Code, Codex, Gemini CLI, and many more. The project is maintained by Numtide and is fully open source under the MIT license, with pre-built binaries available via a binary cache to avoid local compilation.

- **AI Coding Agents** — packages tools like `claude-code`, `codex`, `gemini-cli`, `opencode`, `qwen-code`, `copilot-cli`, and many others, installable via `nix run github:numtide/llm-agents.nix#<tool-name>`
- **Daily Auto-Updates** — all packages are rebuilt and pushed to the Numtide binary cache daily via CI, so you always get fresh versions without manual intervention
- **Binary Cache** — pre-built binaries at `cache.numtide.com` mean you can install tools instantly without compiling from source; configure via `nixConfig` in your flake or system-wide in NixOS
- **Nix Flake Integration** — add `llm-agents` as a flake input and include packages in `environment.systemPackages` or use the provided overlays (`overlays.default` or `overlays.shared-nixpkgs`) for flexible integration
- **Try Without Installing** — run `nix run github:numtide/llm-agents.nix` to open an interactive fzf picker listing all available tools, or run any specific tool directly
- **Workflow & Project Management Tools** — includes tools like `vibe-kanban`, `backlog-md`, `gitbutler`, `workmux`, and `beads` for AI-assisted development workflows
- **Claude Code Ecosystem** — dedicated packages for the Claude Code ecosystem including `claudebox` (sandboxed execution), `claude-code-router` (provider abstraction), `auto-claude`, and more
- **Usage Analytics** — tools like `ccusage`, `agentsview`, and variants for tracking token usage across Claude Code, Codex, OpenCode, and other agents
- **Code Review Tools** — includes `coderabbit-cli` and `tuicr` for AI-powered and terminal-based diff review
- **Utilities** — packages for sandboxing (`fence`, `nono`), MCP integration (`mcporter`), semantic search (`ck`, `gno`, `qmd`), and agent skill management (`openskills`, `apm`)
- **Multi-Platform Support** — all packages support `x86_64-linux`, `aarch64-linux`, `x86_64-darwin`, and `aarch64-darwin`
- **Sandboxing Experiments** — includes experimental tools like `claudebox` for transparent sandboxed AI agent execution and `sandbox-runtime` for filesystem/network restrictions

## Features
- Daily auto-updated Nix packages for AI coding agents
- Binary cache for pre-built binaries
- Interactive fzf launcher to browse and run tools
- Nix flake and overlay integration
- Support for x86_64 and aarch64 on Linux and macOS
- Sandboxed execution experiments (claudebox, nono, fence)
- Claude Code ecosystem packages
- Usage analytics tools (ccusage, agentsview)
- Workflow and project management tools
- Code review tools
- MCP integration utilities
- Agent skill management (openskills, apm)

## Integrations
Claude Code, OpenAI Codex, Gemini CLI, GitHub Copilot, Cursor, Goose, Mistral, Qwen, NixOS, nix-darwin, tmux, fzf, GitButler, Model Context Protocol (MCP)

## Platforms
WINDOWS, MACOS, LINUX, API, JETBRAINS_PLUGIN, CLI

## Pricing
Open Source

## Version
assets

## Links
- Website: https://github.com/numtide/llm-agents.nix
- Documentation: https://github.com/numtide/llm-agents.nix#readme
- Repository: https://github.com/numtide/llm-agents.nix
- EveryDev.ai: https://www.everydev.ai/tools/llm-agents-nix
