Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Gemini CLI
  3. Nix AI Tools

Nix AI Tools

MITNixassets

A Nix flake providing daily-updated packages for AI coding agents and development tools.

GitHubGitHub
1.8k stars219 forks0 contributors

What is Nix AI 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.

Target Audience

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.

Value Proposition

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.

Overview

Nix packages for AI coding agents and development tools. Automatically updated daily.

Use Cases

Best For

  • Nix users wanting a declarative way to install AI coding agents
  • Setting up a reproducible development environment with multiple AI assistants
  • Experimenting with the latest AI CLI tools without manual build processes
  • Accessing pre-built binaries for AI agents to avoid compilation
  • Researching secure, sandboxed execution environments for AI agents
  • Managing and trying different AI coding agents from a unified interface

Not Ideal For

  • Teams not already invested in the Nix ecosystem who prefer simpler package managers like Homebrew or apt
  • Production environments that require long-term stable versions of tools, as this repository tracks nixpkgs-unstable with daily updates
  • Organizations with strict open-source-only policies, given the prevalence of 'unfree' licensed tools in the collection
  • Users looking for a quick, one-off installation of a single AI tool without the overhead of learning Nix flakes

Pros & Cons

Pros

Daily Automated Updates

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.

Extensive Tool Collection

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.

Binary Cache Efficiency

Pre-built binaries are available from the Numtide cache, eliminating local compilation and saving time, with automatic configuration when using the flake directly.

Cross-Platform Support

All packages are built for x86_64 and aarch64 architectures on both Linux and Darwin systems, ensuring broad compatibility across modern setups.

Security-Focused Experiments

Features sandboxed execution tools like claudebox and nono, exploring secure isolation for AI agents in line with the project's laboratory philosophy.

Cons

Unstable Dependency Base

The flake is pinned to nixpkgs-unstable, and using stable NixOS releases can cause breakage, as explicitly warned in the README's compatibility note.

Prevalence of Unfree Licenses

Many key tools, such as Claude Code and Copilot CLI, are marked as 'unfree', restricting use in environments with open-source mandates.

Nix-Specific Complexity

Requires familiarity with Nix flakes and configuration, posing a barrier for developers new to Nix, despite the try-without-install option.

Limited Documentation Depth

Detailed guides for individual tools are sparse, often deferring to generic `--help` commands or external READMEs, which may not suffice for complex setups.

Frequently Asked Questions

Quick Stats

Stars1,787
Forks219
Contributors0
Open Issues5
Last commit1 day ago
CreatedSince 2025

Tags

#developer-tools#nix-flake#reproducible-environments#buildbot-numtide#ai-agents#nix#package-management#binary-cache#cli-tools

Built With

N
Nix

Included in

Gemini CLI387
Auto-fetched 1 day ago

Related Projects

RulesyncRulesync

A Utility CLI for AI Coding Agents

Stars1,330
Forks141
Last commit1 day ago
ccmanagerccmanager

Coding Agent Session Manager for Claude Code / Gemini CLI / Codex CLI / Cursor Agent / Copilot CLI / Cline CLI / OpenCode / Kimi CLI

Stars1,223
Forks92
Last commit2 days ago
agnixagnix

The missing linter and lsp for AI coding assistants. Validate CLAUDE.md, AGENTS.md, SKILL.md, hooks, MCP. Plugin for all major IDEs included, with autofixes.

Stars388
Forks32
Last commit1 day ago
SplitrailSplitrail

Fast, cross-platform, real-time token usage tracker and cost monitor for Claude Code / Codex CLI / Antigravity CLI / Qwen Code / Cline / Zoo Code / Kilo Code / GitHub Copilot / OpenCode / Pi Agent / Piebald.

Stars217
Forks24
Last commit1 day ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub