One engine, and it shows its work.
Everything hiy does runs on the same loop. Your material goes in, answers come out with the passage they came from, and the questions it couldn't answer come back to you — where answering one teaches it permanently.
Sources
What you actually made — writing, talks, notes, a CV.
Cited answer
Grounded in a passage your visitor can open and read for themselves.
Honest gap
No material, no answer — and it shows you the searches it ran first.
Teach
You answer the question once, in your own words.
Reindex
It uses your answer from then on, and cites you for it.
And back to sources — the gap you answered is now one of them.
Three things it will not trade away.
Grounded
It answers from material you added, and nothing else. No general-knowledge filler, no confident guess dressed as an answer.
Cited
A grounded answer opens to the actual passage behind it, and links back to where it lives on your own page.
Or silent
When your material runs out it says so — and shows how many searches it ran before giving up. No plan can remove this.
Trust
Answers that show their work
Every grounded answer carries the passage it came from. Open the citation and you read the actual source text — not a title, the evidence.
- Answers drawn only from material you added
- Passage-level citations a visitor can open
- Grounded in what you actually made
How do you price a first project?
Trust
It says “I don't know”
When your material doesn't cover something, your twin says so instead of inventing an answer. The question goes to you, you answer once, and it uses your words from then on.
- Gaps admitted, not papered over
- Unanswered questions queue for you
- One answer teaches it permanently
Waiting for you
“Do you run workshops for teams?”
Control
It stays in your lane
Left alone, a language model will answer anything. Yours won't. Say what you cover, choose how firmly it declines everything else, and add topics it should never touch.
- Strict, balanced, or loose — your call
- Declines trivia, coding help, homework
- Off-limits topics, declined in your tone
Write me a python script
Growth
Conversations become people
Optionally let visitors leave their details so you can reply personally — after a few messages, or exactly when your twin couldn't answer. Off by default; always dismissible.
- You choose if, when, and what it asks
- A People list with what they asked about
- CSV export, and delete anyone any time
Want me to follow up personally?
In your People list
Insight
See what people actually ask
The topics your audience repeats, how much your twin could answer from your own material, and which of your sources it leans on most.
- Most-asked topics and recent conversations
- Coverage — answered from your material
- A daily or weekly summary by email
Most asked
- Pricing
- Getting started
- Working together
Answered from your material
17of 21 this week
Setup
Always one clear next step
A plain reading of where your twin stands, and the single most useful thing to do next. No score to game — and it doesn't disappear once you publish.
- Test privately before anyone sees it
- Guidance that keeps going after launch
- Publish and unpublish whenever you like
Getting there
Live and sounding like you. A few things would still make it stronger.
Every one of those is the same five steps.
Which is why a twin gets better by being used. The questions it can't answer are the ones worth answering, and answering one is what turns it into a source.
Sources
Cited answer
Honest gap
Teach
Reindex
And back to sources — the gap you answered is now one of them.
And one place to run it all.
Conversations arrive, questions queue for you, people wait for a reply — and your twin tells you what to do next.

The dashboard itself — a demo account showing the loop: recent conversations and the one question waiting to be taught.
Make one in about a minute.
One source in, a working twin out. No card, and nothing is public until you say so.