SELF-HOSTED AI FACTORY & BRAIN

Your own agents.
Running on your own Mac.

Factory is an autonomous agent engine you host yourself. It ships PRs, runs work loops, and asks before it does anything sensitive — while the heavy compute and every credential stay on your machine. Watch it, steer it, and command it from native iPhone, Mac, and web apps.

Bring your own Claude No metered middleman Open, inspectable code

  • 01Your hardware, your agents
  • 02Credentials never leave the Mac
  • 03Real-time visibility from your phone
  • 04Bring your own Claude key

THREE TIERS

One factory, split across three places on purpose.

The design keeps the expensive, private parts on your machine and makes only a thin, replaceable relay touch the cloud. Nothing about your work is trapped in someone else's account.

TIER 1

Your Mac runs the engine

The autonomous agent daemon lives here. Work loops, worktrees, tool calls, and your Claude key all execute locally, within your machine's limits. Heavy compute and private data never leave the building.

  • agent daemon
  • worktrees
  • your Claude key
TIER 2

A thin cloud broker relays

A small stateless worker passes read-model state one way and commands the other. It holds no compute and no secrets — it's a mailbox, tenant-scoped and fail-closed, that you can swap or self-host.

  • state relay
  • command queue
  • RLS fail-closed
TIER 3

The apps are the control surface

Native iPhone and Mac apps plus a web client render the live factory, surface what needs you, and let you command the engine — a chat message, an approval, a nudge — from wherever you are.

  • iPhone
  • Mac
  • Web

Commands are the only write path — a single, auditable INSERT the engine picks up.

WHAT YOU GET

A control room for your autonomous work.

The factory dashboard

Daemon health at a glance, a Needs You queue for approvals, the live task list across every department, and the PR pipeline — all in one scroll. Tap a task to see its branch, budget, runtime, and current action.

  • gtm
  • product
  • finance
  • infra
task-4819productrunning
task-4805financeblocked
task-4798productdone
task-4790infrafailed

Approvals that gate the risky stuff

Sending an email, merging a PR, running a shell command — sensitive tools pause and wait for your Approve or Deny. Nothing irreversible happens behind your back.

Live from your pocket

The read-model refreshes on a tight poll, so tasks advancing, PRs landing, and events firing show up on your phone seconds after they happen on the Mac.

Bring your own Claude

The engine calls Claude with your key. No token markup, no metered middleman between you and the model — just your account, your rate limits, your bill.

Pair once, scoped forever

Log in to your Brain to pair a device; the broker mints a short-lived, tenant-scoped token per request. Row-level security is fail-closed — an unpaired client simply sees nothing.

Private by construction

Compute, credentials, and source live on your Mac. The cloud only ever sees a tenant-scoped read-model and the commands you send — never your keys, never your repos. If the relay vanished tomorrow, your factory keeps running.

  • keys stay local
  • compute stays local
  • repos stay local

THE BRAIN

Your agent's memory, given an app.

The factory ships work; the Brain remembers why. Memories, files, and live tmux sessions the engine uses all get a proper UI — so the context your agents run on is something you can read, search, and steer, not a black box.

memories Durable notes, decisions, and project state the engine reads and writes as it works.
files The documents and artifacts your agents produce and reference, browsable from any device.
sessions Live tmux sessions on your Mac — peek at what a running agent is actually doing, right now.

WHY SELF-HOST

The middleman is optional. Your leverage isn't.

Metered agent clouds

  • Your keys, code, and data live in their account
  • A markup on every token you spend
  • Compute you rent by the minute
  • Opaque runtime you can't inspect
  • Lock-in — leaving means losing your history

Factory

  • Keys and repos never leave your Mac
  • Bring your own Claude — pay the model directly
  • Compute you already own, used to the limit
  • Open, inspectable code end to end
  • The relay is thin and replaceable — no lock-in

Built for people who'd rather own the machine than rent the dashboard:

  • solo founders running a one-person factory
  • engineers who keep credentials off other people's servers
  • anyone with a capable Mac and a Claude key

Stand up your factory today.

Clone the repo, point the engine at your Claude key, and pair a device. It runs on Mock data out of the box — flip one switch to go live against your own backend.

Mac build coming soon · the web & iOS clients are in the repo today