n8n-io/self-hosted-ai-starter-kit

The Self-hosted AI Starter Kit is an open-source template that quickly sets up a local AI environment. Curated by n8n, it provides essential tools for creating secure, self-hosted AI workflows.

解決する課題

このプロジェクトは、ユーザーがAIワークフローをローカルに迅速にデプロイして実行するための、事前設定済み環境を提供します。単一のDocker Composeテンプレートを提供することで、複数のAIツール(LLM、ベクトルストア、自動化プラットフォームなど)のインストールと接続という複雑なセットアッププロセスを排除します。

仕組み

Docker Composeを使用して、互換性のある一連のAIコンポーネントをオーケストレーションします。キットの内容は以下の通りです:

  • n8n: 400以上の統合機能を使用してAIワークフローを設計・自動化するためのローコードプラットフォーム。
  • Ollama: ローカルLLM(Llama 3.2など)を実行するためのプラットフォーム。
  • Qdrant: AIデータを管理・検索するための高性能ベクトルストア。
  • PostgreSQL: 大量のデータを安全に処理するためのデータベース。

ハードウェア(Nvidia GPU、AMD GPU、またはCPU)に応じて、ユーザーは特定のDockerプロファイルを使用してスタック全体を起動できます。

対象者

クラウドAIサービスに依存せず、データのプライバシーを確保し、コストを最小限に抑えながら、AIエージェント、プライベートな文書分析ツール、またはよりスマートなボットを構築・テストしたい開発者やAI愛好家。

ハイライト

  • ワンクリックデプロイ: さまざまなハードウェア構成(Nvidia、AMD、CPU)に対応したDocker Composeプロファイルを使用。
  • ローカルファーストのアプローチ: OllamaによるローカルLLMとQdrantによるベクトルストアを組み合わせ、データをプライベートに保持。
  • ローコード自動化: n8nのAIノード(AI Agent、Text Classifier、Information Extractorなど)を活用して複雑なワークフローを構築。
  • ローカルファイルへのアクセス: n8nがローカルファイルシステムとやり取りできるように、共有フォルダのマウントが含まれています。