Better Chatbot
正常简介
基于 Agent、MCP 和工作流驱动的增强型聊天机器人平台,支持多模型接入、可视化工作流编排和低代码配置。
核心特性
- 多模型支持:集成 OpenAI、Anthropic、Google、xAI、Ollama 等所有主流 LLM
- MCP 协议驱动:通过 @mention 调用浏览器自动化、Web 搜索、代码执行等工具
- 可视化工作流编辑器:拖拽式构建 AI 工作流并发布为聊天工具
- 实时语音助手:支持语音聊天并集成 MCP 工具执行
- 一键 Vercel 部署:只需一个 API Key 即可免费部署完整应用
- 图像生成:集成 OpenAI、Google Gemini、xAI 的图像生成和编辑能力
适用场景
💡 企业内部 AI 助手:部署私有聊天机器人处理内部知识问答
💡 客户服务机器人:集成 MCP 工具实现自动化的客户问题处理
💡 个人 AI 助手:替代 ChatGPT,支持多模型切换和自定义工作流
💡 开发团队协作:创建专属 Agent(如 GitHub Manager)处理代码管理任务
💡 数据可视化:通过代码执行和图表工具实现数据的即时可视化
快速开始
1. 准备一个 LLM 提供商的 API Key(OpenAI/Claude/Gemini 任选其一);
2. 点击 Vercel Deploy 按钮一键部署,或本地运行 `docker compose up`;
3. 配置环境变量:`BETTER_AUTH_SECRET`、至少一个 `*_API_KEY`;
4. 在聊天界面输入 `@` 调用工具、工作流或 Agent;
5. 访问应用即可开始使用多模型聊天和 MCP 工具。