Repolode
nixified-ai

nixified-ai/flake

ComfyUIなどのAIツールをNix flakeでパッケージ化し、依存関係を手動で整えずにNixOSやLinuxで実行できます。

スター
841
フォーク
95
未解決の Issue
50
最終コミット
22 時間前

これは何?

nixified.aiは、パッケージ管理や依存関係の複雑さから手動での実行が難しいAIソフトウェアをパッケージ化する、Nix flake outputsのコレクションです。各outputはビルドして実行できるパッケージで、nix runコマンドひとつで起動できます。

現在の主なパッケージは、モジュール式のノードベースStable DiffusionインターフェースであるComfyUIで、NVIDIA向けのバリアントも用意されています。InvokeAIやtext-generation-webuiなどの旧パッケージは非推奨かつメンテナンスされていないものとして記載されており、実行するには以前の特定のコミットに固定する必要があります。ラッパースクリプトがLD_LIBRARY_PATHを設定するため、パッケージからホストのGPUドライバーを利用できます。また、NixOS-WSLを使えばWindowsでも動作するとプロジェクトは説明しています。

このflakeはai.cachix.orgでバイナリキャッシュを提供しているため、ユーザーはローカルでコンパイルする代わりに、ビルド済みパッケージをダウンロードできます。

主な機能

  • 01AIツールをNix flake outputsとしてパッケージ化し、nix runコマンドひとつで実行できます。
  • 02バイナリキャッシュを提供し、コンパイルせずにビルド済みパッケージをダウンロードできます。
  • 03ラッパースクリプトを使って、パッケージ化されたアプリケーションからホストのGPUドライバーを利用できます。
  • 04NixOSとLinuxに加え、NixOS-WSLを通じてWindowsでも動作します。

ユースケース

  • NixOSマシンでComfyUIを実行し、Stable Diffusionによる画像生成を行う。
  • CUDAやPythonの依存関係を手動で解決せずに、AIアプリケーションを試す。
  • ホストのGPUを使い、NixOS-WSLを通じてWindows上で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が必要です。
  • NixpkgsでROCmがサポートされていないため、AMDパッケージは動作しません。
  • InvokeAIやtextgenなどの複数のパッケージは、資金不足により保守されておらず、非推奨です。
  • ライセンスはAGPL-3.0です。新たなコントリビューションについてはMITへ移行する方針が示されています。

収録されている特集

トピック

よくある質問

flake とは?
ComfyUIなどのAIツールをNix flakeでパッケージ化し、依存関係を手動で整えずにNixOSやLinuxで実行できます。 nixified.aiは、パッケージ管理や依存関係の複雑さから手動での実行が難しいAIソフトウェアをパッケージ化する、Nix flake outputsのコレクションです。各outputはビルドして実行できるパッケージで、nix runコマンドひとつで起動できます。
flake は無料で使えますか?ライセンスは?
flake は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
flake は今もメンテナンスされていますか?
活発にメンテナンス中。flake の最終コミットは 2026年11月6日 です。
flake は何に使えますか?
NixOSマシンでComfyUIを実行し、Stable Diffusionによる画像生成を行う。 CUDAやPythonの依存関係を手動で解決せずに、AIアプリケーションを試す。 ホストのGPUを使い、NixOS-WSLを通じてWindows上で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

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト