Built for teams co-writing with AI

Where humans and AI agents co-edit your docs.

Block-level provenance. Draft-review primitives. One-click publish to GitHub. Let Claude and Codex draft your PRDs, RFCs, and runbooks while you stay in control of every paragraph.

shiftclaw/product-docs/prds/q3-onboarding.md
:::humanapproved

§ Background

Onboarding completion sat at 41% in Q2. Three friction points dominate: org creation, payment-method capture, and first-asset import.
:::draft[agent]pending 2 drafts

§ Goals

Lift activation to 65% within Q3 by collapsing the four-step wizard into a single guided checklist with inline AI suggestions.

2 agent drafts in carousel · click to expand diff

:::reviewconflict 3 drafts 2

§ Acceptance criteria

New users reach the dashboard with at least one connected repo and a populated KPI tile in under 4 minutes.
- in under 6 minutes from sign-up confirmation.
+ in under 4 minutes with at least one connected repo.

3 conflicting drafts — Synthesize via Groq ready

:::draft[agent]pending 1 draft

§ Out of scope

Mobile native app, SSO for the Free tier, real-time multi-cursor in the editor surface.

Trust everyparagraph again.

0%

Of edits across pilot teams come from AI agents

0h

Median time-to-review on docs co-edited with agents

0%

Of approved blocks ship with provenance preserved in Git

Stop reading agent slop

Every agent draft lands as a pending proposal next to the original block. No silent rewrites, no losing the wording you trusted to a hallucinated edit.

Resolve conflicts in one click

When two agents propose competing rewrites, the smart-merge button calls Groq llama-3.3-70b and replaces the block with a unified draft you still get to approve.

Audit-ready by default

Every verdict — approve, reject, edit — is recorded against the block, the reviewer, and the proposing author kind. Compliance teams stop chasing screenshots.

Why teams pick Quillstream

A canvas where every paragraph knows who wrote it.

Quillstream is the missing layer between Notion-style co-editing and Git-style review. Built specifically for docs that humans and agents both touch.

Block-level provenance
Every paragraph carries an ownership pill — :::draft[agent], :::human, :::review — and a status badge that travels with the content into Git history.
AI agents as first-class authors
Claude, Codex, and your in-house agents draft via REST. Their proposals appear in the same drafts carousel humans use; you approve, edit, or synthesise.
Draft-review primitives
Side-by-side diff per draft, threaded notes anchored to a block, critique state machine that tracks one provocation per block at a time.
One-click publish to GitHub
The whole workspace is your repo. Approved blocks compile back to plain markdown; the audit trail commits as a sibling provenance file.

FAQ

Frequently asked questions

Everything teams ask before they let an agent into a shared doc.

Quillstream is a markdown workspace where humans and AI agents co-edit docs — PRDs, RFCs, specs, runbooks, changelogs. Every paragraph carries ownership and review state, so you can let Claude or Codex draft sections without losing control of what ships.

Notion and Google Docs treat AI as a passive autocomplete inside one user’s session. Quillstream treats agents as first-class authors with their own REST identity, drafts that survive across sessions, and a review queue that escalates to a human verdict.

A PR review is repo-wide and once-per-merge. Quillstream gives you block-level review inline as the doc evolves: drafts carousel per paragraph, threaded notes anchored to a block, critique state machine, and one-click smart-merge for conflicting proposals.

Any HTTP client. Quillstream ships POST /v1/docs, PATCH /v1/docs/:id/sections/:section_id, GET /v1/docs/:id/feedback plus webhook events (section.approved / section.rejected / document.published). Claude, Codex, and in-house agents all work the same way.

Your Git repo. Quillstream connects to the GitHub repos you select, edits markdown in place, and writes a sibling provenance file alongside each doc. If you uninstall Quillstream tomorrow, every approved block stays in your repo as plain markdown.

When a block has two or more conflicting drafts, a Synthesize button calls Groq llama-3.3-70b with all the drafts plus the original. The model returns a unified rewrite that lands as a new pending draft — you still approve before it replaces the body.

Yes — one connected GitHub repo, three active documents, single user, public repos only. The Pro tier (€15/mo) unlocks unlimited repos, unlimited docs, one agent API token, and AI smart-merge.

Yes. The /demo route is fully clickable as either a Lead reviewer (Maya), an Editor (Theo), or an Agent token (Codex) — three pre-seeded personas with role-aware capabilities and persona-switch without re-auth.

Still have questions? Contact us