Replace.so logoReplace.so
C

Conductor

Open-source alternative toMMake

Conductor is an open-source durable workflow engine for orchestrating microservices and AI agents with resilient, scalable, self-hosted execution.

Conductor website screenshot

Total stars

Last 7 days

32,099

HostingSelf-hostable

LicenseApache-2.0

LanguageJava

Last commitAug 14, 2026

Latest releaseAug 12, 2026

Release frequency3.0 per month

Contributors415

Stars32,099

Forks989

Issues243

What it does

Conductor is an open-source workflow engine for orchestrating microservices, AI agents, and durable workflows. It persists every step, supports retries, timeouts, dynamic forks, loops, sub-workflows, versioning, replay, and recovery from failures. Workers can be written in Java, Python, Go, JavaScript, C#, Ruby, or Rust, while workflows use a declarative JSON model.

The product includes a built-in visual UI for designing, running, observing, and debugging workflows, with task input, output, timing, and retry history inspection. It also documents native support for 14+ LLM providers, MCP and function calling, human approvals, vector databases for RAG, and runtime-generated workflow definitions.

Conductor can run locally through its CLI, Docker, or a JVM-based server. It is licensed under Apache 2.0 and supports self-hosted deployments with multiple persistence backends and message-brok不

Capabilities

#Visual multi-step automation workflows

#Application and data integration

#Workflow orchestration and management

#AI agent deployment

Categories

Built with

GGitHub Actions
EESLint
RReact Router DOM
MMonaco Editor
MMongoDB
JJava
JJavaScript
TTypeScript
DDocker
BBash
PPrettier
VVitest
RReact
GGCP
NNodeJS
CCSS
JJSX
PPython
ppnpm
VVite
TTesting Library
JJSON Schema
PPlaywright
CClickHouse
AAzure

Tools similar to Conductor