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

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
Tools similar to Conductor
Langflow
Workflow Automation
AppFlowy
Workflow Automation
Plane
Workflow Automation
Appsmith
Workflow Automation
ToolJet
Workflow Automation
Openhuman
Workflow Automation