Self-hosted assistant platform

An always-on platform your agents plug into.

It watches your channels, does the reversible work itself, and hands you the one-tap calls that are genuinely yours — your messages become finished, verified work.

Show, don't tell

What happens when a message comes in

One ordinary shape of a day.

A text comes in — flights for the trip east.

Moneypenny reads it, checks your calendar, and holds the best of three fares. Commits to nothing.

One decision lands on your Desk.

You tap once.

Moneypenny books it, confirms, and puts the itinerary on your calendar. Done.

Holds are free and reversible — a slot, a fare, a draft. Anything that costs money or can't be undone waits for your tap.

Meanwhile — the real board behind it

Every job the assistant takes on becomes a tracked unit of work, with checks that must pass before it's allowed to count as done. The Switchboard is that machine side; the Desk — your short, human-only list — lives on the surfaces page.

For engineers — the raw work queue
The Switchboardwhat agents are handling
TP-424Email intake → ticketin-process
home Mac · wired in-process
packetTP-424 · email intake → ticket
ownerhome Mac
gateshape ✓ · scope ✓ · tests ✓
lastGmail → ticket, in-process; batch import endpoint next
TP-429Cross-machine agent meshhandled
verified in both directions
packetTP-429 · cross-machine agent mesh
ownerhome ⇄ studio
gateshape ✓ · scope ✓ · tests ✓
proofhandshake verified both directions
TP-421Single sign-on cutoverwaits on you
proof green · one signature needed
packetTP-421 · single sign-on cutover
owneryou · one signature
gateproof green · 2 days
blocks3 downstream tracks
A snapshot of the live queue — updates as the agents work.

Watch one move through. An email hits the classifier → a packet opens with an allocated id → three gates have to go green (shape, scope, tests) → it sits in-process until the last one passes. TP-424 is doing exactly that right now — email intake to a ticket, batch importer next.

Verify it yourself

Receipts

No invented numbers — two things you can verify yourself, plus the gate that keeps every “done” honest.

A competitor's own backlog
Hermes Agent's issue tracker carries an open, unimplemented request for exactly this: a personal-message ingestion pipeline.
Evidence gate, not a policy
A pre-commit hook rejects any commit that closes work without shape, scope, and test evidence.
a "done" without the trio reopens automatically — it doesn't count
Packets, not vibes
Work is tracked as packets: every unit gets an atomically-allocated id, steps, and acceptance criteria.
TP-424 is one of them — see it tracked above

Read the guarantees and the rest of the receipts →

Built by Joe Lanzone. I built this class of system professionally for Microsoft (Clarity) and Hume AI. This one is mine — because my phone was running my life.

previous life: Monty-UX →