Repolode
n8n-io

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

基于 Docker Compose 的模板,一键搭建包含 n8n、Ollama、Qdrant 和 PostgreSQL 的本地 AI 低代码环境。

可替代:Zapier

Star
15,299
Fork
3,814
未关闭 Issue
6
最近提交
9天前

这是什么?

Self-hosted AI Starter Kit 是一个 Docker Compose 模板,可一步启动本地 AI 与低代码开发环境。它整合了自托管的 n8n(提供 400 多个集成和 AI 节点的低代码工作流平台)、用于运行本地大模型的 Ollama、作为向量库的 Qdrant,以及 PostgreSQL 数据库。

该套件适合搭建数据不离开本机的 AI 工作流,例如智能体、文档问答和聊天机器人。通过 Compose 配置文件可选择 GPU 或 CPU 方案:Linux 上支持 NVIDIA 和 AMD 显卡,Apple Silicon Mac 可以用 CPU 运行,也可以连接宿主机上原生运行的 Ollama。

项目定位是概念验证的起点,而非可直接用于生产的部署方案。仓库内附带示例对话工作流,并提供可导入本地 n8n 的 AI 模板链接。

核心功能

  • 01通过 Docker Compose 一次性启动 n8n、Ollama、Qdrant 和 PostgreSQL
  • 02提供 NVIDIA GPU、Linux 下 AMD GPU 和纯 CPU 的 Compose 配置
  • 03内置示例对话工作流,启动后即可测试
  • 04将本地共享目录挂载到 n8n 容器,便于读写文件
  • 05支持让 n8n 连接在 macOS 上原生运行的 Ollama

适用场景

  • 在本地构建无需把数据发送给第三方 API 的 AI 智能体,例如预约日程
  • 在本机总结或查询公司 PDF 文档
  • 为内部 IT 或团队沟通原型开发 Slack 机器人
  • 使用本地部署的模型分析私密财务文档

快速上手

  1. 1

    克隆仓库

    git clone https://github.com/n8n-io/self-hosted-ai-starter-kit.git
  2. 2

    进入项目目录并创建环境变量文件

    cd self-hosted-ai-starter-kit && cp .env.example .env
  3. 3

    以 CPU 模式启动整套服务

    docker compose --profile cpu up
  4. 4

    在浏览器中打开 http://localhost:5678/ 并完成 n8n 设置

使用前须知

  • README 说明该项目未针对生产环境充分优化,主要适用于概念验证项目。
  • 搭载 Apple Silicon 的 Mac 无法将 GPU 暴露给 Docker,除非在 Docker 之外运行 Ollama,否则只能使用 CPU。

标签

常见问题

self-hosted-ai-starter-kit 是什么?
基于 Docker Compose 的模板,一键搭建包含 n8n、Ollama、Qdrant 和 PostgreSQL 的本地 AI 低代码环境。 Self-hosted AI Starter Kit 是一个 Docker Compose 模板,可一步启动本地 AI 与低代码开发环境。它整合了自托管的 n8n(提供 400 多个集成和 AI 节点的低代码工作流平台)、用于运行本地大模型的 Ollama、作为向量库的 Qdrant,以及 PostgreSQL 数据库。
self-hosted-ai-starter-kit 可以免费使用吗?用的什么许可证?
self-hosted-ai-starter-kit 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
self-hosted-ai-starter-kit 还在维护吗?
活跃维护中。self-hosted-ai-starter-kit 最近一次提交是在 2026年10月12日。
self-hosted-ai-starter-kit 适合用来做什么?
在本地构建无需把数据发送给第三方 API 的 AI 智能体,例如预约日程 在本机总结或查询公司 PDF 文档 为内部 IT 或团队沟通原型开发 Slack 机器人 使用本地部署的模型分析私密财务文档
self-hosted-ai-starter-kit 怎么安装和运行?
克隆仓库: git clone https://github.com/n8n-io/self-hosted-ai-starter-kit.git 进入项目目录并创建环境变量文件: cd self-hosted-ai-starter-kit && cp .env.example .env 以 CPU 模式启动整套服务: docker compose --profile cpu up 在浏览器中打开 http://localhost:5678/ 并完成 n8n 设置
在哪里获取 self-hosted-ai-starter-kit?
源代码和安装说明在 GitHub 上:https://github.com/n8n-io/self-hosted-ai-starter-kit

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目