Running Regixo by talking
One sitting, start to finish, without typing a regixo command: an empty
project, a coding agent, and a forwarded compliance draft at the end. Every step shows what you
say, what your agent does, and — the part that matters — how you check it did it
right.
regixo command you would, in the same
shell. See Work with your agent.DATABASE_URL and a Stripe account, and no
Regixo yet. You do not tell your agent which commands to run — you tell it what you want.“Set Regixo up in this project — scan my sources and build the data map.”
Show the commandHide the commandShow the sentenceHide the sentence
$ npx regixo startIt reads Regixo’s manifest first (regixo help --json — every command,
flag and error code, as data), so it is not guessing. Then it finds the sources it can already
reach from your .env and scans names and types only. Regixo itself checks
your Node version, before anything runs.
One question is yours, not its: is your organisation a regulated financial entity? Regixo cannot infer that, and it decides whether a DORA register is drafted — so it is a declaration, never a guess.
Check it worked: it should report a data map, a dataset count, a count of columns that look like personal data, and a DRAFT GDPR record. Those numbers — not a claim that it worked. Step 3 is how you confirm them.
Show what it prints in the terminalHide the terminal outputShow what your agent reportsHide what your agent reports
Regixo — free to install and use. It maps your data and drafts your compliance record, right here. Nothing leaves this machine. ▸ Looking for your databases… ✓ Found your Postgres database — ready to map (from the DATABASE_URL setting) ? Connect & scan this source? [Y/n] y ? Is your organisation a regulated financial entity (a bank, payment/e-money institution, investment firm, or insurer)? [y/N] n ▸ scanning your sources — names and types only, never the values inside… ✓ Your data map and draft record are ready. To see them, type: regixo open (opens them in your web browser)
“Add our Stripe account to Regixo.”
Your agent fills in everything except the token — you put that in .env yourself.
Show the commandHide the commandShow the sentenceHide the sentence
$ regixo add stripe --ref STRIPE_API_KEYRegixo writes <PASTE-YOUR-TOKEN-HERE> into .env for you,
and the config keeps only the variable’s name — never the value. Your agent tells you
which line needs you, and why it did not ask: a secret pasted into a chat is sent to the model and
kept in the transcript on disk.
This is the agent working, not failing. Paste the key into
.env yourself, then ask it to carry on. Until you do, Regixo answers
SECRET_PLACEHOLDER_UNREPLACED — a checkpoint, not an error.
Show what it prints in the terminalHide the terminal outputShow what your agent reportsHide what your agent reports
STRIPE_API_KEY=<PASTE-YOUR-TOKEN-HERE>
Then regixo test stripe to confirm the key works — it connects and
reads nothing.
“Summarise what Regixo has connected and scanned, and what’s still missing.”
Show the commandHide the commandShow the sentenceHide the sentence
$ regixo statusRead the coverage line. A source that was not reached is missing from the map — and this is the failure that hides, because the counts still print, they are just quietly too low. So Regixo does not make you infer it: the bad case names the source.
If a source dropped out: ask your agent to run
regixo doctor. It probes each source and names the exact fix. A database on a
network your agent isn’t on will never connect from here — that is not the agent’s fault, and
the three honest routes are in
Connect your sources.
Show what it prints in the terminalHide the terminal outputShow what to checkHide what to check
Regixo status — /Users/you/app/.regixo
sources: 2 configured · 2 reachable
datasets: 63 mapped · 55 hold personal data
columns: 398 in total · 170 hold personal data
coverage: ✓ all 2 source(s) reached
record: draft RoPA tracks your map — open it anytime: regixo openHad Stripe failed, the last line would read
coverage: ⚠ 1/2 sources reached — the map EXCLUDES stripe (fix: regixo doctor).
“Open the Regixo dashboard in my browser.”
Show the commandHide the commandShow the sentenceHide the sentence
$ regixo open“Have Regixo draft descriptions for every dataset and column in my catalog from the scan — no model, just the metadata.”
Show the commandHide the commandShow the sentenceHide the sentence
$ regixo describe draft --allRegixo composes these itself, from metadata only — humanised names, the personal-data
kinds present, lineage neighbours. No model is involved and nothing is sent anywhere.
Each one lands labelled suggested.
If your agent writes one in its own words instead
(regixo describe set <id> "…" --model), that one renders as
“suggested · AI-drafted” — visibly distinct from a human’s. Either way: a suggestion.
Check it worked — and then do your half: read them on the Map. They
say suggested, and they will keep saying it until you act. Confirm is a
person’s act — it records who signed off — so it carries no sentence and your agent will
not run it. Same for a glossary term.
Show what it prints in the terminalHide the terminal outputShow what your agent reportsHide what your agent reports
Drafted 12 suggested description(s). Review: regixo describe list
$ regixo annotate set <activityKey> lawfulBasis "Art. 6(1)(b) contract" --confirm
This one’s yours. Only a person can confirm a legal field.
“Forward my Regixo draft record to our compliance team. Show me what would be uploaded before you send it.”
Show the commandHide the commandShow the sentenceHide the sentence
$ regixo inviteThis one asks before it sends. regixo invite previews exactly what leaves
the machine — table and column names, types, owners; never a row value — and waits. The
playbook tells your agent to show you that preview and get your word in advance, never to
assume it.
Check it worked: you get a DRAFT PDF you can email and a claim link your compliance team opens with no account. If your agent sent it without showing you the preview first, that is a real problem — say so.
Show what it prints in the terminalHide the terminal outputShow what your agent reportsHide what your agent reports
▸ this will upload a metadata-only snapshot. What leaves: · table & column names, types, owners ✓ leaves · your row values ✗ never ? Send this snapshot? [y/N] y ✓ RoPA_DRAFT.pdf written — forward it to your compliance team ✓ claim link: https://app.regixo.com/claim/clm_7Q…