A Nix flake providing daily-updated packages for AI coding agents and development tools.
llm-agents.nix is a Nix flake repository that provides packaged, daily-updated versions of AI coding agents and developer tools. It solves the problem of manually installing and updating a fragmented ecosystem of AI-powered CLI tools by offering a centralized, declarative source within the Nix package manager. Users can run tools directly or integrate them into their Nix-based system configurations.
Developers and engineers using the Nix package manager who want to integrate AI coding assistants like Claude Code, OpenAI Codex, or Gemini CLI into their reproducible workflows. It's also valuable for researchers exploring AI agent tooling within sandboxed Nix environments.
It provides a single, reliable source for the latest AI development tools with the guarantees of Nix: reproducibility, isolation, and easy rollbacks. The daily automated updates and pre-built binary cache save significant time compared to manual installation and compilation of these fast-moving projects.
Nix packages for AI coding agents and development tools. Automatically updated daily.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Packages are rebuilt and published daily via CI, ensuring access to the latest versions of fast-evolving AI tools, as highlighted in the README's automated update system and binary cache integration.
Includes over 50 AI coding agents, assistants, and utilities from major providers like Anthropic, OpenAI, and Google, providing a comprehensive one-stop shop for AI development tools.
Pre-built binaries are available from the Numtide cache, eliminating local compilation and saving time, with automatic configuration when using the flake directly.
All packages are built for x86_64 and aarch64 architectures on both Linux and Darwin systems, ensuring broad compatibility across modern setups.
Features sandboxed execution tools like claudebox and nono, exploring secure isolation for AI agents in line with the project's laboratory philosophy.
The flake is pinned to nixpkgs-unstable, and using stable NixOS releases can cause breakage, as explicitly warned in the README's compatibility note.
Many key tools, such as Claude Code and Copilot CLI, are marked as 'unfree', restricting use in environments with open-source mandates.
Requires familiarity with Nix flakes and configuration, posing a barrier for developers new to Nix, despite the try-without-install option.
Detailed guides for individual tools are sparse, often deferring to generic `--help` commands or external READMEs, which may not suffice for complex setups.