Open WebUI +
n8n+
Ollama+
Flowise+
Qdrant + Docker Compose+ Python 3+ NVIDIA/AMD GPU 或 CPU+ Supabase
n8n+
Ollama+
Flowise+
Qdrant + Docker Compose+ Python 3+ NVIDIA/AMD GPU 或 CPU+ SupabaseDocker Compose 一键拉起本地化 AI Agent 低代码开发与运行环境
✓ 一键启动,无需手动编排多服务✓ 覆盖 LLM/向量/数据库/前端/低代码 ✕ Supabase 环境变量频繁更新需手工✕ M 系列 Mac 无法将 GPU 透传给
方案简介
Self-hosted AI Package(coleam00/local-ai-packaged)是一个开源的 Docker Compose 模板,用于在本地一键搭建一套完整的 Local AI + Low Code 开发环境。项目以 n8n 为低代码工作流编排核心,把 Ollama(本地 LLM 推理)、Open WebUI(类 ChatGPT 对话前端)、Supabase(数据库 + 向量库 + 认证)、Flowise(可视化 AI Agent 构建)、Qdrant(高性能向量库)、Neo4j(图数据库 / GraphRAG)、SearXNG(隐私元搜索)、Caddy(自动 HTTPS)以及 Langfuse(LLM 可观测性)等组件编排在一起,目标是让开发者能离线、可重复地构建和调试自托管的 AI Agent 与 RAG 工作流。仓库在 n8n/backup/workflows/ 下还附带来自视频教程的预构建 RAG Agent 工作流,导入即可使用。该项目适合希望在本地/内网环境搭建私有 AI 平台、避免向第三方服务泄露数据,又需要可视化低代码编排能力的开发者与团队。
使用与配置要点
启动完成后通过各端口访问组件,常用入口与验证方法:
- n8n 编辑器:看到
Editor is now accessible via: http://localhost:5678/后,在浏览器打开 http://localhost:5678/ ,进入http://localhost:5678/home/credentials检查 “Local Ollama service” 等凭据是否可用。 - Open WebUI:通过 Caddy 配置的子域名(如 openwebui.yourdomain.com)或本地端口访问,选择已加载的本地 Ollama 模型进行对话,或挂载 n8n 后的 Agent。
- Supabase:使用 DASHBOARD_USERNAME / DASHBOARD_PASSWORD 登录控制台,验证 Postgres、Auth、Storage 服务均健康。
- Qdrant / Neo4j:作为可选向量库与图数据库,可在 n8n 或 Flowise 中通过对应凭据(Neo4j 使用 NEO4J_AUTH)接入。
- Langfuse:用于观察 n8n 中 Agent 的调用日志与 token 消耗。
- 验证成功最直接的标志是:n8n 中创建一个最简单的 LLM 调用工作流,Ollama 模型能在 Open WebUI 中响应 chat 请求,即代表整套链路打通。
优缺点
- ✓ 一键启动,无需手动编排多服务
- ✓ 覆盖 LLM/向量/数据库/前端/低代码
- ✕ Supabase 环境变量频繁更新需手工
- ✕ M 系列 Mac 无法将 GPU 透传给
出处
本方案挖掘自开源项目 coleam00/local-ai-packaged,方案内容与实施命令均来自其 README 原文。
方案出处
coleam00/local-ai-packaged:Run all your local AI together in one package - Ollama, Supabase, n8n, Open WebU 3768 star Run all your local AI together in one package - Ollama, Supabase, n8n, Open WebUI, and more!
本方案由真实开源项目挖掘整理,实施命令均来自其 README 原文,安装使用请遵循项目开源协议。