Repolode
nixified-ai

nixified-ai/flake

一个 Nix flake,把多款 AI 工具打包好,让用户在 NixOS 和 Linux 上免去手动配置依赖的麻烦。

Star
841
Fork
95
未关闭 Issue
50
最近提交
18小时前

这是什么?

nixified.ai 是一组 Nix flake 输出,把因包管理和依赖复杂而难以手动运行的 AI 软件打包成可直接使用的程序。每个输出都可以通过一条 nix run 命令启动。

目前主要的包是 ComfyUI,一个基于节点的模块化 Stable Diffusion 界面,提供 NVIDIA 版本。InvokeAI 和 text-generation-webui 等旧包已停止维护,需要回退到特定的早期提交才能运行。包装脚本会设置 LD_LIBRARY_PATH,使程序能调用宿主机的 GPU 驱动,在 NixOS-WSL 下的 Windows 系统中也可使用。

项目还提供 ai.cachix.org 二进制缓存,用户可以直接下载预编译好的包,省去本地编译的时间。

核心功能

  • 01将 AI 工具打包为 Nix flake 输出,可用一条 nix run 命令直接启动。
  • 02提供二进制缓存,无需本地编译即可下载预构建的包。
  • 03包装脚本让打包的应用能够使用宿主机的 GPU 驱动。
  • 04支持 NixOS 和 Linux,也可通过 NixOS-WSL 在 Windows 上运行。

适用场景

  • 在 NixOS 机器上运行 ComfyUI 进行 Stable Diffusion 图像生成。
  • 无需手动处理 CUDA 或 Python 依赖,即可快速试用 AI 应用。
  • 借助 NixOS-WSL 在 Windows 上利用主机 GPU 运行 AI 工具。

快速上手

  1. 1

    在 Nix 配置中启用 nixified.ai 二进制缓存(NixOS 写入 configuration.nix)

  2. 2

    运行 README 中的 NVIDIA 版本包

    nix run github:nixified-ai/flake/2aeb76f52f72c7a242f20e9bc47cfaa2ed65915d#invokeai-nvidia

使用前须知

  • 主要面向 NixOS 和 Linux;在 Windows 上需通过 NixOS-WSL 运行。
  • AMD 版本因 Nixpkgs 缺少 ROCm 支持而无法使用。
  • 多个包(InvokeAI、textgen)因缺乏资金已不再维护并被弃用。
  • 许可证为 AGPL-3.0,README 称新贡献正在过渡到 MIT 许可证。

收录于专题

标签

常见问题

flake 是什么?
一个 Nix flake,把多款 AI 工具打包好,让用户在 NixOS 和 Linux 上免去手动配置依赖的麻烦。 nixified.ai 是一组 Nix flake 输出,把因包管理和依赖复杂而难以手动运行的 AI 软件打包成可直接使用的程序。每个输出都可以通过一条 nix run 命令启动。
flake 可以免费使用吗?用的什么许可证?
flake 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
flake 还在维护吗?
活跃维护中。flake 最近一次提交是在 2026年11月6日。
flake 适合用来做什么?
在 NixOS 机器上运行 ComfyUI 进行 Stable Diffusion 图像生成。 无需手动处理 CUDA 或 Python 依赖,即可快速试用 AI 应用。 借助 NixOS-WSL 在 Windows 上利用主机 GPU 运行 AI 工具。
flake 怎么安装和运行?
在 Nix 配置中启用 nixified.ai 二进制缓存(NixOS 写入 configuration.nix) 运行 README 中的 NVIDIA 版本包: nix run github:nixified-ai/flake/2aeb76f52f72c7a242f20e9bc47cfaa2ed65915d#invokeai-nvidia
在哪里获取 flake?
源代码和安装说明在 GitHub 上:https://github.com/nixified-ai/flake

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目