orreryo

a calm map of what matters.

A control plane for a company run by agents, and for the life around it. Product, UX, AI and the brand, designed as one thing.

01 · the brief

A company run by agents still needs one place where a human decides.

Brainy runs on agents: they write, file, follow up and ship. What was missing was the control plane, a single view of everything in motion where the founder keeps attention and admission, from a laptop or a phone. Orreryo is that view, and it is built for the life around the work too.

01

Agents do the work. A person decides what comes in.

Agents can propose anything. They can never put work into your orbit for you. That one decision, what you work on next, stays yours.

02

One sky for the work and the life around it.

Every product and every part of a life gets an engine. The studio sits next to health, the shop next to home, because attention is one budget, not two.

03

Calm is a feature.

No inbox, no countdowns, nothing that decays. Text appears when you ask for it. A full ring means something finishes or steps back.

32

tools agents use to talk to it

3

rings per engine, with hard limits

8

engine colours, one light

1

door into a galaxy for an agent

02 · the idea

two shapes, and the name is drawn from them.

o · 179 × 148 + ring · 245 × 28

The e is the exact centre of seven letters. Its crossbar is the ring itself, 8.75 to 1, so nothing fights it: the world and its orbit are one stroke.

03 · the model

Your life and your work as a galaxy of engines.

The interface is the model. Before a single screen was drawn, the words were fixed: what an engine is, how many worlds a ring holds, where waiting work lives, and what happens when you finish.

hot · 3working · 4patient · 5the linefrom an agentyou bring it in
  1. 01an engine

    One for every product you run and every part of your life you tend. These are not suns: a sun gives its light away, these take it in.

  2. 02three rings

    Hot is due within days, working is this week, patient can wait. Each ring holds a hard number of worlds: three, four and five.

  3. 03the line

    Everything else waits outside the rings, in weight order. Work from anywhere, an agent included, lands here. You decide what comes in.

  4. 04it falls in

    Finish a world and it drops into the core. Nothing is thrown away: it becomes mass, and the mass is the record.

galaxy
one person’s whole sky
engine
a product or a part of a life, up to ten
world
one live piece of work, circling its engine
rings
hot, working, patient: three, four and five worlds
the line
everything waiting, outside the rings
mass
what you finished, never decays
the road
the videos and articles you kept
the mind
the one that sees the whole sky, and talks

04 · the sky, live

The galaxy, the jump, and an engine, running on the product's own code.

This is not a video. It is the app's own rimlight shader, pixel skin and scenes, running here as they run in orreryo: the road of engines, the dive into one of them, its three rings, and a finished world falling in. Scroll, and it plays forward or back.

the galaxy. one engine for every product and every part of a life, laid down a road in the order you chose.

the dust flows into you: bright at your feet, dimmer down the line. personal goes first, by law.

pick an engine and you dive. a jump, not a zoom: the light tears past in that engine’s own colour.

inside, three rings. hot holds three worlds, working four, patient five. the rest wait on the line.

finish a world and it falls in. nothing is thrown away: the engine keeps it, and only ever grows.

05 · the journey

From the front door to the mind.

Six moments, in the order a new operator meets them. Every screen is the live product.

01 · the door

Invite only, for now.

Two doors and nothing else: sign in, or ask for an invite. The landing page promises only what the product does today, so there is no open sign-up on it. The gate itself lives on the server.

The orreryo landing page: the wordmark and the line your life and your work as a galaxy of engines, sign in and ask for an invite, beside an ember engine with its rings.

02 · genesis

It learns you before it carries you.

The first run is a conversation, not a form. Six questions about where you are going and what you carry, then four that tune the sky to you, the way you would choose the difficulty of a game. It ends with your first two engines: one for your life, one for your work.

> yuri

i'm yuri. i run this with you, and i need to learn you before i can carry you. pick a way in.

> yuri . the end . 1 of 6

it's three years from now and things went right. what is true that isn't true today?

> yuri . the pile . 5 of 6

empty your head. everything you're carrying, one line each.

> yuri . falling behind

last few. this sky gets tuned to you, like choosing the difficulty of a game. how should falling behind feel?

take your time. it waits.

03 · the galaxy

You, and your engines along a road.

You are the light at the origin. Your engines sit in a row across the sky in the order you set, each one a product you run or a part of your life you tend. Tap the origin and you talk to the whole galaxy at once.

The orreryo galaxy: you as a point of light on the left, and your engines along a road, personal, forge, studio and core.

04 · one engine

The rings are the whole signal.

Dive into an engine and its live work circles it in three rings. Hover for a quick read, open a world for the detail. The line waits in the menu with a count that disappears at zero, because an empty queue is not a control.

Inside one engine: an ember sun with its three rings and the worlds of live work on them, the menu guide, add, arrange, routines, settings and the line along the top.

05 · finishing

Finish something. It falls in.

Closing a world drops it into the core and the core grows, for life. There is no decay and no countdown: finishing should feel like finishing, not like a machine handing you the next ticket.

The landing page chapter finish something, it falls in: a sea engine with worlds circling it.

06 · the mind

And a mind that knows the whole sky.

Type to it, or open the channel and talk, and cut in while it answers. It is the same mind that answers on Telegram, and it can see every engine, every ring and the line.

The mind: a line of text at the top, it is awake, it remembers, and an orrery of thin rings below that moves while it listens.

06 · the interface

Lit from behind. One light for the whole product.

The first galaxy drew every engine as a sun, a bright disc giving its light away. The rebuild turns it around: these are not suns, they take light in. Every body is lit from behind, a hot crest, the engine's own colour down the sides, deep at the foot, and planets turn their lit edge toward the core they orbit, so the light itself says what belongs to what.

The same engine in the earlier classic look, before the rimlight: flat lit bodies on the rings.

before: the classic look, an engine drawn as a sun

Inside one engine: an ember sun with its three rings and the worlds of live work on them, the menu guide, add, arrange, routines, settings and the line along the top.

after: rimlight, the same engine

Proximity is priority.

What is closest to the core matters most. Position carries the meaning that labels would otherwise have to.

Text when you ask.

Words appear on hover or tap, never as a wall of labels over the sky.

No boxes in the sky.

Inside the galaxy the controls are plain words in a row: guide, add, arrange, routines, settings, the line.

One ink for every orbit.

Every ring is drawn in the same bone tone. Colour belongs to the bodies, never to the lines between them.

One skin, everywhere.

The galaxy, every engine and the landing page share one pixel pass, so the product and its front door cannot drift apart.

Fast enough to forget.

The landing page runs at the display’s full refresh rate, and the galaxy holds 60 frames a second on a phone slowed four times.

Inside one engine in sea: a cyan sun with three rings of worlds.

An engine in sea. Each engine takes one of eight colours, and the whole scene is lit in it.

07 · the ai layer

Agents propose. You admit.

Agents read and write Orreryo as much as its operator does, so their side was designed like an interface. They get one door. What they bring waits in the line, and nothing an agent does can put work into a ring or send anything irreversible without asking first.

  1. an agent

    a Claude session, Boon, a script

  2. propose_work

    the only door in

  3. the line

    it waits, in weight order

  4. you bring it in

    a ring has room, or it does not

  5. done

    it falls into the core

Before anything that cannot be undone, an agent calls request_approval and waits. Drafts wait for the operator: an agent never sends.

Agents never take an orbit slot.

“Finishing something should feel like finishing something, not like the machine handing you the next ticket.”
from the commit that made the rule

Work nobody has placed gets its own home.

“A catch-all is a decision made on the operator’s behalf.”
from the commit that made the rule

Old tools are removed, not labelled.

“An agent scanning tool names picks the one matching the concept, and the word DEPRECATED never beat it.”
from the commit that made the rule

32 tools, one hosted server.

Any agent with a workspace key speaks to a galaxy over MCP. The tool names are the product's own words, so an agent that reads the list already knows the model. A full read of a galaxy went from 919 KB to 9.2 KB a call when the read model was rebuilt for agents.

work and the line · 7

  • read_instructions
  • identify
  • read_suns
  • propose_work
  • read_work
  • update_work
  • withdraw_work

approvals and messages · 7

  • push_update
  • request_approval
  • read_decisions
  • resolve_review
  • notify
  • read_messages
  • send_message

the road · 2

  • read_road
  • add_to_road

genesis · 1

  • genesis_answer

content and email · 3

  • create_content
  • schedule_post
  • draft_email

money · 3

  • read_finance
  • add_transactions
  • push_finance_insight

habits · 3

  • read_habits
  • upsert_habit
  • log_habit

context and skills · 4

  • read_context
  • push_context
  • read_skills
  • register_skills

people and automations · 2

  • upsert_entity
  • read_automations

And the AI inside it.

the mind
Talk or type to one mind that sees every engine, every ring and the line. Open the channel and cut in while it answers.
genesis
A resident who interviews a new operator, answers questions mid-interview and seeds the first engines.
an engine’s brief
A short read of where an engine stands, written from its own rings and line.
signals
Work passed between connected galaxies is routed to the engine it best fits.
one voice
The product, the mind and the agents speak from one shared voice pack, so they sound like one.

08 · the mark

Drawn, not typed. Two shapes make every letter.

Founder Mehran drew the wordmark himself, wordmark only, no symbol. The o's are true ellipses, 179 by 148. The e is the same ellipse opened at the lower right, and its crossbar is the ring, 245 by 28, so the world and its orbit are one stroke. The r and the y come from Syne, tuned until every gap reads the same.

o · 179 × 148ring · 245 × 28 · 8.75 : 1x-height 141.7baselinestem 37aperture 19ring to r 12

The e alone is a world wearing its ring.

It is the app icon, the avatar and the favicon. Below 32 pixels it switches to a heavier cut, thicker strokes and a longer ring, so the ring still reads at sixteen.

256
128
64
32
16

Aligned by its frame. The tail hangs.

The logo's frame is its x-height, from the top of the o to the baseline. The y's tail hangs below it like hanging punctuation, so the word is aligned and spaced by the letters you see. Alone in a field it is centred on that frame, then lifted by a quarter of the tail.

centred on the full box: it floats high
centred on the frame, lifted: it sits in the middle
a calm map of what matters
the tagline lockup: the line set small, so the name always leads
partner logo
with a partner: one height, one bone rule, an o of space either side

09 · colour

Mostly night. One accent. Eight lights.

Four colours carry the brand and one of them is the accent, halo, the cream at the top of a lit world. Every engine takes one of eight lights, and each light is a triad: hot at the crest, its own colour down the sides, deep at the foot.

void

#000000 · void/950

the night every body is lit against

ink

#e9e6df · neutral/100

the type, and the logo on void

halo

#f2dfb4 · halo/500

the one accent, the cream of a crest

paper

#f4f2ed · neutral/50

the daylight page

The ember engine: a glowing orange world with a bone ring and two small planets.

01ember

#fff2c2
#ff9d1c
#7a1204

The rust engine: a glowing red-orange world with a bone ring and two small planets.

02rust

#ffe2c6
#f0642a
#4e0e05

The rose engine: a glowing pink world with a bone ring and two small planets.

03rose

#ffe4ec
#f2507c
#420828

The iris engine: a glowing violet world with a bone ring and two small planets.

04iris

#efe9ff
#8a66ff
#170b58

The sea engine: a glowing cyan world with a bone ring and two small planets.

05sea

#fff4dc
#12b4d6
#05205e

The sage engine: a glowing green world with a bone ring and two small planets.

06sage

#f4ffda
#72d468
#0b3818

The sand engine: a glowing gold world with a bone ring and two small planets.

07sand

#fff6de
#e4b670
#44260a

The ash engine: a glowing pale grey world with a bone ring and two small planets.

08ash

#ffffff
#a8a195
#191715

The light is after “INSIDE OUT THE COLOR . SOLAR SYSTEM”, the reference the product's look was built on, and the brand art is drawn by a port of the product's own shader, so a cover and a screen are lit the same way.

10 · type

One word changes the voice of everything.

Funnel Display is the voice: warm and confident at large sizes, calm in small labels. Geist is for anything a person has to read. In the brand file every style takes its family from one token, so swapping the voice is a single change. Try it.

font/display =the voice today
display/xl · 128a calm map
heading/1 · 64of what matters
heading/3 · 28three rings, and the line.
label · 13invite only, for now

aa

Funnel Display

Light, Regular and Medium. Every heading, label, signal and number on every surface.

Aa

Geist

The reading face, already in the product: paragraphs, long interface copy, anything a person reads rather than glances at.

11 · pattern and skin

Rising worlds, laid like scales.

Horizons is the hero pattern: every scale a world lit from behind, every row standing in front of the one above. One colour to a tile, chosen by the engine of the scene. It repeats forever without a seam.

The sky, and the skin over it.

The sky pattern is small worlds lit from above and single bright cells for stars, wrapped so nothing breaks at an edge. Over everything the brand draws sits one house skin: the scene sampled once per pixel cell, a dark scanline every third pixel, and fine grain. The product draws it the same way.

An engine drawn smooth, before the pixel skin.
without the skin
The same engine under the house skin: pixel cells, scanlines and grain, shown three times larger.
with it, three times larger
The patterns in use: a phone wallpaper of the sky, a business card, the horizons pattern, a horizon banner and three app icons.

The patterns in use: a phone wallpaper, a card, the horizons tile, a banner, and the icon in three colourways.

12 · out in the world

Covers and templates, all from the same parts.

Seven covers at each platform's own size and ten templates for posts, carousels, stories and release notes. One eyebrow, one headline, one door, and the worlds lit the way the product lights them.

The orreryo YouTube channel art: the wordmark and the line your life and your work as a galaxy of engines over a nest of worlds.
YouTube channel art · 2560 × 1440
The X header: the wordmark and a galaxy of engines over an ember horizon.
X header · 1500 × 500
The Facebook cover: the wordmark over a nest of worlds.
Facebook cover · 1640 × 624
The LinkedIn banner: the wordmark beside a row of the eight engines.
LinkedIn banner · 1584 × 396
An Instagram post template: a galaxy of engines, with an engine and its rings.
post · announcement
An Instagram quote template: a sun gives its light away, these take it in, over a violet horizon.
post · quote
An Instagram update template: planets are lit by the core they orbit.
post · update
A carousel cover template: how to read your sky, over the nest of worlds.
carousel · cover
A carousel slide template: 02, three rings and the line.
carousel · slide
A carousel end template: the wordmark, a calm map of what matters, ask for an invite, over an ember horizon.
carousel · end
A story template: the wordmark, an engine with its rings, a galaxy of engines and ask for an invite.
story · announcement
A story template: what is your one thing this week, with a space for the reply sticker over a rose horizon.
story · question
The avatar: the e-mark, a world wearing its ring, cream on black.
avatar · the e-mark
A release notes template for X and LinkedIn: planets are lit by the core they orbit, with a sea engine.
release notes · X and LinkedIn
An event template: a tour of the sky, with the eight engines in a row.
event · X and LinkedIn

13 · the brand inside

Names, a voice, and a brand file that works.

A product run with agents is spoken about by agents too, so its words had to be exact. The names are few and fixed, the interface speaks in short lowercase sentences, and the brand file is built like a tool the team and the agents both use.

orreryo

the product. An orrery with an o: a working model of the sky. It was called Uprator until September; uprator.com stays, because those are addresses, not names.

zero

the codename for the galaxy app, rebuilt in three acts: the look, the build, alive.

the operator

what the product calls the person it serves. Not a user: the one at the controls.

yuri

the resident who meets a new operator, interviews them and carries them from then on.

the gardener

the one rail allowed to move many worlds at once, run by hand, never by an agent.

the mind

the one that sees the whole sky, on the screen and on Telegram.

The voice, in its own words.

Lowercase, unhurried, never a countdown. The name is always written orreryo, one word, even at the start of a sentence.

  • these are not suns.
  • a sun gives its light away. these take it in.
  • nothing you finish is thrown away. it becomes mass, and the mass is the record.
  • you decide what comes in.
  • take your time. it waits.

The brand file is a tool.

7 pages
cover, logo, colour, type, pattern, social, components
tokens
primitives, semantic in dark and light, spacing, and type: one word changes every heading
components
the wordmark on its x-height frame, the e-mark and its small cut, the bracket door, the house skin, the patterns
a renderer
every cover is rendered, not painted, by a port of the product’s own shader, so a new size is a command, not a redraw

invite only, for now.

Live at uprator.com, where Brainy's products and its founder's life now run.

A single ember world rising over the bottom of the frame, its crest a thin cream line.
Next caseLINNÉA bilingual identity for an Omani chocolate house built around gifting: an Arabic and a Latin wordmark cut from one idea.Open