Build AI agents that work together.

Mozaik is a TypeScript runtime for building multi-agent systems where AI agents act concurrently and communicate intelligently.

Stop
hardcoding
agent
collaboration.

Unlike other frameworks, agents are not locked into a pipeline. You define specialized agents that work concurrently, fire events, and act on them.

Specialized Mozaik agents working concurrently

Loop engineering, made easy.

Compose small rules from your business logic, or from what agents share at runtime. Pause, stop, continue, or bring a human in — each is one rule.

Mozaik rule engine for the agent loop

Three attributes of a Mozaik agent.

  1. 01

    Concurrency

    Agents don't block and wait for each other.

  2. 02

    Awareness

    Agents get notified when others join, leave, or finish work.

  3. 03

    Adaptivity

    Behavior can change at runtime. Intercept a step, retry, reroute, or ask a human.

Intelligent communication

They know who else is there. They decide when to talk, and to whom.

Shared runtime state

One store for the whole team. Concurrency, shared logic, and state live here.

Mozaik Cloud.

Persist runtime data and observe what happens in the runtime. Agents, loops, context — everything is persisted and visible.

Mozaik Cloud — Terminal Agent loops in the live dashboard
  1. 01

    See every loop

    States, tool calls, interceptions, tokens and time per step.

  2. 02

    Agent registry

    Every agent that runs is saved and versioned. Pull it into any other project.

  3. 03

    Share a run

    A live link for the team. Redact prompts when they should stay in the room.

Open mozaik cloud free to try · no credit card
mozaik