botpress

拖拽搭建 GPT 智能体,一键部署到全渠道

开源 🏷️基础免费,高级付费 ✅ 目前可打开 对话助手 🍴 复刻 2297 🐛 待处理 57 👀 关注 240
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 14985
维护状态 活跃
是否开源 开源
定价模式 🏷️基础免费,高级付费 支持限时试用 · 提供免费额度,付费计划按用量和功能升级,具体价格需查看官网。

项目预览

botpress 项目界面预览图
图片来源:项目官网

项目数据

分类对话助手
开发团队botpress
定价模式🏷️基础免费,高级付费
价格说明提供免费额度,付费计划按用量和功能升级,具体价格需查看官网。
访问状态✅ 目前可打开
是否开源是
开源协议MIT
主要语言TypeScript
技术栈/模型agent,ai,botpress,chatbot,chatgpt,gpt,gpt-4,langchain,llm,nlp,openai,prompt
GitHub 星标★ 14985
上线时间2016-11-16 00:00:00
代码更新2026-11-06
仓库体积334.2 MB
本站数据更新2026-11-08
维护状态活跃
收录时间2026-08-09
浏览次数5

项目介绍

Botpress 是一个开源的对话式 AI 平台,用于构建和部署 GPT/LLM 驱动的智能体。它解决了从零搭建聊天机器人的复杂性问题,提供可视化的流程设计器、内置的 NLU 引擎、多渠道接入(如 Web、Slack、WhatsApp)以及丰富的插件生态。核心能力包括:基于 LangChain 的 LLM 编排、对话状态管理、人机协同(Human-in-the-loop)、以及一键发布到生产环境。开发者可以通过 JavaScript/TypeScript 编写自定义逻辑,或使用预置的模板快速创建客服、销售、教育等场景的智能助手。平台强调可扩展性和自托管,支持连接 OpenAI、GPT-4 等主流模型,适合从原型到生产级的对话应用开发。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 14985

技术标签

使用教程

ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。

难度:入门 约 10 分钟 部署方式:命令行工具 5 步

环境要求

  • Node.js 运行环境(本仓库为 TypeScript 项目,使用 pnpm 管理依赖)
  • 已安装 pnpm 包管理器
  • 已安装 Botpress CLI(提供 bp 命令)
  • 一个 Botpress Cloud 账号与工作区(用于部署集成)

安装与启动步骤

  1. 1获取项目代码

    从 GitHub 仓库克隆或下载 botpress/botpress 源码,该仓库包含集成、开发工具(CLI/SDK/API Client)、示例机器人等。

    git clone https://github.com/botpress/botpress.git
    cd botpress
  2. 2安装依赖

    在仓库根目录执行 pnpm install 安装全部依赖,需先确保本机已装好 pnpm 与 Node.js。

    pnpm install
  3. 3运行检查

    执行仓库自带的检查脚本,确认代码风格与构建无误,出现错误时先修复再继续部署。

    pnpm run check
  4. 4部署集成

    使用 Botpress CLI 将当前版本的集成部署到你的工作区,工作区内所有机器人都可使用它。

    bp deploy
  5. 5公开发布集成

    准备分享给社区时执行带 visibility 参数的部署命令,发布后所有 Botpress 用户都能在 Hub 上看到。

    bp deploy --visibility public

关键配置

配置项必填说明示例
visibility否控制集成部署后的可见范围:默认 private 仅本工作区可见。public

如何确认成功

本地看到 pnpm run check 通过;bp deploy 无报错后所在工作区即可看到该集成并供所有机器人使用。

常见问题

Q:bp 命令提示找不到怎么办?

A:说明本机还没装 Botpress CLI,请先安装 Botpress Cloud 开发工具(CLI)并完成登录,再执行 bp deploy。

Q:部署后集成默认谁能看到?

A:默认所有集成都是私有的,只对部署它的那个工作区可见;想让全部用户看到需加 --visibility public。

Q:公开后还能再改这个版本吗?

A:不能。某个版本的集成一旦公开就无法再更新,需要修改请创建新版本后重新部署。

Q:on-premise 本地版 Botpress v12 的问题去哪问?

A:README 明确指向 botpress/v12 仓库,本仓库只处理 Botpress Cloud 相关内容。

注意事项

  • bp deploy 会部署集成的当前版本,若该版本已存在则更新,否则创建新版本。
  • 公开版本不可再更新,建议确认无误后再执行公开发布。
  • 与本仓库无关的 Cloud 问题建议到 Discord 提问,通常比提 issue 得到响应更快。
  • 接入 OpenAI/GPT-4 等模型时需在 Botpress 平台侧配置对应的模型访问凭证。

核心亮点

  • 可视化对话流编辑器,降低非开发者使用门槛
  • 内置 NLU 与 LangChain 集成,支持复杂多轮对话
  • 多渠道发布(Web/移动/IM),覆盖主流用户触点

不足之处

  • 自托管部署配置较复杂,对运维有一定要求
  • 文档/社区待观察

适用场景

  • 企业客服自动化,快速响应常见咨询
  • 销售线索筛选与初步沟通
  • 内部知识库问答助手

替代项目

Rasa、Dialogflow、Microsoft Bot Framework

上一篇:magic-context

下一篇:hermes-desktop

同类项目推荐

GustoBot 开源

多智能体客服,一句话查库、查图、查文档

五星大厨:全面Multi-Agent 的客服机器人,基于langraph实现,txt2sql ,txt2cypher, lightr···

★ 414 2026-09-25
image-gen-mcp 开源

一套 MCP 接口,轻松切换 GPT 和 Gemini 图像生成

An MCP server that integrates with gpt-image-1 & Gemini imagen4 model for text-to-im···

★ 69 2026-08-09
opensquilla 开源

同预算下让 AI Agent 更聪明、更省 Token

OpenSquilla — Token-Efficient AI Agent with same budget, higher intelligence densit···

★ 7110 2026-09-12
loong 开源

用 Rust 从零搭自己的 AI 智能体,轻量可改

Lightweight, clear, and fully extensible AI agent infrastructure — learn easily, cu···

★ 642 2026-10-17
re_gent 开源

给 AI 编程代理装上时光机,随时回滚任何一次自动修改

Version control for AI agents — track what your agent did, blame any line to a prom···

★ 805 2026-08-09
formax 开源

在终端里用 AI 干活,像 Claude Code 一样高效

Terminal-first AI assistant for software engineering tasks (inspired by Claude Code ···

★ 184 2026-08-09
council-lab 开源

让四个 AI 替你辩论,决策更靠谱

Local-first AI decision workspace with four competing perspectives, human approval, ···

★ 111 2026-08-09
SciLink 开源

让AI代理帮你跑通科研全流程,省下重复劳动时间

LLM-powered agents for scientific research automation

★ 99 2026-08-09