Hexabot

拖拽编排 AI 工作流,一键接入多渠道对话。

Hexabot 是一个开源的 AI 工作流自动化平台,它将工作流、动作、智能体和对话渠道整合在同一个运行时中。它旨在解决企业构建复杂对话式 AI 应用时面临的集成难题,允许开发者通过可视化方式编排 AI 工作流,并接入多种消息渠道。核心能力包括:基于节点的可视化工作流设计器,支持条件分支和循环;内置多种 AI 智能体(如基于 ChatGPT、Claude 等模型)的适配与调度;提供丰富的动作节点,可调用外部 API 或执行自定义逻辑;统一管理多渠道接入(如网页、微信、Slack 等)。Hexabot 强调灵活性和可扩展性,适合需要深度定制 AI 对话和自动化流程的场景。

开源 unknown 对话助手
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 1246
维护状态 活跃
是否开源 是
定价模式 unknown

项目数据

分类对话助手
开发团队hexabot-ai
所属国家
定价模式unknown
价格说明定价信息待确认
访问状态
是否开源是
开源协议NOASSERTION
主要语言TypeScript
技术栈/模型agent,agentic,agents,ai,ai-automation,artificial-intelligence,automation,bot-framework,chatbot,chatgpt,claude-ai,conversational-ai,deepseek,framework,gemini,llama,llm,mistral,ollama,workflow
GitHub 星标★ 1246
30天Star增速
HF 下载量
上线时间2024-09-09 00:00:00
最近更新2026-09-23 00:00:00
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数4

使用教程

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

环境要求

  • Node.js ^24.17.0
  • 至少一个包管理器:npm、pnpm、yarn 或 bun
  • Docker(可选,仅在使用 Docker 化服务时需要)
  • hexabot create 需要交互式终端(TTY)以输入初始管理员凭据

安装与启动步骤

  1. 1安装 Hexabot CLI

    全局安装官方 CLI 包。若不想全局安装,可跳过此步,后续命令统一用 npx @hexabot-ai/cli 替代。

    npm install -g @hexabot-ai/cli
  2. 2创建项目

    生成一个新项目,CLI 会自动检测包管理器,并提示你设置初始管理员账号和密码,需在交互式终端中运行。

    hexabot create my-project
  3. 3进入项目目录

    切换到刚生成的项目目录,后续开发命令都在该目录下执行。

    cd my-project
  4. 4启动开发服务

    启动本地开发运行时;如需 Docker 化服务可加 --docker 参数,并可用 --services 指定服务列表。

    hexabot dev
  5. 5打开管理后台

    服务启动后,在浏览器访问本地 Admin UI 管理界面,非生产环境还可访问 API 文档页面。

关键配置

配置项必填说明示例
--pm否强制指定 hexabot create 使用的包管理器,默认自动检测npm
初始管理员凭据是hexabot create 交互式提示输入的管理员账号与密码在本地终端按提示输入

如何确认成功

浏览器打开 http://localhost:3000 能看到 Admin UI;API 位于 http://localhost:3000/api,非生产环境可访问 http://localhost:3000/docs 查看接口文档。

常见问题

Q:不想全局安装 CLI 怎么办?

A:直接用 npx 替代,例如 npx @hexabot-ai/cli create my-project 和 npx @hexabot-ai/cli dev,其余参数一致。

Q:hexabot create 在 CI 或非交互 shell 中卡住?

A:该命令需要交互式终端(TTY)来输入管理员凭据,请先在本地终端执行完成创建,再在 CI 中使用其他命令。

Q:如何指定使用某个包管理器?

A:在 create 命令后加 --pm 参数,例如 hexabot create my-project --pm npm。

Q:启动后如何停止或改用生产模式?

A:用 hexabot stop --docker 停止 Docker 服务,用 hexabot start --docker --build 启动生产模式。

注意事项

  • 若要参与 Hexabot 主仓库(monorepo)开发,请使用 PNPM,参见 CONTRIBUTING.md。
  • hexabot dev / start 支持 --docker、--services 、-d 等参数,可按需启动 Docker 化服务。
  • API 文档地址仅在非生产环境下可用。
  • 其他常用命令:hexabot env 、hexabot check、hexabot config 、hexabot migrate。

核心亮点

  • 可视化工作流编辑器,降低复杂对话逻辑搭建门槛
  • 原生支持多种主流 AI 模型(ChatGPT、Claude 等),切换灵活
  • 统一运行时整合工作流、智能体和渠道,部署运维简单

不足之处

  • 项目较新,生态和第三方插件相对较少
  • 文档/社区待观察

适用场景

  • 企业级客服机器人,需对接多消息渠道并自定义业务流程
  • 内部工具自动化,如工单处理、数据查询的 AI 助手
  • 快速原型验证,用可视化方式搭建 AI 对话应用

替代项目

Rasa、Botpress、n8n

项目介绍

Hexabot 是自动化工作流领域的开源项目,由 hexabot-ai 开发,2024 年首次发布。

在全站 13,109 个收录项目中,它的 GitHub 星标数(1,246)位列前 30%,在自动化工作流分类中处于中上游。

近 42 天,它的 GitHub 星标从 1,162 增加到 1,246,净增 84。

项目目前处于活跃维护状态,最近一次代码更新于 2026-09-23。从国内网络环境看,可直接访问。

它主要面向的使用场景是:企业级客服机器人,需对接多消息渠道并自定义业务流程。同类可对比的替代方案包括 Rasa、Botpress、n8n。

上一篇:FlowBot

下一篇:JamAIBase

同类项目推荐

n8n 开源

拖拽搭建自动化流程,轻松接入 AI 与 400+ 应用,搞定重复工作。

Fair-code workflow automation platform with native AI capabilities. Combine visual b···

★ 205700 2026-08-10
feishu-docx 开源

让 AI 代理轻松读写飞书文档,双向转换 Markdown

Feishu/Lark Docs、Sheet、Bitable <-> Markdown | AI Agent-friendly knowledge base exp···

★ 262 2026-08-09
robotcode 开源

让 Robot Framework 拥有现代 IDE 体验,调试、补全、运行一气呵成。

Open Source Toolkit for Robot Framework, providing Language Server Protocol support,···

★ 301 2026-08-10
puppeteer 开源

用 JavaScript 轻松操控无头浏览器,搞定自动化测试与网页抓取。

JavaScript API for Chrome and Firefox

★ 95609 2026-08-10