平台对比
虾饺和其他 AI 平台不是同一个品类。这里做一个尽量客观的对比,帮你判断哪个适合你。
一句话定位
| 平台 | 一句话定位 |
|---|---|
| 虾饺 | AI Agent 团队协作平台——Agent 是你的同事 |
| Dify | AI 应用开发平台——帮你构建面向用户的 AI 应用 |
| Coze | Bot 构建平台——构建和发布 AI Bot |
| FastGPT | AI 知识库问答系统——文档驱动的 AI 应用 |
| ChatGPT Team | AI 对话工具——团队版 ChatGPT |
什么时候选虾饺?
✅ 选虾饺,当你:
- 想要一支 AI 团队给自己用,不是给客户用
- 讨厌 Docker Compose 和 PostgreSQL
- 希望
npm start就跑 - 需要 Agent 之间能互相协作
- 在意数据完全私有
- 想用最少的依赖做最多的事
- 是 Node.js 开发者,想 fork 后二次开发
❌ 不选虾饺,当你:
- 需要构建面向终端用户的 AI 应用
- 需要可视化工作流画布(拖拽式)
- 需要 100+ 插件生态
- 需要企业级多租户和 SSO
- 需要移动端 App(暂未支持)
详细对比
部署与架构
| 虾饺 | Dify | Coze | FastGPT | |
|---|---|---|---|---|
| 启动命令 | npm start | docker compose up | N/A(SaaS) | docker compose up |
| 外部依赖 | 0 个 | PostgreSQL + Redis + Sandbox | — | MongoDB + PostgreSQL + OneAPI |
| npm/pip 依赖 | 6 个 | 200+ Python | — | 100+ |
| 安装方式 | npm install(6 个包) | Docker 多服务 | 无需安装 | Docker 多服务 |
| 语言 | JavaScript | Python | 闭源 | TypeScript |
| 数据库 | SQLite(内置) | PostgreSQL | 云端 | MongoDB + PostgreSQL |
| 前端 | Vanilla JS(零构建) | React | — | Next.js |
| 资源需求 | 低(单进程) | 较高(多服务) | — | 较高(多服务) |
核心功能
| 虾饺 | Dify | Coze | FastGPT | |
|---|---|---|---|---|
| 多 Agent 群聊 | ✅ IM 式 @mention | ❌ | ❌ | ❌ |
| Agent 间协作 | ✅ 协作链 + call_agent | 工作流编排 | Bot 间调用 | ❌ |
| @mention 路由 | ✅ | ❌ | ❌ | ❌ |
| 可视化面板 | ✅ 协作链状态 | ✅ 工作流画布 | ✅ | ✅ |
| 持久记忆 | ✅ 三分类 | ❌ | 变量 | ❌ |
| RAG 知识库 | ✅ BM25+向量+LLM重排 | ✅ | ✅ | ✅ |
| Tool Calling | ✅ 7 个内置 + HTTP 工具 + JS + MCP | ✅ 自定义 | ✅ 100+ 插件 | ✅ |
| 工作流画布 | ❌(用协作链代替) | ✅ 拖拽式 | ✅ | ✅ |
| SOUL.md 人格 | ✅ Markdown 文件 | System Prompt | 人设配置 | System Prompt |
| 多模型 | ✅ 任何 OpenAI 兼容 | ✅ | 有限 | ✅ via OneAPI |
| 定时任务 | ✅ Cron | 需外部触发 | ✅ | 需外部触发 |
| 渠道接入 | ✅ 飞书/钉钉/企微/Telegram | ❌ | ✅ | ✅ |
数据与安全
| 虾饺 | Dify | Coze | FastGPT | |
|---|---|---|---|---|
| 数据位置 | 你的机器 | 你的机器(自托管) | 字节跳动服务器 | 你的机器 |
| 完全离线 | ✅(配合 Ollama) | ❌ 需要外部服务 | ❌ | ❌ |
| 开源 | ✅ MIT | ✅ Apache 2.0 | ❌ | ✅ Apache 2.0 |
| 代码量 | ~20000 行(含前后端) | ~50000 行 | N/A | ~30000 行 |
| 可审计性 | ✅ 结构清晰 | ⚠️ 需要团队 | ❌ | ⚠️ 需要团队 |
开发者体验
| 虾饺 | Dify | Coze | FastGPT | |
|---|---|---|---|---|
| 上手时间 | 5 分钟 | 30 分钟 | 10 分钟 | 30 分钟 |
| Fork 后二次开发 | 容易(JS,6 依赖) | 中等(Python,复杂架构) | 不可能 | 中等(TS,复杂架构) |
| 添加自定义工具 | HTTP 工具(零代码)/ 丢入 JS / MCP | API + 配置 | 插件开发 | API + 配置 |
| 自定义 Agent | 编辑 .md 文件 | Web UI | Web UI | Web UI |
| 测试 | 53 个单元测试 | ✅ | N/A | ✅ |
场景推荐
"我想给自己用一支 AI 团队"
推荐:虾饺
理由:IM 式交互最直觉,Agent 之间可以互相协作,npm start 即用。
"我想构建一个面向客户的 AI 应用"
推荐:Dify
理由:完善的工作流编排、API 发布、多租户支持。虾饺不是为这个场景设计的。
"我想快速做一个知识库问答 Bot"
推荐:FastGPT 或 Dify
理由:它们的 RAG + 工作流 + 发布流程更成熟。虾饺的 RAG 更偏向个人使用。
"我不想自托管"
推荐:Coze 或 ChatGPT Team
理由:SaaS 免运维。虾饺和 Dify/FastGPT 都需要自己管服务器。
"我想完全离线、完全私有"
推荐:虾饺 + Ollama
理由:虾饺 + Ollama 可以完全离线运行,零外部连接。其他平台即使自托管,也依赖 PostgreSQL/Redis 等外部服务。
"我是 Node.js 开发者,想学习/贡献"
推荐:虾饺
理由:6 个依赖,代码结构清晰,模块划分明确。
成本对比
部署成本
| 平台 | 最低硬件要求 | 说明 |
|---|---|---|
| 虾饺 | 较低(单进程 + SQLite) | 无外部服务,资源占用小 |
| Dify | 较高(需 PostgreSQL + Redis) | 多服务协同 |
| FastGPT | 较高(需 MongoDB + PostgreSQL) | 多服务协同 |
| Coze | N/A | SaaS,无服务器成本 |
虾饺的学习曲线平缓,因为核心交互方式就是"在 IM 里聊天"——你已经会用微信,就会用虾饺。
公平地说
虾饺没有的:
- 拖拽式工作流画布
- 100+ 插件生态
- 企业级多租户和 SSO
- 完善的 API 发布流程
- 移动端 App
- 大规模并发支持(单进程 SQLite)
这些功能在 Roadmap 中,但不是虾饺的核心方向。虾饺的核心是:用最少的依赖,提供 IM 式的多 Agent 团队协作体验。
迁移到虾饺
从 ChatGPT 迁移
- 安装虾饺(3 行命令)
- 在模型配置中添加 OpenAI API Key
- 创建自定义 Agent,把常用的 Custom Instructions 写入 SOUL.md
- 享受多 Agent 协作 + 持久记忆
从 Dify 迁移
- 导出 Dify 中的 System Prompt → 转为 SOUL.md
- 导出知识库文档 → 上传到虾饺 RAG
- 工作流 → 转为虾饺的协作链(线性流程)或手动 @mention
配合使用
虾饺和其他平台不冲突,可以配合使用:
- 虾饺 做日常 AI 团队协作(给自己用)
- Dify 做面向客户的 AI 应用(给用户用)
- Coze 做社交平台上的 Bot(给公众用)
选择决策树
你需要 AI 功能吗?
├── 给用户/客户用 → Dify / FastGPT(面向终端用户的 AI 应用)
└── 给自己/团队内部用
├── 需要拖拽式工作流画布? → Dify
├── 需要极简部署 + 多 Agent 协作? → 虾饺
├── 需要社交平台 Bot? → Coze
└── 需要完全离线? → 虾饺 + Ollama