← Writing · No 13 · Essay

omni: an agent orchestrator for my GitHub workflow

By Felix Hellström · Stockholm · 430 words

Overview

In March 2026 I let an autonomous agent system run my GitHub workflow overnight for the first time.

By the time I woke up, it had completed 686 cycles, opened and merged 11 pull requests, and self-healed 8 stalls without me touching the keyboard.

That system is omni, a CLI orchestrator I use as a personal operating system for AI agents.

What omni does

omni is a 3-layer agent orchestrator:

  1. Master layer, decides which workspace or project needs attention next.
  2. Workspace layer, understands a specific codebase, open issues, and local tools.
  3. Project layer, runs Claude Code agents against a single GitHub issue until it is implemented, tested, and ready to merge.

Instead of treating AI as a one-off assistant, omni treats agents as long-running workers with a backlog:

The goal isn't to replace engineers. The goal is to give a senior engineer a swarm of reliable, scriptable collaborators.

Why I built it this way

Most "AI coding" setups stop at:

"Open the editor, ask the model to change a file, copy/paste a diff."

That works for small changes, but it breaks down when you want:

omni is my answer to that. It:

The result is an OS-like layer that sits between my repos, GitHub, and Claude Code.

The first overnight run

The first real test for omni was simple: "Run all night and try to close as many issues as you can."

Over one night it:

The interesting part wasn't the raw numbers, it was the failure modes:

Every one of those became a new constraint for the system. The next night, omni knew a bit more about what "done" looks like.

How it fits into my work

omni isn't a SaaS product (yet). It's a tool I run locally as part of a bigger stack:

If you work with:

then omni is the kind of system I like to design and implement.

Work with me

If you're interested in building:

you can get in touch here. I work full-time as Technical Lead at Stormfors and take on a small number of projects through my independent practice.

Next up