Posts by mijura

@mijura

Miodrag Vilotijevic

Building Mozaik - TypeScript framework for collaborative, event-driven agents
jigjoy.ai Joined March 2026
787 Points14 Badges3 Connections3 Followers1 Following

Posts by mijura

mijura in Tutorials 1 min read
Built a tiny CLI agent on Mozaik with 3 small TypeScript classes: · TerminalAgent - the brain: talks to the model and runs tools in a loop. · UIUpdater - the ears: listens for replies & tool calls and pings the UI. · Terminal Tool - runs shell comma...
mijura in Articles 3 min read
Mozaik started as a multi-provider library. With version 3.0.0, we are evolving it into a full TypeScript framework for building non-blocking AI agents. This release introduces an event-based architecture designed around inversion of control. Instea...
mijura in Articles 4 min read
Introduction When we first launched our vibe coding platform, the architecture started as a single monolithic application. Initially this approach allowed us to move quickly and ship features fast. But as the platform grew, the warning signs appea...
post-cover-13269
mijura in Articles 2 min read
> Don't write frameworks for dummies. That sentence stuck with me while reading Domain-Driven Design: Tackling Complexity in the Heart of Software. I didn't fully understand it at first - but after building and then redesigning an AI orchestration f...
post-cover-13185
mijura in Articles 1 min read
While building a vibe coding platformhttps://jigjoy.ai/spektrum, I started building Mozaikhttps://jigjoy.ai/mozaik, a library for working with LLMs. Very soon, a need emerged to handle multiple LLM providers - and with that, different request and res...
post-cover-12947
mijura in Tutorials 1 min read
Building autonomous agents is not as complex as it seems. In blog post below I explained step by step how to build an autonomous agent that runs terminal commands to accomplish a given task. https://jigjoy.ai/blog/autonomous-terminal-agent1 1: h...
post-cover-12919
chevron_left

Latest Jobs

View all jobs →