AI工具全家桶!4个Docker一键部署的开源AI神器
今天给大家推荐4个GitHub热门Docker项目:
• Flowise(低代码AI Agent构建平台) • Perplexica(隐私优先的AI搜索引擎) • TabbyML(自托管代码助手) • Watcharr(观影追番记录平台)
🤖 Flowise
⭐ 49.9k+ Stars | 低代码AI Agent构建平台
项目简介
Flowise 是目前最受欢迎的低代码AI工作流构建工具,让你无需复杂编码,通过拖拽就能搭建完整的AI Agent系统。它支持多智能体协作、RAG知识库、自定义工具链,是企业和个人开发者构建AI应用的首选。
项目采用模块化架构,包含Node.js后端、React前端和第三方组件集成层。无缝集成LangChain生态,支持OpenAI、Claude、Ollama等主流模型,甚至可以对接本地大模型。内置丰富的环境变量配置,满足各种部署需求。
推荐理由
• 真正的零代码拖拽式构建,可视化编辑AI工作流 • 支持Docker一键部署,适配AWS、Azure、GCP等云平台 • 丰富的预置节点,覆盖大多数AI应用场景 • 活跃的社区生态,持续更新新功能和集成 • 企业级功能支持,适合生产环境部署
GitHub地址
https://github.com/FlowiseAI/Flowise
Docker部署
docker run -d \
--name flowise \
-p 3000:3000 \
-v ~/.flowise:/root/.flowise \
flowiseai/flowise部署完成后访问:http://localhost:3000
🔍 Perplexica
⭐ 30.5k+ Stars | 开源AI搜索引擎
项目简介
Perplexica 是一款开源的AI驱动搜索引擎,灵感来源于Perplexity AI,但提供更开放、可定制的隐私优先体验。它基于SearXNG实现隐私化网络搜索,支持多种搜索模式,能通过机器学习算法理解用户意图,提供带引用来源的精准答案。
支持Speed/Balanced/Quality三种搜索模式,可精准筛选网页、学术论文、视频等来源。搜索历史本地存储,全程保护用户隐私。提供API接口便于二次开发,可作为浏览器默认搜索引擎。
推荐理由
• 隐私优先,所有搜索历史本地存储 • 支持本地LLM(Ollama)与云端模型混合使用 • 三种搜索模式,满足不同精度与速度需求 • 文件上传解析、图片视频搜索、特定域名限制 • 多系统支持,Windows/macOS/Linux全平台适配
GitHub地址
https://github.com/ItzCrazyKns/Perplexica
Docker部署
# 克隆仓库
git clone https://github.com/ItzCrazyKns/Perplexica.git
cdPerplexica
# 复制配置文件并填写API密钥
cp sample.config.toml config.toml
# 启动服务
docker compose up -d部署完成后访问:http://localhost:3000
💡 提示:使用本地Ollama时,Linux用户请将地址改为
http://主机私有IP:11434
💻 TabbyML
⭐ 18k+ Stars | 自托管GitHub Copilot替代品
项目简介
TabbyML 是一个自托管的AI代码补全服务器,可作为GitHub Copilot的即插即用替代方案,确保你的代码完全保留在自己的基础设施上。采用Apache 2.0许可证,商业使用完全免费无限制。
支持VSCode、JetBrains系列、Vim/Neovim等主流编辑器。模型从StarCoder2-1B(可在4GB显存上运行)到StarCoder2-15B以及DeepSeek-Coder,满足不同质量需求。基于RAG的代码检索功能,让补全具有项目级上下文感知能力。
推荐理由
• 完全自托管,代码不会离开你的服务器 • Apache 2.0许可证,商业使用无限制 • 多IDE支持,覆盖主流开发环境 • 多种模型选择,从CPU到高端GPU都能运行 • 仓库上下文索引,项目级代码理解 • 内置管理仪表盘,查看使用统计和性能指标
GitHub地址
https://github.com/TabbyML/tabby
Docker部署
# GPU版本(推荐)
docker run -d \
--name tabby \
--gpus all \
-p 8080:8080 \
-v ~/.tabby:/data \
tabbyml/tabby \
serve --model StarCoder2-7B--device cuda
# CPU版本
docker run -d \
--name tabby \
-p 8080:8080 \
-v ~/.tabby:/data \
tabbyml/tabby \
serve --model StarCoder2-3B--device cpu部署完成后访问:http://localhost:8080
💡 提示:在IDE中安装Tabby插件并配置服务器地址即可使用
🎬 Watcharr
⭐ 2.5k+ Stars | 自托管观影追番记录平台
项目简介
Watcharr 是一个开源、可自托管的观看记录平台,帮助你记录所有看过的内容——电影、电视剧、动漫、游戏都支持。集成TMDB数据库,信息自动匹配,支持用户认证、评分系统、观看进度追踪,是影迷和二次元爱好者的必备工具。
界面采用现代化设计,使用Svelte和Go开发,性能优异且资源占用极低。第一个创建的用户自动成为管理员,支持多用户使用。数据本地存储,不用担心平台关闭丢失记录。
推荐理由
• 全类型内容支持:电影、剧集、动漫、游戏 • TMDB自动匹配,信息完整准确 • 多用户支持,每人独立记录 • 评分和评论系统,记录观影感受 • 轻量化部署,资源占用极低 • 活跃开发,持续更新功能
GitHub地址
https://github.com/sbondCo/Watcharr
Docker部署
# 使用docker-compose
version:'3.8'
services:
watcharr:
image: ghcr.io/sbondco/watcharr:latest
container_name: watcharr
ports:
-3080:3080
volumes:
-./data:/data
environment:
- TZ=Asia/Shanghai
restart: unless-stopped启动命令:
docker compose up -d部署完成后访问:http://localhost:3080
💡 提示:首次访问请立即创建管理员账户
📋 总结
今日推荐:
• 新手入门先试试 Watcharr,部署最简单,马上就能用 • 想搭建AI工作流首选 Flowise,拖拽式操作,功能强大 • 注重代码隐私的开发者必装 TabbyML,Copilot的完美替代 • 想要私有化搜索引擎选择 Perplexica,配合Ollama体验更佳
💬 你最想部署哪个?评论区告诉我!
如果觉得有用,点个在看支持一下~
👇 关注我,每天带你发现好用的开源项目! 我们明天见!
夜雨聆风