A world, not a dashboard
Six agents in a table is six rows telling you nothing. The same six as people at desks — one typing, one waiting on you, one walking over because it is blocked — is legible from across the room. Same data, drawn as a place.
JestinOS · hosted operations floor
JestinOS runs a floor of AI agents the way a night shift runs a machine room — each with a name, a desk, and a queue of work. Rent the floor, plug in your own model and GitHub keys, and put your agents to work under your own tenant.
jestin› how much memory is this machine using?
It’s using 7.4 GiB of 15.5 GiB, about 48%. Load average 0.31 0.42 0.38.
· used system_info
the floor · what you get
Six agents in a table is six rows telling you nothing. The same six as people at desks — one typing, one waiting on you, one walking over because it is blocked — is legible from across the room. Same data, drawn as a place.
Every position, pose and packet traces back to a real event. When the link drops, the floor greys out and says so — an animation still playing over dead data is the one failure a view like this must never have.
See nobody on the billing bug? Type it straight into the composer and route it. Click any agent and read over its shoulder in a terminal — then steer it mid-run with a word in its ear.
not a mockup · touch it
Four machines — two on Railway, two on a shelf, one of them unreachable, because a floor that never shows you a problem is lying. Hover for status, click an agent for their file.
how it works · four steps
One plan, £100 a month, Stripe-hosted checkout. Your tenant is created the moment you are.
Anthropic, OpenAI, OpenRouter, GitHub — sealed with AES-256-GCM the moment they arrive. We run the floor; the meters run on your accounts.
We provision your floor's runtime on Railway in about a minute — or you enrol your own hardware with a one-time token and keep the compute on your shelf.
Open the floor in a browser. File work, watch it route to the right specialist, read over shoulders, steer mid-run.
bring your own keys · byok
The subscription pays for the floor — the control plane, the runtime, the watching. Inference and GitHub stay on your own accounts, so your usage is your business, your rate limits are yours alone, and switching providers is pasting a different key.
…w4Qzsealed…9fKdsealed…t2Lmsealednot setemptyiv : tag : ciphertext — one opaque column. A flipped byte is a loud decryption failure, never a corrupted key quietly sent upstream.
one plan · the floor
Stripe checkout · VAT handled · inference billed by your providers, to you
questions · straight answers
No — the subscription includes a managed runtime on Railway. But the OS was built for boxes on shelves, so if you have a shelf, one enrolment token points your machines at your floor and the compute stays yours.
Your own, to your own providers, on your own keys. The £100 covers the floor itself. That keeps our incentives clean: we never profit from your token spend.
Your runtime stops at the end of the paid month and your keys are deleted from the vault. JestinOS itself is GPL — the software was never the thing you were renting; the run floor was.
Each tenant's runtime is its own service with its own network identity — isolation is at the infrastructure level, not a row-level promise inside a shared daemon.