MCPFast / Tools / Nix Modules for Declarative Claude Code Management
Declarative Claude Code management using Nix, including plugins, marketplaces, and permissions, reproducible on macOS and Linux.
View on GitHub→This repository provides a declarative approach to managing Claude code using Nix. It enables reproducible development environments for AI builders working with Claude, ensuring consistency across macOS and Linux systems. By leveraging Nix, you can define and manage your Claude code, plugins, marketplaces, and permissions in a version-controlled and auditable manner. This tool is designed for developers who prioritize reproducibility and efficient management of their AI development workflows.
The Nix modules in this project allow you to declaratively configure and manage your Claude code. This means you can define the exact state of your Claude environment, including any custom plugins or marketplace integrations you utilize. The system ensures that your Claude code and its dependencies are built and managed reproducibly, eliminating "it works on my machine" issues. It also facilitates the management of permissions related to your Claude code, providing a structured way to control access and usage.
This tool is specifically for AI developers, researchers, and engineers who are working with Claude and require a robust, reproducible, and manageable development environment. If you are building complex AI applications, experimenting with custom plugins, or managing multiple Claude instances with specific permission requirements, these Nix modules will streamline your workflow. Developers who value infrastructure as code principles and seek to eliminate environment drift will find this repository invaluable.