Discover and explore top open-source AI tools and projects—updated daily.
numtideNix packaging for AI coding agents and development tools
Top 92.2% on SourcePulse
This repository explores the integration of Nix with AI coding agents, serving as a testbed for packaging, sandboxing, and enhancing AI-powered development tools. It benefits technically savvy users by providing a unified, reproducible, and up-to-date environment for managing a diverse array of AI coding assistants.
How It Works
The project leverages Nix flakes to declaratively package and manage various AI coding agents. GitHub Actions automate daily updates for all packages and flake inputs, ensuring currency. Core experiments focus on Nix's capabilities for sandboxed execution of AI agents and provider abstraction, aiming to streamline AI toolchain management.
Quick Start & Requirements
nix run github:numtide/nix-ai-tools#<tool-name>.nix run github:numtide/nix-ai-tools#<tool-name> -- --help for specific tools.https://numtide.cachix.org, automatically configured when using the flake directly.Highlighted Details
claudebox) and provider abstraction (claude-code-router), demonstrating Nix's potential for managing complex AI toolchains.Maintenance & Community
Licensing & Compatibility
amp, claude-code, claude-desktop, copilot-cli, cursor-agent, droid, coderabbit-cli), which may restrict commercial use.x86_64-linux, aarch64-linux, x86_64-darwin, aarch64-darwin.Limitations & Caveats
amp is explicitly noted as being in "research preview."darwinOpenptyHook, claudebox) have unspecified or "unknown" source/license details requiring further investigation.1 day ago
Inactive