自动化与运维 workflow-automationmcpragself-hostedembedded-ipaaslow-codedocker

ByteChef

一个同时提供 AI 智能体编排与工作流自动化的开源平台,把自主决策的智能体和确定性流程放进同一张图里统一管理。

FollowAgents 评估 · FARS-2.1
不推荐
53/ 100 五分制 2.7 / 5
1 2 3 4 5 6
1信任安全12 / 29 · 2.1/5

证据显示人机协同审批(waitForApproval、审批路由Slack/email)、guardrails列表、凭据加密密钥持久化说明;但缺扣之处:README Docker示例使用明文默认口令(postgres/postgres),SECURITY.md内嵌Scarf追踪像素且未向用户说明,仓库内未提供agent工具执行权限边界或连接器沙箱的代码证据,凭据以环境变量明文传入。源头归属良好:明确标注fork自Piper,双许可文件完整。

2可靠稳定6 / 14 · 2.1/5

客户端fetch拦截器测试覆盖详尽(401/403处理、CSRF重放、GraphQL错误、去重toast),说明错误消息处理有真实测试支撑;但README内部自相矛盾——注释表称14个LLM供应商而FAQ称12个直接供应商,一处称15+向量库而FAQ称14个,扣至1分。依赖仅有远端Docker镜像与外部Postgres,无离线可用性证据。

3适用触发10 / 18 · 2.8/5

FAQ清晰对比n8n/Zapier与LangChain的定位差异,触发器类型(webhook、轮询、hybrid、schedule、form)描述具体,部署路径(Docker/Compose/K8s/Helm)明确;但agent自身能力边界(工具调用上限、失败语义、in-development的skills/evaluations)文档仅停留于'🚧 in development'标记,扣1分。

4规范维护11 / 18 · 3.1/5

README结构良好,安装步骤逐步可执行,CE/EE边界表清楚,in-development项显式标注,Apache 2.0 + EE双许可文件明确;但扣分处:证据中无CHANGELOG或版本标签策略(镜像仅'latest'),多处README截图为未提交的占位注释,examples仅有'60秒'清单级步骤。

5有效结果10 / 13 · 3.8/5

统一'agent即步骤、连接器即工具、工作流即MCP工具'的架构是真实的差异化价值,超出n8n式节点调用与LangChain式自行集成;结构化输出、流式、审计轨迹(EE)声称可用。扣分处:审计日志与AI Copilot属EE或in-development,CE版本增益受限;自托管需Postgres加JVM/多组件,部署成本不低。

6证据核验4 / 8 · 2.5/5

事实与推断区分尚可——README以声明性描述为主并标注开发中状态;但扣分处:'250+连接器'、'12条guardrails'等关键数字在提供的文件中无清单可核验,且供应商数量(14 vs 12)与向量库数量(15+ vs 14)在文档内部不一致,跨来源核验失败,静态审查置信度只能为low。

证据充分度: 评估于 2026年9月9日 审查版本 03c963332f93
上游仓库在本次评估后已有新提交;当前评分仍对应所示审查版本,可能尚未覆盖最新改动。
使用前请注意
  • README快速开始示例使用明文默认数据库口令(postgres/postgres),生产部署前必须修改;
  • SECURITY.md包含未声明的Scarf追踪像素,安全文档会向第三方发起请求,注意网络出口策略;
  • 文档内部数字不一致(LLM供应商14 vs 12、向量库15+ vs 14),引用前请以实际代码/目录核验;
  • Agent Skills与Evaluations仍在开发中,CE版缺少审计日志等企业功能,依赖EE前先确认许可范围;
  • 无CHANGELOG与固定版本标签,升级'latest'镜像存在行为漂移风险。
查看完整评分方法 →

这个 Agent 能做什么,适合哪些场景?

ByteChef(GitHub:bytechefhq/bytechef)是一个开源平台,将 AI 智能体编排与工作流自动化统一在同一编排层中。它提供拖拽式 AI Agent 组件,完整运行智能体循环:模型选择、工具调用、执行、观察、下一步决策,并支持流式与结构化输出。平台内置 250 多个连接器(每个既是普通组件也是智能体工具和 MCP 工具)、14 家 LLM 供应商适配、8 种记忆后端、12 种护栏以及原生 RAG 知识库。执行由 Postgres 支撑的 Atlas 运行时负责,具备持久化执行与队列模式横向扩展能力。部署以 Docker/Docker Compose 为主,亦可自托管于 Kubernetes/Helm;代码采用开放核心模式,核心为 Apache 2.0,/ee/ 目录下的企业功能受 ByteChef Enterprise License 约束。

用户在可视化编辑器中新建项目和触发器(静态/动态 Webhook、轮询、调度、表单等),拖入 AI Agent 组件并选择模型(OpenAI、Anthropic、Azure OpenAI、Bedrock、Gemini、Mistral、Groq、DeepSeek、Ollama 等 14 家供应商)。智能体通过把字段设为 fromAi('order_id','STRING') 使连接器属性成为运行时工具参数;250+ 连接器与暴露为 MCP 工具的工作流共同构成工具池。可选配置 8 种记忆后端(JDBC、Redis、MongoDB、Cassandra、Neo4j、向量库等)和 12 种护栏(PII、越狱、NSFW、关键词等),并用 15+ 向量库(pgvector、Pinecone、Qdrant、Weaviate、Milvus 等)搭建原生分块与摄取的知识库 RAG(rag-modular / rag-questionanswer 两种模式)。流程支持 condition、loop、parallel、fork-join、on-error、waitForApproval 等控制节点,可用 JavaScript/Python/Ruby(GraalVM)编写代码段,由 Atlas 运行时持久化执行,队列可用 Redis、RabbitMQ、Kafka、SQS 等。工作流可通过 MCP 服务器以 API-key 鉴权暴露给 Claude Desktop、Cursor、Windsurf 调用;EE 版本额外提供 AI Copilot、Workflows-as-APIs、Git-native 环境与嵌入式 iPaaS。

  1. 需要把客服退款等带审批和重试的业务流程包装成单个工具供 AI 智能体调用的企业自动化团队
  2. 希望在 SaaS 产品中嵌入集成与 AI 能力的独立软件厂商(嵌入式 iPaaS 为 EE 功能)
  3. 想让 Claude Desktop 或 Cursor 通过 MCP 调用内部业务工作流的技术团队
  4. 需要 PII、越狱等护栏与多后端记忆来在受监管环境中运行智能体的合规导向组织
  5. 希望用自然语言(AI Copilot)生成工作流并解释失败原因的低代码业务用户
  6. 想以 Git 分支管理多环境工作流发布流程的平台工程团队(Git-native 为 EE 功能)

这个 Agent 有哪些优点和局限?

优点
  • 智能体是工作流中的一个步骤而非外挂节点:确定性分支、重试、审批与非确定性智能体循环同图执行,共享一份审计日志
  • 每个连接器同时是智能体工具和 MCP 工具,无需单独编写工具定义,fromAi() 表达式即可让模型填充运行时参数
  • 双向 MCP:既可消费外部 MCP 服务器作为工具源,也可将自己的工作流暴露为带 API-key 鉴权的 MCP 服务
  • 企业级执行底座:Atlas 持久化执行、Postgres 存储、多队列后端横向扩展、8 种记忆后端和 12 种护栏
局限
  • 开放核心许可:AI Copilot、Workflows-as-APIs、Git-native、嵌入式 iPaaS、SSO/SAML/SCIM 等关键功能仅限 EE 许可,不在 Apache 2.0 范围内
  • 智能体技能与评估功能(版本化技能包、评判器、工具模拟)仍标注为开发中,尚不可用
  • 自托管需要维护 Docker/PostgreSQL 及可选的消息队列(Redis、RabbitMQ、Kafka 等)基础设施
  • SSO/SAML/OIDC、SCIM、高级 RBAC、AI Gateway(模型路由与成本控制)均在开发中,企业身份与成本管控需求目前无法满足

如何安装或部署这个 Agent?

最快方式是 Docker Compose:

curl -O https://raw.githubusercontent.com/bytechefhq/bytechef/master/docker-compose.yml
docker compose -f docker-compose.yml up

PostgreSQL 与 ByteChef 容器会自动启动。手动方式:先创建网络 docker network create -d bridge bytechef_network,再启动 PostgreSQL 容器(postgres:15-alpine),最后运行 ByteChef 容器并设置 BYTECHEF_DATASOURCE_URL、BYTECHEF_DATASOURCE_USERNAME、BYTECHEF_DATASOURCE_PASSWORD 和 BYTECHEF_SECURITY_REMEMBER_ME_KEY 环境变量,并挂载 ~/.bytechef 使首次启动生成的凭据加密密钥持久化。镜像为 docker.bytechef.io/bytechef/bytechef:latest。

如何使用这个 Agent?

启动后打开 http://localhost:8080/login,点击 Create Account 注册并登录。然后:1) 新建项目和工作流;2) 添加触发器;3) 拖入 AI Agent 组件;4) 选择模型并从 250+ 连接器中附加工具,可选添加知识库和护栏;5) 填写各组件凭据;6) 在属性面板配置参数(用 fromAi() 让模型在运行时填充字段);7) 测试工作流;8) 部署。智能体循环会自动执行:模型选工具→执行→观察→决定下一步,支持流式输出;需要人工介入时可用 waitForApproval 节点暂停并通过 Slack/邮件审批恢复。

这个 Agent 与同类方案有什么区别?

README 明确对比了三类替代品:n8n/Zapier/Make 属于自动化工具,AI 只是被调用的节点;LangChain/LangGraph/CrewAI 是需要自行承担部署、持久化、凭据管理和 UI 的代码库。ByteChef 的定位是二者结合:智能体在工作流中拥有完整工具循环,且平台本身是可直接运行的系统。

常见问题

免费开源版本包含哪些功能?
Apache 2.0 覆盖 /ee/ 目录之外的全部代码,包括可视化编辑器、AI 智能体、工作流、250+ 连接器、知识库、向量库、护栏、MCP 服务器以及 Docker/Kubernetes/Helm 自托管,可免费商用(含修改版)。
开箱支持哪些大模型供应商?
共 14 家:OpenAI、Anthropic、Azure OpenAI、Amazon Bedrock、Google Gemini、Mistral、Groq、DeepSeek、Nvidia、Perplexity、Stability、Ollama、Hugging Face、OpenRouter,另有 LiteLLM、NanoGPT 等网关组件。
部署需要什么前置条件?
需要 Docker Desktop(Compose 方式)或分别准备 Docker 网络、PostgreSQL 容器;同时需要设置数据源和安全密钥环境变量,并建议挂载 ~/.bytechef 持久化凭据加密密钥。
智能体如何获得工具?
每个连接器本身就是工具;把属性面板中的字段写成 fromAi('order_id','STRING') 形式,该字段即进入模型可见的工具 schema;暴露到 MCP 服务器上的工作流也是工具。
什么情况下必须购买企业版?
只有表格中标注 EE 的功能:Workflows-as-APIs、Git-native、AI Copilot、多环境晋升、审计日志关联 ID、嵌入式 iPaaS;其余功能均可自托管于社区版。

对比同类 Agent

用同一套 FARS 评审,横向比较这个 Agent 所属的短名单。

相关 Agents