ai ▸ concierge open 00:00:00

Say it once.
Scribe builds the whole thing.

Scribe is Writ's AI concierge. Describe a task in plain language and it drives the site, records the workflow, wires the monitor and notification, and hands you a callable API. Then it answers questions about everything you've built.

describe it in a sentence · Scribe does the rest · it never sees a raw password
Scribe scribe · ai conciergeworking
builds the workflow wires the monitor answers about your runs
ai ▸ site explored 00:00:05
01
discover

It reads the site the way you would.

Scribe opens the target in a real browser and maps it: forms, tables, pagination, the network calls behind them. No selectors to hunt. Watch it explore:

supplier.acme.co/inventoryreading
Scribe found
Everything below is grounded on the live page — validated there before anything is saved.
ai ▸ workflow drafted 00:00:12
02
build

One sentence in, a wired workflow out.

From what it found, Scribe assembles the whole automation step by step: sign-in through a Persona, the read, the compile to REST + MCP. No glue to write.

building · acme/inventory-watch
ai ▸ live session 00:00:20
03
drive

Watch it drive a real browser, live.

It's not scraping HTML. Scribe runs a real background browser, clicking and typing like you would, so even gated, JS-heavy sites work. Here it is mid-session:

supplier.acme.co/loginlive
email · ops@acme.co
password · ••••••••
Sign in
2FA · 4 8 2 1 9 0
ai ▸ boundary drawn 00:00:24
04
boundaries

What Scribe sees — and what it doesn't.

Trust is a boundary question: what leaves your machine, what reaches the model, and what never does. Here is the line, as the code draws it.

sees
The live page, as dataWhat Scribe sends to the model is what the page shows: a screenshot, the URL, the DOM, the steps recorded so far and the network calls behind them — plus your instruction.
never
Your credentials — never in a promptA password or key you hand Scribe is sealed straight into the encrypted vault. Prompts, transcripts and logs carry only its placeholder; the value is resolved at execution, on the run itself.
review
Steps you can read before they matterSelectors are proposed and validated on the live page, every step streams as it happens, and the finish summary lists exactly what was created — the workflow, the monitor, the API.
gate
Sensitive actions stop and askA purchase needs a persona, a payment method and an explicit confirm before Scribe wires it — it never asks for a raw card number, and the recorded buy workflow stops at the final pay step.
keys
Your model keys, if you preferPoint Writ at the AI keys inside your own connected agent and completions run there — in strict mode, prompts stay off platform keys entirely, and none of it is billed as managed AI.
the sign-in step Scribe records: fill · password {{vault:supplier.password}} · what the model, the transcript and the logs see — resolved only at execution
ai ▸ answered 00:00:28
05
ask

Ask it anything about what you've built.

When the build's done, the composer becomes a follow-up box. Scribe answers from Writ's docs and from your real runs, with copy-paste snippets for the exact workflow it just made. Pick a question:

dev ▸ session api 00:00:34
06
developers

Drive it from code, too.

Everything Scribe builds is a real endpoint. Hand-written SDKs in four languages, an OpenAI-compatible route, and MCP out of the box. Pick a language and run it:

response
// press Run to call the endpoint