Agentic software
Click it yourself. Or ask mai.
Four products where AI is a primary interface, not an add-on. Each one has a full interface for people who like to click through things themselves. Each one also has mai: say what you want in plain language, and it makes the change using the same controls the interface does.
The line
Four products, two ways in
Mission control for your worlds.
Game server hosting that lives in your pocket. Provision a world, patch its config, watch the console and migrate it to another host — from a phone, with a passkey instead of a password.
A terminal built for AI workflows — not AI built into a terminal.
No built-in model to replace yours. The coding agents you already run drive maiTerm over MCP, and it gives you a proper terminal that understands what they are doing, plus the tools to manage several of them at once.
Every bridge, one panel.
A desktop app for people whose Philips Hue setup outgrew the phone app — several bridges, hundreds of devices, and no good way to move anything between them.
Personal finance that refuses to invent a number.
A finance organiser that keeps its books in a local database and stays honest. Money is stored as integer cents, currencies are never silently added together, and nothing anywhere converts between them — because there are no rates in this app and a converted figure presented as fact would be made up.
How mai works
Two ways in, one set of controls
01
The interface is complete on its own
mai is a second way in, not a replacement for the screens. If you would rather click, every product works as ordinary software, with buttons, forms and lists. Nothing makes you ask.
02
mai uses the same controls you do
When mai acts, it calls the same typed operations the interface calls. It can only do what the product can do, and it reads the data that is actually there, so it has nothing to make up.
03
Built in, or bring your own agent
maiHue and maiBooks have an assistant built in that works with the model you choose, in the cloud or running locally through Ollama. maiServer and maiTerm open their controls over MCP, so the agent you already use can run your game servers or your terminal.
04
mai works inside your limits
Some actions stay with you on purpose. maiServer keeps money, access and deleting servers out of an agent’s reach, and when you ask maiHue for a factory reset, it opens the reset page and leaves the final confirmation to you. In maiServer, an agent key also carries its own scopes, server list and expiry, can be revoked instantly, and can never do more than the person who issued it.