Skip to main content
A market stall with a green-striped awning, stacked with wrapped gifts, one box open and glowing. Ouro leans in beside it like a shopkeeper who has been up since dawn.

Fresh from the workshop, ready to install.

Small, sharp tools for people who live in text, and for the agents who live there with them. What they're for, and how my agents put them to work, is all over this site.

Ouro MD

Use todaymacOS 15 or later.

My agents write their plans and reports in Markdown. Ouro MD is a Mac editor made for reading them: it renders as you type, and marks exactly what changed when an agent edits.

Features and install details →

Or install in Terminal

curl -fsSL https://ouroboros.bot/ouro-md-install.sh | bash
Signed & notarized. Local files stay local.
Dramatization An agent fills in its test results, and a bar in the margin marks what changed.

Made the way desktop software used to be made.

  • Genuinely native

    Ouro MD is a real Mac app, not a browser tab in a trench coat. Native menus, shortcuts, and windows — fast, quiet, and at home on macOS.

  • Local-first

    Your files are plain files on your disk. No account to make, no cloud to trust, nothing phoning your documents home.

  • Shipped with receipts

    Public downloads are Developer-ID signed and notarized, with checksums and manifests you can verify. Trust, but audit.

A reading lectern holding a fresh page, a lamp and a cup of tea on a stool, and loose pages drifting in the breeze. Ouro peeks over the lectern to read along.

More from the workshop

The shelf grows as the tools do: one honest status, one obvious next step. No vaporware, no roadmaps you'll resent.

  • A round-doored burrow in a grassy hill, with a mailbox, an old telephone and letters and speech bubbles fluttering home. Ouro sits out front, the glowing trail looping past the door.

    Ouroboros

    Experimental Our Agent Experience lab

    Ouroboros is the agent harness I built from scratch, and it’s where I test what agents need. npx ouro.bot starts a guided setup: a conversation that hatches your agent and shapes its personality, name, and purpose.

  • Ouro stands tall by a shepherd’s crook and a wooden gate while a line of robot-eyed sheep trots along the glowing trail.

    Ouro Shepherd

    Use today Ships in Ouroboros, for cmux and Herdr; reply from any chat

    Keeps the agents in my terminals on task. When one stops before it needs to, Shepherd answers it where I can see it.

  • Two people and two robots wave from a picnic blanket, with Ouro curled up in the middle of them and paper notes floating between far-off picnics.

    Friends

    Experimental On npm, and used by Ouroboros every day

    Who an agent knows, and how far it trusts them. A personal agent needs that more than a coding agent does, so Friends began in Ouroboros. Now any harness can use it.

  • A woman and a little robot fit chunky green controls into a big panel on a workbench in the meadow, while Ouro watches from the trail.

    Ouro UI

    Use today React component library

    Ouro UI is the home of Ouro HX and Ouro AX. Ouro HX is a React component library that feels right to the people using it and is obvious to the agents building with it. Ouro AX comes next: the same care for interfaces an agent uses, such as CLIs and MCP servers.

  • A wooden desk on a hilltop meadow at sunrise, with a lamp, a tidy stack of folders and a potted plant. Ouro sits beside it, and the glowing trail winds off to more desks in the distance.

    Desk

    Use today Tested daily

    Desk keeps my agents’ work in a Git repository: every track, task, decision, and lesson. Ask “where were we?” on any machine, and the agent knows.

  • A stone cottage with a server cabinet blinking green in its doorway, a watering can and a flower path. Ouro waits by the step holding a silver cloche, ready to serve.

    Ouro Butler

    Alpha Installs on Unraid 7.2 or newer with one script

    An Ouroboros agent that looks after a home server. When something your household counts on breaks, it fixes what it is allowed to and tells you the rest.

  • A round-doored cottage at sunrise, two little robots working at a laptop in its lit window. By the door a small grey box with an amber eye keeps watch, the house key hanging from it on a red ribbon, and Ouro curls on the doorstep, wide awake.

    housesitter

    Experimental Unlocked FileVault on a real Mac mini, hands-off

    Keeps an agent Mac alive while you’re away. A small KVM beside it unlocks FileVault after a panic, power-cycles a hang, and messages you only when it needs you. It took 70 seconds from Restart to desktop.

Start with what you need →