AI agent orchestration — many agents, one dependable run

One agent handles a task. A real process needs several, in the right order, with something sensible happening when one of them fails at three in the morning. That is orchestration, and most of it is not about the AI at all.

Why one agent is rarely enough

A typical accounts-payable process reads the document, checks the arithmetic, asks whether this supplier has ever been seen before, gets a person to approve anything unusual, writes the result to a ledger and mails a summary. Each of those is a different job with different tools. Handing all of it to a single prompt is how automations become unpredictable.

What an orchestrator has to handle

In AIK all of this is assembled in the browser on a card. There is no orchestration language to learn and no configuration file to keep in sync with it.

Each agent gets its own brain and its own tools

A step is an agent, and every agent has its own model and toolset: a cheap local model for sorting, a strong cloud model for the one hard judgement, a script for the deterministic part. Set the model per agent, or let the platform choose by how hard the task is — with the fallback order under your control rather than fixed in the code.

Unattended runs that behave like attended ones

A workflow can run on a schedule, from a webhook, or when another workflow succeeds. The unattended path is built from exactly the same definition as the button: same steps, same model, same keys, same approval gates, same marking of the output. Automation that quietly behaves differently at 3am is worse than none.

What every run leaves behind

Run it where the data is

Self-host the whole thing — orchestrator, agents, tool servers, database — or use the hosted version. Tool servers run as separate processes, so a broken tool takes out its own step and nothing else.

Start free   Read the docs