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이 로컬 파일 시스템과 상호 작용할 수 있도록 공유 폴더 마운트 포함.