nix-ai
活跃·★ 11·MIT·更新于 2026-10-22
nix-ai是一个声明式AI编码工具包,利用Nix将整个AI开发环境作为代码进行管理和捕获。它确保了各种AI工具(如Claude Code、Gemini、Copilot和本地MLX推理)的配置可以通过一个命令在不同机器上重现。
#NixOS#声明式配置#AI开发#代码助手#DevOps#可重现性#Home Manager#大型语言模型
01
功能特性
01管理各种AI代码助手(Claude Code、Gemini、GitHub Copilot、OpenAI Codex、Qwen Code)的配置。
02通过Nix和home-manager实现跨机器的AI设置可重现性。
03集中管理所有代理的MCP服务器目录。
04集成了macOS Apple Silicon的本地MLX推理支持。
05模块化设计,允许按需包含特定AI工具的配置。
02
兼容性
Nix
运行时
已通过文档验证
home-manager
配置管理器
已通过文档验证
aarch64-darwin
平台
已通过文档验证
x86_64-linux
平台
已通过文档验证
macOS (Apple Silicon)
MLX推理
已通过文档验证
03
快速开始
1
$ nix-ai = { url = "github:dryvist/nix-ai"; inputs.nixpkgs.follows = "nixpkgs"; inputs.home-manager.follows = "home-manager"; }; // Then add to home-manager config: sharedModules = [ nix-ai.homeManagerModules.default ];
04
使用场景
↳需要一致且可重现的AI编码环境的开发者。
↳团队在多个工作站之间共享AI工具配置和插件。
↳自动设置新的开发机器,包含所有必要的AI工具和设置。
↳在无需手动设置的情况下,尝试不同的AI代码助手。
05
同类工具
评论
登录后发表评论
暂无评论,来发表第一条吧