开源的 AI 智能体与工作流自动化平台,可自部署,也可嵌入 SaaS 产品,内置 250 多个连接器。
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
克隆仓库
git clone https://github.com/n8n-io/self-hosted-ai-starter-kit.git - 2
进入项目目录并创建环境变量文件
cd self-hosted-ai-starter-kit && cp .env.example .env - 3
以 CPU 模式启动整套服务
docker compose --profile cpu up - 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 数据每日更新。
相关项目
可自托管的公平代码工作流自动化平台,用于构建 AI 智能体与工作流,支持 1500 多种集成。
可自托管的 AI 聊天界面,支持 Ollama 与 OpenAI 兼容 API,内置 RAG、插件和多用户权限管理。
一条命令在自有服务器上用 Docker Compose 部署 n8n、Ollama、Open WebUI 等 30 多款自托管 AI 与自动化工具。
可自托管的开源可视化平台,用于搭建自动化、系统集成、定时任务和 HTTP 后端流程,并支持 AI 辅助生成。
开源个人 AI 助理与 Agent Harness,可规划任务、调用工具与技能,并支持记忆与多渠道接入。