AI orchestration · Local · Deterministic first

AI orchestration that decides before the model does.

Switch models, keep everything.

AI orchestration is the coordination of models, tools and data so that one request becomes a finished result instead of a chain of copy-and-paste. Vodou is an AI orchestration layer that runs on your own machine. Before any model is called, Vodou matches the request against intent mappings for every skill and for the tools of every MCP server you connect; only when nothing matches does a model plan. It then executes the plan as a dependency graph — independent steps run together, joins tolerate a failed branch — across any model provider or local runtime, with your memory attached. Deterministic first, agentic second.

Any model providerUnlimited MCP serversRuns on your machinemacOS · Windows · Linux
TL;DR
  • Vodou is an AI orchestration layer that runs on your machine on macOS, Windows and Linux; a free Vodou account licenses the engine and your memory is stored on your computer.
  • Vodou routes before inference: intent mappings for every skill and every MCP server tool are checked first, and a model is called only when no deterministic route matches.
  • Vodou orchestrates every major LLM provider plus Ollama, LM Studio and a bundled llama.cpp behind one request, so the model can change without the skills, tools or memory changing.
  • Vodou derives parallelism from the dependency graph of a plan instead of asking you to declare it; on one measured workflow chain that made the run 4.6× faster.
Definition

What is orchestration in AI?

AI orchestration is the coordination of multiple models, tools, data sources and steps so they work together on one request — deciding which model or tool handles each part, in what order, and what happens when a step fails. IBM defines it as coordinating "AI models, systems and integrations". Vodou does it locally, deterministically first, then with a model.

The enterprise version of the term (IBM watsonx Orchestrate, UiPath, Pega) means a control plane for a company's agents. The developer version (LangGraph, LiteLLM, n8n) means a framework, a router or a workflow engine you assemble. A Reddit thread that ranks for the phrase complains that "orchestration now means everything", and its top answer draws the useful line: deterministic orchestration (the code decides) versus agentic orchestration (the model decides). Vodou uses both, in that order.

Vodou runs on your machine and needs a free Vodou account so the engine can be licensed to you; after that the runtime binds only to localhost, model calls go straight from your computer to the provider you chose, and your memory is stored on your disk; a local model keeps every call on the machine too. The orchestration layer is personal: it coordinates the models, tools and memory you use, not a fleet.

The problem

Why does AI orchestration matter?

Without an orchestration layer you do the coordinating: you pick the model, paste the context, call the calendar, then mail, then Slack, one after another, and start over in the next tool. Capacity, not effort, caps what you get done. Vodou coordinates instead: it routes the request to a skill, a tool on any MCP server or a model from any provider, runs independent steps together, and asks you only at approval points.

01

The model is guessing about routing

Asked to “book Thursday with Sam”, a bare model may or may not call the calendar tool. Vodou matches the intent deterministically first, so the tool call is not a coin flip.

02

Serial by default

Most agents run one tool, wait, run the next. Vodou compiles a plan into a graph and moves independent steps into a together: block automatically.

03

Locked to one model

An orchestration layer inside one vendor orchestrates one vendor. Vodou sits above every major provider and local runtime; the model is a setting.

How it works

How does Vodou orchestrate models and tools?

Vodou routes each request deterministically before inference, lets a model plan only when routing finds nothing, compiles the plan into a dependency graph, and executes independent branches concurrently with approvals and memory attached.

  1. STEP 1

    Match before you infer.

    The request is scored against intent mappings for every skill and tool with one threshold table (exact, word-boundary and substring tiers, a routing floor, a confidence gap). A matched skill beats a tool; a tool beats a bare completion. The Console shows the route receipt so you can see why.

  2. STEP 2

    Plan when nothing matches.

    A model from your chosen provider — Anthropic, OpenAI, Google, Groq, DeepSeek, xAI, Mistral, Kimi, OpenRouter, Fireworks, Together, or Ollama, LM Studio and llama.cpp locally — writes the plan. You see it before it runs.

  3. STEP 3

    Compile to a graph, run together.

    Steps that read nothing from the step above move into a together: block; the plan card tells you it did. Tools across every MCP server you connect execute concurrently over pooled connections; a join records “2 of 3 settled” and continues when the count is met, naming the branch that died.

  4. STEP 4

    Approve, remember, repeat.

    Anything that sends, spends or deletes stops for approval on the channel you are in — Slack, Telegram, Discord or the Console. The result is distilled into local memory, so the next route starts with more context. Schedule it and it runs the same way unattended.

    Deep dive: Automation

Capabilities

What can you do with Vodou's AI orchestration?

01

An LLM orchestrator for any model provider

One request, any hosted provider — Claude, GPT, Gemini, Grok, DeepSeek and more — or a local runtime; the model is a setting, and skills, tools and memory do not change when it does.

02

An LLM router that runs locally

Routing, provider keys and the memory the router consults all live on your machine; BYOK keys are never metered.

03

Deterministic routing before inference

Intent mappings for every skill and tool; a route receipt on every turn; edit a skill's trigger phrases and the route changes without retraining anything.

04

Parallel execution derived from the graph

No “run in parallel” flag to set; the compiler finds independence, and the join tolerates a dead branch.

05

Plan first, run on your say-so

Describe a multi-tool job and Vodou compiles a plan you can read before anything runs; approvals reach Slack, Telegram and every other channel you use as the same numbered prompt.

06

Open-source orchestration you can read

The gateway, the bundled MCP servers and every skill are Apache-2.0 on GitHub; the routing engine is proprietary and included with every plan.

ProofCounted Sep 2026
Any
model provider — Claude, GPT, Gemini, Grok, DeepSeek and more — plus Ollama, LM Studio and bundled llama.cpp.
Unlimited
MCP servers and skills — add any server · intent mappings consulted before inference.
4.6×
faster on one measured workflow chain, from parallelism the compiler derived on its own — docs/workflows.md
25–50×
faster than serial tool dispatch. Connection pooling runs skills, MCP tools and scripts concurrently instead of one after another.
Instead of moving through everything one task at a time, Vodou helps me advance multiple projects in parallel. I'm getting more leverage from the same amount of time.
Bridget K. · VP Partner Development, Technology Broker

Sources IBM: What is AI Orchestration? · IBM: What is LLM Orchestration? · Model Context Protocol specification · Vodou docs: workflows.md · Vodou docs: mcp-host.md · opper.ai: The 10 best LLM gateways in 2026

Comparison

How does Vodou compare to LiteLLM, OpenRouter, n8n, LangGraph and watsonx Orchestrate?

LiteLLM and OpenRouter route model calls — LiteLLM self-hosted across 100+ LLMs, OpenRouter hosted across hundreds — and do it at a scale Vodou does not attempt. n8n and LangGraph orchestrate workflows you build; watsonx Orchestrate manages an enterprise's agents. Vodou orchestrates one person's request end to end: deterministic routing to skills and tools first, any model provider second, parallel execution and memory throughout, on your machine. If you need a team gateway or a visual builder, use them.

Scroll the table sideways to see all 6 columns
CAPABILITY
VODOU
public alpha
LITELLM
model gateway
OPENROUTER
hosted router
N8N
workflow automation
LANGGRAPH
agent library
WATSONX ORCHESTRATE
IBM
What it orchestratesA person's request: skills, tools, models, memoryModel calls (proxy/SDK)Model calls (hosted)Workflows + AI Agent nodesAgent control flow (library)Enterprise agents, one control plane
Routes to tools/skills before a model runsYes — intent mappings for every skill and toolNoNoYour workflow decidesYour graph decidesNo — the agent's LLM picks tools and collaborator agents
Models / providersAny provider + Ollama, LM Studio, llama.cpp“100+ LLMs”“500+ models”, “80+ providers”Chat-model nodes per providerAny LangChain model14 providers via AI Gateway (OpenAI, Anthropic, Ollama…)
Fallbacks / load balancing across providersBasic (provider is a setting)Yes — retries, fallbacks, load balancingYes — automatic fallbacksFallback model on the AI Agent nodeNode retry policies; model fallback via LangChain middlewareNot stated
Parallel executionDerived from the dependency graph; tolerant joinsN/AN/ANo — branches run one after another by defaultYes — parallel nodes per superstep, Send fan-outParallel nodes in agentic workflows (ADK)
Memory attached to every runYes, local SQLite with provenanceNoNoMemory sub-nodes per agent (Simple, Postgres, Redis…)“Built-in memory stores conversation histories”Agent memory across chat sessions
MCPClient to unlimited servers + host“Central MCP endpoint”Hosted MCP server for its own data (models, prices, docs)Yes — MCP client and server nodesYes — langchain[mcp] adapter (pre-release)“A2A and MCP”
ApprovalsButtons in Slack/Discord/ConsoleNo approval step; guardrails (PII, content filters)Human review on AI tool calls (Slack, Telegram, chat)“human-in-the-loop checks”Human-in-the-loop in agentic workflows
Per-key / per-team budgetsPer-task budgets on the boardYes — “per-key/team/user budgets”Yes — spend limits per key and per memberToken-usage visibility; no budget cap stated
Runs whereYour machine, localhost onlySelf-hostedHosted onlySelf-host or cloudYour Python/JS processIBM Cloud, AWS, on-prem
Open sourceOpen-core; gateway, skills, servers Apache-2.0MIT, except an enterprise/ directory under a commercial licenseClosedSustainable Use (fair-code)MITClosed
Built forOne personPlatform teamsDevelopers, one billOps/automation teamsDevelopers“leaders responsible for AI at scale”
Price$10/mo BYOK; 60-day trialFree software (enterprise license paid); you pay providersNo markup on inference; 5.5% fee on card credit purchasesFree self-host; cloud from €20/moFree library30-day trial; Essentials from $530/mo, Standard from $6,360/mo
Sources checked (2026-09-17):
Still not fully verifiable (2026-09-17): watsonx cells for approvals, parallel nodes and agent memory rest on IBM docs pages read via search snippets, and IBM states no fallback or budget-cap feature (absence, not a denial); n8n's parallel row describes the default v1 execution order, which a workflow setting or sub-workflow pattern can work around. Vodou column checked against the product on 2026-09-17.
FAQ

Frequently asked questions about AI orchestration

What is orchestration in AI?

Orchestration in AI is coordinating several models, tools and data sources so one request is handled end to end — which model or tool takes each step, in what order, and what happens on failure. Vodou is an orchestration layer for one person: it matches the request against intent mappings for every skill and tool first, calls a model from any provider only when needed, and runs independent steps together.

What is the best AI orchestration tool?

For an enterprise control plane, IBM watsonx Orchestrate; for a team's model gateway, LiteLLM; for visual workflows, n8n; for developers writing agent graphs, LangGraph. For orchestrating your own request across models, tools and memory on your machine, Vodou — deterministic routing, unlimited MCP servers, any model provider, parallel execution. Vodou is a public alpha with a 60-day free trial, so test it against your real tasks.

What is an LLM orchestrator?

An LLM orchestrator is the component that decides which language model handles a request, prepares its context, chains its calls and manages the result — the "backbone of the LLM app stack", in IBM's words. Vodou is an LLM orchestrator that runs locally: every major model provider plus Ollama, LM Studio and llama.cpp behind one request, memory injected as context, and a route receipt showing why each choice was made.

What is the best open-source AI orchestration platform?

For workflow engines, Conductor, Kestra and Flyte are Apache-2.0; for agent graphs, LangGraph is MIT; for model gateways, LiteLLM's core is MIT. Vodou is open-core: the gateway, the bundled MCP servers and skills are Apache-2.0 at github.com/VodouAI/OS, while the Rust routing engine is proprietary and included with every plan, including the 60-day free trial. If a fully open engine is the requirement, Vodou is not it.

What is an AI orchestration layer?

An AI orchestration layer is the software between the user (or app) and the models and tools, which decides where each request goes and assembles the answer. Vodou is that layer on your machine: it sits above any model provider and every MCP server you add, in front of the Vodou Console, Slack, Telegram, the terminal and an OpenAI-compatible API, and routes deterministically before a model ever runs.

What is the difference between AI orchestration and a harness?

Orchestration is the deciding — which model, tool or skill, in what order, in parallel or not. A harness is the whole runtime around a model: loop, tools, memory, sandbox and rules, of which orchestration is one part. Vodou is a harness whose orchestration is deterministic first: intent routing across every skill's and tool's mappings, then a model plan, then graph execution.

What is the difference between AI orchestration and agentic AI?

Agentic AI lets the model decide the next step; orchestration decides the steps from outside the model — code, rules, a graph. The Reddit consensus is "deterministic vs agentic", and the practical answer is both. Vodou routes deterministically when an intent matches, lets a model plan when it does not, and always executes the plan as a graph the model cannot rewrite mid-run.

Is MCP an orchestration layer?

No. MCP is a protocol that connects a model to tools and data; it says nothing about which tool to call, in what order, or in parallel. An orchestration layer uses MCP. Vodou is an MCP client to unlimited servers and an MCP host for Claude Desktop, Cursor and Zed, and adds the orchestration MCP leaves out: intent routing, a dependency graph, approvals, budgets and memory.

Orchestration is one part of a harness. Read more: AI harness · Agent harness.

Get started

Decide before the model does.

Install Vodou, connect your models and tools, and watch the route receipt on your first request. Free for 60 days, no credit card.

Updated