Discover and explore top open-source AI tools and projects—updated daily.
sadjowNix package for an AI coding assistant, always up-to-date
Top 88.7% on SourcePulse
This repository provides an always up-to-date Nix package for the Claude Code AI assistant, targeting Nix users who require immediate access to the latest versions. It solves the problem of delayed updates in upstream nixpkgs and the unreliability of global npm installations across different Node.js environments, offering a declarative and reproducible solution.
How It Works
The project leverages Nix flakes for declarative packaging and employs GitHub Actions to automatically check for and build new Claude Code releases hourly. It offers pre-built binaries via Cachix for rapid installation and supports three runtime options: a self-contained native binary, Node.js 22 LTS, or Bun, providing flexibility and avoiding external runtime dependencies for the default option. This automated, flake-first approach ensures immediate availability and seamless integration into Nix-managed systems.
Quick Start & Requirements
nix run github:sadjow/claude-code-nixnix profile install github:sadjow/claude-code-nixhttps://github.com/sadjow/claude-code-nixHighlighted Details
v2.1.71) or moving refs (latest, v2) for controlled updates.Maintenance & Community
The project's maintenance is heavily automated via GitHub Actions for hourly updates. Specific community channels or detailed contributor information beyond the repository owner are not detailed in the README.
Licensing & Compatibility
Limitations & Caveats
On macOS, Claude Code may prompt for permissions after each Nix update due to changing binary paths; a stable symlink workaround is provided. A "Claude symlink points to invalid binary" warning during /status checks is a known false positive and can be safely ignored. The trust model relies on the maintainer account and GitHub Actions workflow for automated updates, though building locally or using exact pins mitigates this.
1 day ago
Inactive