Impact-Site-Verification: 41b53a0c-6d04-458b-a457-fe9e29acde1a

Developer ToolsDeveloper ToolsArtificial IntelligenceSDK·

Mozaik

TypeScript runtime for self-organizing AI agents

What it does

Mozaik is an open-source TypeScript runtime designed for building multi-agent AI systems where agents communicate, coordinate, and act autonomously. Unlike traditional workflow-based approaches, Mozaik enables agents to self-organize at runtime—agents are aware of each other, react to events, and decide collaboration paths dynamically. The runtime is built on a reactive, event-driven core: every message, tool call, reasoning step, and error is an event on the bus. Agents subscribe to relevant events and react asynchronously, enabling parallel execution and intelligent recovery from failures.

Who it is for

Mozaik targets developers building complex multi-agent AI applications. It is particularly suited for teams creating autonomous agent teams that need to collaborate on tasks like software development, research, or any domain requiring coordinated AI agents. The framework is open-source and available on GitHub, with documentation and community support. It also powers products like Baro, a Claude agent orchestrator where ten specialized participants work concurrently on the same goal.

Why it matters

Traditional multi-agent systems often require pre-defined workflows and handoffs, which limit flexibility and scalability. Mozaik's runtime allows collaboration to emerge naturally, enabling agents to adapt to changing contexts and recover from errors without crashing. This event-driven, parallel architecture reduces latency and improves resilience, making it easier to build sophisticated agent teams that can handle real-world complexity. By providing a runtime layer specifically for agent coordination, Mozaik fills a gap in the current AI infrastructure.

Launch signal

Mozaik is currently available as an open-source project under the MIT license, hosted on GitHub. The website mentions an upcoming hackathon organized by the team, indicating active community engagement. The project is part of JigJoy, and the documentation, blog, and community channels are live. The runtime is already powering at least one product (Baro), suggesting it is production-ready.

Brand and naming

The name "Mozaik" (stylized as "moza i k") evokes the idea of a mosaic—many pieces coming together to form a whole. This aligns with the product's purpose of enabling multiple agents to collaborate and coordinate. The branding is developer-focused, with a clean, modern website and clear calls to action for GitHub, npm, and Discord. The tagline "TypeScript runtime for self-organizing AI agents" is precise and sets clear expectations.

Founder

Miodrag Vilotijević

Get more like this in our weekly newsletter.