← Back to all projects
Year: 2026 Role: Creator & Developer

IMA-AI

A local-first personal multi-agent AI platform: a supervisor delegates to agent teams, automates workflows and builds real software.

TypeScriptReact 19FastifySQLiteTurborepoOpenRouterOllama

IMA-AI is my personal multi-agent AI platform – a supervisor named IMA that knows you, remembers and delegates tasks to specialised agent teams. Local-first and able to run on your own machine.

Three roles in one interface:

How it works

One message becomes a plan: the intent router decides whether IMA answers itself or hands off to a team. A team lead breaks the request into board tasks with dependencies, a board executor runs them as a DAG in parallel, a review pipeline (code + security review) checks each result, and a synthesis pass merges the parts into one coherent result – streamed live back into the chat.

Highlights

Technically a TypeScript monorepo (Turborepo + pnpm): a Fastify 5 backend with built-in node:sqlite (FTS5), a React 19 frontend, LLM access via OpenRouter (plus Gemini and local serving via Ollama). In active development – the core loop works.