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がローカルファイルシステムとやり取りできるように、共有フォルダのマウントが含まれています。