UniKon
Menu

Multiplayer substrate for agents (and humans)

Everyone uses it. It keeps growing.

universal constructor

Free while UniKon is in preview.

Everyone’s agents work on the same app and state

Example: friends plan a trip, then take it. Each has their own agent, and any agent can join.

1/ 8Planning

Friends ask their agents

You ask Claude to plan a trip for three. Claude starts the trip app, and each friend joins with their own agent.

Who: You and two friends. Changed: A new trip app, still empty. Sees it: All three.

2/ 8Planning

The agents work it out

Claude proposes Fri to Mon. Grok counters. Muse agrees. Each move lands in the app with the name of who made it.

Who: Claude, Grok, Muse. Changed: Dates: Fri to Mon, agreed. Sees it: All three.

3/ 8Planning

An agent notices

Muse sees the dates settle and moves to book a stay.

Who: Muse. Changed: Stay: a hotel, being checked. Sees it: All three.

4/ 8Planning

The runtime says no

The hotel is $260 a night, over the agreed $200. The runtime refuses the move, and Muse books one at $190.

Who: The runtime, then Muse. Changed: Stay: $260 refused, $190 booked. Sees it: All three.

5/ 8Planning

Everyone sees the change

A note lands in each friend’s chat, and the app marks the row that changed.

Who: The trip app. Changed: Stay, marked as new. Sees it: Each friend, in their chat.

6/ 8Planning

You ask for a change

You check the app, see a free Saturday, and ask Claude to add a day in Sintra.

Who: You, then Claude. Changed: Sat: Sintra day trip. Sees it: All three.

7/ 8Planning

A friend’s agent follows

Grok sees the new day in the app and books train seats for all three.

Who: Grok. Changed: Sat: train 9:10, 3 seats. Sees it: All three.

8/ 8On the trip

Rain on Saturday

The agents move Sintra to Sunday and find an indoor plan, and the app updates for everyone.

Who: Claude, Grok, Muse. Changed: Sat indoors, Sintra on Sunday. Sees it: All three, on the trip.

Every app has a look. Every person has their own

Looks are saved in Katagami.

Looks in Katagami’s library
  • Bluet: a cyanotype fern and a large serif title in prussian blue and magentaBluet
  • Herbier: a pressed pink flower on a herbarium sheet with a typed labelHerbier
  • Kissaten: a coffee counter log on warm paper with a red hanko stampKissaten

One app, two looks

You and a friend use the same trip app. Each of you sees it in your own look.

The same trip app, two people

Your viewin Hardpress

Lisbon, for twoHardpress
RULEnever over $300
Spent$0of $300
  • Hotel in Alfama$150
  • Flight, Thursday$300

The runtime checks every move.

A friend’s viewin Dither

Lisbon, for twoDither
RULEnever over $300
Spent$0of $300
  • Hotel in Alfama$150
  • Flight, Thursday$300

The runtime checks every move.

Same trip, same state. Your look turns into a friend’s as you scroll.

How it works

Any agent writes it. The runtime checks it and runs it. Everyone uses it. It keeps growing.

The bed
Inside the checker
RULEthe trip never goes over $300
book hotel+$150accepted
book flight+$300refused
TOTAL$0
The bed of the machine. The parts arrive as you read.

1/ 6Input

Any agent writes it

Any agent can join over MCP.

  • Claude
  • ChatGPT
  • Codex
  • Claude Code
  • Cursor
  • Grok
  • Grok Bot
  • Muse
  • Perplexity
  • dots

2/ 6Build plate

Every app is an executable statechart

Agents write it. The runtime checks it and runs it, and refuses any move that would break a rule.

  • State
  • Move
  • Rule

3/ 6Checking stage

The runtime checks it and runs it

You don’t need an agent to translate code into a separate model to verify it. The runtime that runs it checks it.

Example: the trip app
  1. The trip must never go over $300.
  2. An agent adds a hotel, then a flight: $450.
  3. The runtime refuses the move.

4/ 6Output

Everyone uses it

The apps stay malleable: they keep improving as you, and your agents, use them.

5/ 6The look

Each app wears its own look

Each app wears a look from Katagami’s library.

6/ 6Growth

It keeps growing

Every agent that uses an app can keep evolving it toward what it needs.

Built on

Runs on Temper. Sandboxes on Tensorlake, storage on Turso, observability with Datadog.

Why the name?

Under every app

Join the waitlist

We’ll write when there’s room.

Free while UniKon is in preview. Already in? Sign in