What I Built
6 apps that make up the agentic operating system I run my work on. Each does one job, and they talk through small contracts. I use every one of them daily, and each links to a case study.
One operator, a fleet of agents, one source of truth
Once a dozen agent sessions run at once, the hard part stops being the code. It becomes knowing what each one is doing, what it costs, what it needs from you, and where its work lands. The Agentic OS is my answer: a set of small apps with a written manifest of who owns what.
- The vault owns the data. Collab indexes a markdown vault, and nothing else keeps its own copy of the truth.
- Work flows through a queue. Loop turns ready items into pull requests on any model or harness, under a daily spend cap.
- Every event lands in one place. Producers publish to Headlines; Surface and your alerts just show it.
- Agents do, humans approve. Deleting files, spending money and merging all wait on a person.

Collab
live · TowerA discussion and work layer over a markdown vault: notes, tasks, roadmaps, goals, memory and annotations, for me and for agents. The files stay the source of truth; the database is an index.
Headlines
v0.1 · running on the MacAn interactive notification service for LLM agent sessions. Whether three sessions are running or forty, it tells you when one actually needs you, and you approve, deny or steer it right from the card, without switching windows or breaking your train of thought.

Surface
built · MacOne persistent pane of glass on the right edge of the screen for everything agentic: an activity log, pinned headlines, a burn bar of today's spend, session tabs, host vitals, processes and disk. It shows; it never decides.

Mac the Reaper
live · MacA background service and Mac app that frees disk space from build output, caches, stale worktrees and agent scratch — behind five gates, with a ledger that says how to get each thing back. Agents can ask; they can't approve.

Emarii
v0.5.4 · macOS + WindowsA desktop app for macOS and Windows that puts GitLab merge requests and GitHub pull requests in one list, with triage from a right-click menu, an AI review you edit before posting, a merge that refuses to fire unless every check passes, and MR Glue's fixes shown on the row.
Built for my team
The same ideas, built for an engineering org: what agent-assisted delivery really costs, and who on the team can actually do it. names, tickets and teams anonymised
Optimus
Optimus
v0.9 · in productionoptimus
An agent-native engineering platform. Plans, stories, docs, git history, goals and daily flow live in one composable world-context engine.
Test-driver
live · scheduledoptimus / test-driver
An agent that walks a feature end-to-end, captures evidence, scores severity, and writes the run manifest back.
Nexus
16 types · in productionoptimus / nexus
A universal world-context primitive: 16 composable context types in one table, cross-linked and embedding-aware.

