Dionics

D / AI in operation

An AI operating system I run myself

Since May 2026, AI agents have been building, reviewing and maintaining 77 software projects under Dionics. This page describes how the system works and which rules I bring from it into client engagements.

Empty, orderly production hall with aluminium conveyor rails merging into one line, a blue light trail along it
Products in operation
77
Commits since May 2026
3,305
Briefs with acceptance criteria
204
Skills for the agents
136

What the system runs

Every product is its own Git repository. A registry records how each one is built and tested and what state it is in.

  • 12

    Websites

    Next.js on Vercel, this site among them. The agents maintain content, search optimisation and dependencies.

  • 19

    Mac apps

    Native macOS applications in Swift, shipped signed.

  • 4

    iPhone apps

    Expo and SwiftUI, each with its own build and test path.

  • 42

    Audio plug-ins

    Instruments and effects as AU, VST3 and standalone, built with JUCE and licensed through a shop.

D / Process

How a run works

The agents run on Claude by Anthropic in Claude Code. Three roles are kept apart: the orchestrating agent writes no code, the worker does not judge its own work, and the reviewer cannot change anything.

  1. 01

    Budget gate

    Every 30 minutes the system checks whether the budget allows a run. When it is used up, nothing starts.

  2. 02

    Brief

    An orchestrating agent picks the most important open task and writes a brief with acceptance criteria.

  3. 03

    Build

    A worker agent implements the brief in the project, builds it and runs the tests.

  4. 04

    Review

    A second agent without write access reads the change against the brief and tests again. It never sees the worker's report.

  5. 05

    Approval

    Only its approval puts the change live. After two rounds without approval the system discards it.

Each brief carries a review depth by risk: light for text, standard for ordinary code, deep for payments, licences, user data and sign-in. The reviewer has to approve in every case.

If a run leaves changes behind without an approval, the system flags it and the next run starts with that warning.

When someone reports a bug

Reports arrive by messenger or e-mail. Each one becomes a ticket and an issue in the repository of the product concerned.

An AI session reproduces the fault, writes a brief and has it implemented and independently reviewed on the same principle. The commit closes the issue, and the reporter gets an answer on the channel they wrote on.

Three rules I bring into every AI initiative

  1. 01

    Whoever writes does not review.

    A second agent with fresh context and no write access reviews every automated change. Carried over, this means every AI process has a reviewing party that had no hand in the result.

  2. 02

    No brief without an acceptance criterion.

    An agent starts only once it is written down how its result will be measured. Without that criterion, the effect of an AI deployment cannot be shown.

  3. 03

    Costs have a hard limit.

    Before every run the system itself checks whether the budget allows it. In large organisations, too, that limit belongs inside the process itself.

I look forward to hearing from you.

A short message about your topic is enough. I will get back to you personally, usually within one working day.

Request a first call

Or write directly: websites@dionics.ai