Edit & Review
AI proposes. You decide. We never overwrite.
When you edit a page, that edit is yours forever. The next AI run can suggest a new version, but it never silently overwrites your prose. You see a diff, you accept or reject.
how it works
Three steps. Repeats forever.
- Step 1
AI generates a version
The first time we run on a repo, the output is yours by default. Edit any page in the dashboard, save, and that page becomes locked: future AI passes can suggest changes but not silently overwrite.
- Step 2
You edit, AI parks proposals
Make any edit and we mark the page user-locked. The next regeneration generates its version into a review queue with a side-by-side diff instead of clobbering yours.
- Step 3
You decide what ships
Accept, reject, or accept-with-your-edits. Once you accept, the new version becomes the live one, and the cycle starts again.
WYSIWYG editor
Real editor, not a textarea.
Click any page in the dashboard, hit Edit, and you get a TipTap-powered editor with the controls you expect: headings, bold, italics, lists, code blocks, tables, inline links.
Pages are stored as markdown under the hood, which means everything you write survives a future regeneration and remains version-controllable. No proprietary block format.
Review queue
Side-by-side diffs with a built-in merge path.
Every time the AI proposes a new version of a page you've already touched, we save the proposal as a draft and surface it in the review queue. A badge on the Editor tab tells you how many proposals are waiting.
Each proposal opens into a side-by-side diff. You can accept it as-is, reject it outright, or edit the proposal first and then accept; the edit-then-accept path saves you from a follow-up edit pass.
Per-page locking
Edited once, locked from silent regens.
The moment you save an edit, the page is marked user-locked. From that point onward, the AI can only propose changes; it cannot silently overwrite you.
The lock is per-page, not per-site. Pages you haven't touched still auto-update on every regeneration. The pages you care about don't.
Per-page metadata
Title, sidebar label, description, all editable.
Every page carries frontmatter the AI fills in with sensible defaults: page title, sidebar title (often shorter), and a one-line description used in search results.
All three are editable from a settings drawer on the page. The drawer also lets you mark a page hidden (still indexed for search, not visible in the sidebar) or fully delete it.
Version history
Every published version preserved.
Each time you publish, we snapshot the entire set of files and tag the version. Roll back from the Sites overview if a regeneration went sideways and the docs go back to exactly what they were on the prior version.
The Activity feed lists every regeneration, accept, and publish, so it's easy to find "the version we shipped on March 4th" and roll there.
Ready to try it?
14-day free trial. No credit card. The whole platform is open during the trial.
