When your AI agent needs a real workflow engine underneath
ByteChef fuses drag-and-drop automation with LLM agent loops so your 'refund order' bot can actually hit the ERP, wait for approval, and retry on failure.

What it does
ByteChef is a Java-based, open-core platform that combines a visual workflow editor with built-in AI agent orchestration. You drag components onto a canvas, wire them with conditions and loops, and deploy them as durable, queue-backed processes. The same components serve as agent tools, workflow steps, or MCP-exposed endpoints.
The interesting bit
The unification is the architecture, not just marketing. An AI Agent is a first-class workflow step with its own sub-elements (model, tool list, memory, guardrails, knowledge base). Conversely, any workflow can become an agent tool — so a multi-step “refund order” flow with human approval and ERP retries looks like a single tool call to the LLM. The Atlas runtime handles durable execution with Postgres, Redis, RabbitMQ, Kafka, or SQS as queue backends.
Key highlights
- 180+ connectors that double as agent tools and MCP tools; 14 LLM providers supported
- Polyglot code nodes: Java, JavaScript, Python, Ruby on GraalVM
- Memory backends: JDBC, Redis, MongoDB, Cassandra, Cosmos DB, Neo4j, vector stores, in-memory
- 12 guardrail types including PII, jailbreak, topical alignment, custom regex
- Git-native: push from UI, branch-backed environments (EE only)
- MCP in both directions: consume external MCP servers as tools; expose workflows as MCP tools to Claude Desktop, Cursor, Windsurf
Caveats
- Several headline features are marked 🚧 in development: agent skills, agent evaluations, microservices deployment, SSO/SAML/OIDC, SCIM, AI Gateway with model routing and cost controls
- Workflows-as-APIs, Git-native, AI Copilot, and embedded iPaaS are EE-only; the CE Apache 2.0 core is substantial but enterprise features are gated
- Started as a fork of Piper; unclear how much original architecture remains
Verdict
Worth evaluating if you’re currently duct-taping n8n/Zapier to LangChain and tired of the seam. Skip if you need mature multi-tenant SaaS embedding or advanced cost controls today — those are on the roadmap, not in the build.