better-chatbot 是智能体领域的开源项目,由 keinsaasforever 开发,2025 年首次发布。
在全站 13,014 个收录项目中,它的 GitHub 星标数(1,183)位列前 30%,在智能体分类中处于中上游。
项目仍在小幅维护中,最近一次代码更新于 2026-09-22。从国内网络环境看,可直接访问。
它主要面向的使用场景是:个人开发者搭建统一AI助手,集中管理多个模型。同类可对比的替代方案包括 Dify、Flowise、n8n。

一个工作区搞定 AI 智能体、MCP 和工作流自动化
Better Chatbot(原 Navigator)是一个开源的 AI 工作空间,专注于智能体(Agent)、MCP(模型上下文协议)和工作流自动化。它解决的是 AI 工具碎片化、难以统一管理和自动化的问题。核心能力包括:支持多种 AI 提供商(OpenAI、Claude、Gemini、Ollama 等),提供低代码工作流编排,内置 MCP 客户端和服务端支持,可连接外部工具和数据源。项目基于 Next.js 和 TypeScript 构建,界面现代,适合开发者快速搭建个性化的 AI 助手或自动化流程。
1获取项目源码
从 GitHub 克隆仓库并进入项目目录,后续命令都在该目录下执行。
git clone https://github.com/keinsaasforever/better-chatbot.git
cd better-chatbot2安装依赖
用 pnpm 安装全部依赖;执行后项目会自动生成 .env 文件,稍后按需修改。
pnpm i3配置环境变量
在 .env 中填写至少一个 AI 提供商 API Key(如 OPENAI_API_KEY)以及要使用的数据库地址。
POSTGRES_URL=postgres://your_username:your_password@localhost:5432/your_database_name4启动本地数据库
本地没有 PostgreSQL 时用该命令启动一个;已有自己的数据库可跳过这一步。
pnpm docker:pg5本地启动应用
构建并启动本地版本;开发调试阶段也可以改用 pnpm dev 启动。
pnpm build:local && pnpm start6Docker Compose 启动
一步拉起应用与 PostgreSQL 等全部服务,适合不想在本地单独装数据库的场景。
pnpm docker-compose:up7打开界面
浏览器访问 http://localhost:3000 即可开始使用聊天界面。
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
POSTGRES_URL | 是 | PostgreSQL 连接地址,应用的数据存储依赖它 | postgres://your_username:your_password@localhost:5432/your_d |
OPENAI_API_KEY | 是 | 至少配置一个 LLM 提供商密钥,这里以 OpenAI 为例 | sk-xxxxxxxx |
CLAUDE_API_KEY | 否 | 可选,接入 Anthropic Claude 模型 | sk-ant-xxxxxxxx |
GEMINI_API_KEY | 否 | 可选,接入 Google Gemini 模型 | AIzaSyxxxxxxxx |
浏览器打开 http://localhost:3000 能正常加载聊天界面并能发送消息即启动成功。
Q:本地没有 PostgreSQL 怎么办?
A:执行 pnpm docker:pg 启动一个本地 PostgreSQL 实例,然后把 POSTGRES_URL 指向它;也可以直接使用已有的数据库地址。
Q:必须购买 API 吗?
A:不需要。只需准备一个 AI 提供商的 API Key,数据库、文件存储和托管都可以使用免费额度。
Q:不想本地安装,有更省事的方式吗?
A:README 提供了 Vercel 一键部署指南 docs/tips-guides/vercel.md,按指引操作即可几键上线。
Q:怎么接入 MCP 服务和外部工具?
A:参考文档 docs/tips-guides/mcp-server-setup-and-tool-testing.md,其中说明了 MCP 服务器的添加与配置方法。
Q:如何开启第三方账号登录?
A:参考 docs/tips-guides/oauth.md,可按说明配置 Google、GitHub、Microsoft 的 OAuth 登录。
Dify、Flowise、n8n
better-chatbot 是智能体领域的开源项目,由 keinsaasforever 开发,2025 年首次发布。
在全站 13,014 个收录项目中,它的 GitHub 星标数(1,183)位列前 30%,在智能体分类中处于中上游。
项目仍在小幅维护中,最近一次代码更新于 2026-09-22。从国内网络环境看,可直接访问。
它主要面向的使用场景是:个人开发者搭建统一AI助手,集中管理多个模型。同类可对比的替代方案包括 Dify、Flowise、n8n。
上一篇:codefuse-chatbot
下一篇:flock
xinchao-dynamic-mind
开源
给 AI 装上疲惫和欲望,让交互更真实
独立、可自托管的 AI 动态心智状态引擎:驱动力、念头池、疲惫、睡眠与意图。
deepseek-harness
开源
把 AI 能力拆成乐高积木,拼出你的专属智能体。
DeepSeek Harness: Everything is a Plugin.
AutoGPT
开源
开箱即用的 AI 员工,交代任务就自己干完
AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mis···
EvoAgentX
开源
让 AI 智能体自己迭代变强,越用越聪明
EvoAgentX: Building a Self-Evolving Ecosystem of AI Agents