Mosaic is a TypeScript library for
building autonomous AI agents

Control exactly how much autonomy your agents have — from fully manual workflows to completely autonomous AI planners.

One API for any LLM provider — OpenAI, Anthropic, and more. Switch models with a single line.

Autonomy Slider

Decide exactly how much autonomy your agents have. From fully manual workflows to completely autonomous AI planners—and everything in between.

ManualHybridAutonomous
Mix manual workflows with AI planning. Control which steps are fixed and which are autonomous.

#Made with Mosaic

Mosaic is not validated on toy examples. We are dogfooding the framework on one of the most complex possible use cases: a production-grade vibe coding platform that generates, deploys, and evolves real software systems.

Vibe Coding Platform

By JigJoy Team

JigJoy is a vibe-coding platform where AI agents help users plan, build, and deploy apps. Built with Mosaic's workflow system, it enables non-technical users to create and deploy web applications using natural language.

Start Building Autonomous Agents

Install Mosaic and create your first autonomous AI agent in minutes