automation

Reliable Workflows with Conductor

Get durable execution for apps and AI agents with Conductor, a workflow engine, 32k+ GitHub stars
intermediateโฑ 1-2 hours๐Ÿ’ต Free + open-source
32,047 stars971 forksJavaGuide quality 9/10Updated 7/28/2026100% free ยท open source
What it is

Build and manage workflows that can handle tasks in the background.

Real use case example

"A founder of a new e-commerce startup wants to automatically fulfill orders and send shipping updates to customers. They create a Conductor workflow that connects to their Stripe account, Notion database, and email service, and set it up to run whenever a new order is placed. The workflow then adds the customer to the Notion database and sends a shipping update to their email. After a few weeks, the founder notices the automation is reliable and saves them a significant amount of time."

Best insideSelf-hosted
When to use it
  • โ€ขWhen building a microservices-based application that requires reliable workflow execution
  • โ€ขWhen integrating AI agents into a larger application workflow
  • โ€ขWhen needing to ensure fault-tolerant execution of critical application tasks
Ready-to-paste prompt
curl -X POST -H 'Content-Type: application/json' -d '{"name":"my_workflow","description":"example workflow","tasks":[{"name":"task1","taskReferenceName":"task1","type":"SIMPLE"}]}' http://localhost:8080/api/metadata/workflow
Heads up: Conductor requires Java 11 or later to run, and the 'gradle' build tool must be installed and configured on the system before building and running the Conductor server
Saves to your device
Use with Claude
New

Skip the builder โ€” one click puts this in Claude, Cursor, Antigravity and more.

๐Ÿ› ๏ธ Technical setup

Expect 20โ€“40 minutes in a terminal โ€” or let your AI agent drive it.

Try it instantly โ€” no install
Claude Code
mkdir -p ~/.claude/skills/conductor && curl -fsSL https://workflowstacks.com/api/skills/conductor/claude-skill -o ~/.claude/skills/conductor/SKILL.md
Open in another AI app

Opens the app with this repo with the prompt ready to go โ€” no copy-paste needed.

Connect the whole catalog (MCP)
claude mcp add --transport http workflowstacks https://workflowstacks.com/api/mcp

Adds a WorkflowStacks connector to Claude Code: search and load any skill here by chatting.

How Reliable Workflows with Conductor works
Codeflow
Free to inspect

Reliable Workflows with Conductor is a very large Java project (~325k lines across 2533 code files, plus 636 test files). It is a full software project: use it through its install path rather than reading it end to end. Last commit this month, Apache-2.0 license, has a test suite.

Size
Very large codebase
~325k lines ยท 2533 code files ยท days to read โ€” use, don't read
Setup
Developer setup
A real software project. Use it via its install path; don't expect to read it all.
Runs on
Java/JVM ยท Docker
No API keys detected
Java 59%TypeScript 23%JavaScript 12%Groovy 5%
Where to start reading
  1. 1
    README.md
    Start here โ€” what it does and how to install it
  2. 2
    AGENTS.md
    The instructions the AI actually follows
  3. 3
    main.py
    Where the program starts running
  4. 4
    requirements.txt
    Dependencies and the commands it exposes
  5. 5
    core/build.gradle
    Inside core/ โ€” the main logic begins here
What's in each folder
core/Core code โ€” the actual logic302 files
ui/Frontend / UI197 files
server/Backend / API14 files
docs/Documentation297 files
ui-next/Folder1556 files
ai/Folder332 files
test-harness/Folder165 files
common/Folder140 files
READMEHas testsDocumentedCI checksDocker readyApache-2.0 licenseUpdated this month
Quick Actions
Details
Creator
conductor-oss
Language
Java
Category
automation
Published
12/8/2023

Are you the creator of this tool? Claim your listing โ†’ and earn 85% of every sale.