Skip to content

tombee/conductor

Repository files navigation

Conductor

A production-ready platform for AI agent workflows

Go Version License Documentation

Define agent workflows in YAML. Get observability, security, cost controls, and flexible deployment built-in—so you can focus on what your agents actually do.

Why Conductor?

  • Focus on workflow logic — Define what your agents do in YAML. The platform handles retries, fallbacks, and error handling.
  • Production-ready — Observability, cost tracking, and security are built into the platform.
  • Flexible deployment — Run the same workflow from the CLI, as an API, on a schedule, or triggered by webhooks.
  • Ops-friendly controls — Security profiles, cost limits, secret management, and container sandboxing give teams the governance they need.
  • Declarative integrations — Connect to GitHub, Slack, Jira, and more with configuration, not code.
  • Any LLM provider — Use Anthropic, OpenAI, Ollama, or others. Swap providers without changing workflow logic.
  • Deterministic by default — Actions and integrations handle API calls, file operations, and service connections. LLMs focus on reasoning and summarization—keeping workflows fast and costs low.
  • MCP support — When LLMs need to call tools, add MCP servers. Conductor manages their lifecycle alongside your workflows.

Example

name: write-song
inputs:
  - name: genre
    required: true
  - name: topic
    required: true

steps:
  - id: compose
    type: llm
    prompt: |
      Write a short {{.inputs.genre}} song about "{{.inputs.topic}}".
      Include chord symbols above the lyrics.
$ conductor run song.yaml
genre: blues
topic: morning coffee

Installation

brew install tombee/tap/conductor

Or with Go:

go install github.com/tombee/conductor/cmd/conductor@latest

Getting Started

If you have Claude Code installed, you're ready to go:

conductor run examples/write-song/workflow.yaml

Conductor also supports Anthropic, OpenAI, and Ollama APIs. Run conductor init to configure a different provider.

Documentation

Read the full documentation →

Contributing

See CONTRIBUTING.md for development setup, code style, and contribution guidelines.

License

Apache 2.0 — see LICENSE for details.

About

No description, website, or topics provided.

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •