self-hosted-ai-starter-kit

一条命令搭好本地 AI 工作流全家桶

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 自动化工作流 🍴 复刻 3809 🐛 待处理 6 👀 关注 179
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 15332
维护状态 较活跃
是否开源 开源
定价模式 🏷️完全免费 开源免费,需自行部署

项目预览

self-hosted-ai-starter-kit 项目界面预览图
图片来源:项目官网

项目数据

分类自动化工作流
开发团队n8n-io
官网地址https://n8n.io
定价模式🏷️完全免费
价格说明开源免费,需自行部署
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议Apache-2.0
技术栈/模型ai,ai-agents,low-code,self-hosted,starter-kit
GitHub 星标★ 15332
上线时间2024-02-23 00:00:00
代码更新2026-10-12
仓库体积4.0 MB
本站数据更新2026-11-07
维护状态较活跃
收录时间2026-11-07
浏览次数0

项目介绍

self-hosted-ai-starter-kit 是 n8n 官方维护的开源模板,目标是把搭建本地 AI 环境这件事从零散的手工配置变成一条命令即可完成。它通过 Docker Compose 组合了工作流自动化引擎 n8n、本地大模型运行环境 Ollama、向量数据库 Qdrant 以及 PostgreSQL 等组件,用户克隆仓库后即可获得一套可运行的自托管 AI 工作流底座。核心能力包括:在本地运行开源大模型并对外提供兼容接口;用 n8n 的可视化低代码画布编排 AI Agent、RAG 检索与外部系统调用;用 Qdrant 存储向量做知识库检索;所有数据与推理均留在自有服务器上。它解决的是自建 AI 应用时组件选型、版本兼容、网络配置繁琐的问题,适合想快速验证 AI 工作流又重视数据自主可控的团队作为起点。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-11-07 · 当前星标 ★ 15332

使用教程

ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。

难度:入门 约 15 分钟 部署方式:Docker 8 步

环境要求

  • 已安装 Docker 与 Docker Compose(支持通过 compose 文件编排多容器)
  • 已安装 git 用于克隆仓库
  • 本地可访问 5678 端口的浏览器
  • 足够的磁盘空间与网络,用于首次拉取镜像和下载本地模型

安装与启动步骤

  1. 1克隆仓库

    把官方模板仓库完整克隆到本地,得到包含 Docker Compose 配置的目录。

    git clone https://github.com/n8n-io/self-hosted-ai-starter-kit.git
  2. 2进入项目目录

    切换到刚克隆的目录,后续所有操作都在该目录内执行。

    cd self-hosted-ai-starter-kit
  3. 3生成环境文件

    从示例文件复制出 .env,供 Docker Compose 读取各项配置。

    cp .env.example .env
  4. 4修改密钥与密码

    按 README 提示,用编辑器打开 .env,把示例中的密钥和密码改成自己的强密码后再启动。

  5. 5启动所有服务

    在仓库根目录用 Docker Compose 按 README 的“Running n8n using Docker Compose”章节启动,一次拉起 n8n、Ollama、Qdrant 与 PostgreSQL。README 节选未给出

  6. 6初始化 n8n

    浏览器打开本地 5678 端口,完成只需做一次的 n8n 初始账号设置。

  7. 7打开内置工作流

    访问仓库自带的工作流链接,点击画布底部的 Chat 按钮即可试跑。

  8. 8等待模型下载

    首次运行会由 Ollama 下载 Llama3.2,未完成前对话无响应,可查看 Docker 控制台日志确认进度。

关键配置

配置项必填说明示例
.env是由 .env.example 复制而来,存放各组件密钥与密码,启动前必须修改cp .env.example .env
5678 端口是n8n 的 Web 访问端口,用于打开画布和内置工作流http://localhost:5678/

如何确认成功

浏览器访问 http://localhost:5678/ 能打开 n8n 并完成初始化,即表示服务已启动成功。

常见问题

Q:首次运行工作流没有响应?

A:Ollama 正在下载 Llama3.2 模型,等待下载完成即可;可查看 Docker 控制台日志确认进度。

Q:之后如何再次进入 n8n?

A:随时在浏览器访问 http://localhost:5678/ 即可打开自己的 n8n 实例。

Q:怎样保证数据和推理都在本地?

A:语言模型统一使用 Ollama 节点,向量存储使用 Qdrant,数据与推理都留在自有服务器上。

Q:这套环境能直接上生产吗?

A:官方说明其并非针对生产环境优化,更适合概念验证项目,可按需自行改造。

注意事项

  • 复制 .env.example 后务必先改密钥和密码,不要沿用示例值。
  • 内置工作流地址为 http://localhost:5678/workflow/srOnR8PAY3u4RSwb,n8n 初始化完成后即可打开。
  • 该模板定位为快速起步,官方明确说明未针对生产环境做完整优化。
  • 所有组件(n8n、Ollama、Qdrant、PostgreSQL)通过一个 Compose 文件编排,网络与存储已预配置。

核心亮点

  • 官方模板把 n8n、Ollama、Qdrant、Postgres 的编排与网络配置预先写好,省去组件选型和联调成本
  • 基于 Docker Compose,一条命令拉起全套服务,本地即可跑通大模型推理与工作流
  • n8n 提供可视化低代码画布,AI Agent、RAG、API 调用等流程可拖拽编排,非专业开发者也能上手

不足之处

  • 默认面向本地或单机部署,缺少生产级的高可用、监控告警与备份方案
  • 依赖 Ollama 本地推理,模型效果与速度受硬件限制,大模型场景需自行替换推理后端
  • 组件较多,初次接触 Docker 与容器网络的用户仍有一定学习门槛

适用场景

  • 企业内部搭建私有 AI 知识库问答与文档检索流程
  • 开发者快速验证 AI Agent 与业务系统集成的自动化工作流
  • 对数据合规敏感、希望模型与数据不出内网的团队做原型验证

替代项目

Dify、Flowise、Langflow

上一篇:heinzel

下一篇:windmill

同类项目推荐

invisible_puppeteer 开源

改一行 import,pyppeteer 脚本直接跑在隐身 Firefox 上

Puppeteer for Python that anti-bots cannot see, so no captchas: same API, anti-detec···

★ 155 2026-10-03
My-AppDaemon 开源

抄作业式搞定 Home Assistant 的 AppDaemon 自动化

My apps, my helpfiles, all about AppDaemon for Home Assistant

★ 112 2026-08-09
obsidian-mind 开源

给 AI 编程助手装上永久记忆,跨会话记住项目上下文

A self-organizing Obsidian vault that gives AI coding agents persistent memory.

★ 5502 2026-10-11
Qflow 开源

拖节点画流程图,就能自动点鼠标、填表格、找图定位

Qflow 是一款基于 Python + Tkinter 的轻量级可视化节点办公自动化 (RPA) 引擎。A lightwe···

★ 391 2026-10-23
Whisper-TikTok 开源

输入文本或音频,一键生成带字幕配音的TikTok短视频

From AI tools to TikTok video creation using FFMPEG, Microsoft Edge read aloud and O···

★ 344 2026-08-09
LoomFlow 开源

说句话就生成可运行工作流,一键自托管

Lightweight AI-native workflow builder for individuals and small teams — describe y···

★ 137 2026-09-20
n8n-as-code 开源

用代码和AI助手轻松构建、同步和管理n8n工作流

Give your AI agent n8n superpowers. 537 nodes with full schemas, 7,700+ templates, G···

★ 1643 2026-08-10
comanda 开源

用 YAML 编排多个 AI 编程助手,在终端里自动化跑通复杂任务。

The CLI-native orchestrator for AI agent workflows. Run Claude Code, Codex, Gemini C···

★ 332 2026-08-09
Turnstile-Solver-NEW 开源

浏览器自动过验证页,封装成 API 直接调

REST API for automating Cloudflare Turnstile & IUAM challenge pages in a real browse···

★ 326 2026-10-27