Reproof lets you write multiple versions of the same paragraph

PromptCube Novice 1h ago 182 views 15 likes 2 min read

Linear writing is a relic of the typewriter era that doesn't fit how we actually think. Most editors force you to choose one phrasing and delete the rest, or worse, keep a "graveyard" document full of cut snippets that you'll never actually look at again. I've spent years writing for places like Zapier and Wirecutter, and the friction of wanting to try three different ways to open a piece without losing the original draft is a constant pain.

That's why Reproof was built. Instead of a flat sheet of paper, it treats the document as a series of versioned blocks. You can create multiple variations of a single paragraph and toggle between them instantly to see which one actually fits the flow of the piece. It's essentially a non-linear AI workflow for human writers who care about precision.

Core features for a better writing flow

The goal here wasn't to build another generic Notion clone, but to solve the specific problem of "perfectionism" in drafting.

  • Paragraph Versioning: You can spin up new versions of any section and swap them in real-time. You don't have to commit to one version until the very end.
  • Clipping System: If a paragraph doesn't fit right now but is too good to delete, you can cut it as a clipping to store it for later use.
  • Format Flexibility: It handles rich text, Markdown, and HTML interchangeably. You can copy-paste between these formats without the usual formatting nightmare.
  • Side-by-Side View: You can keep your research or notes open in one pane while drafting in the other, eliminating the need to constantly Alt-Tab.
  • Command Palette: Everything is accessible via keyboard shortcuts to keep you in the flow state.
  • Human-Centric Proofreading: The tool catches typos and errors without forcing "AI rewrites" on you. The philosophy here is that the human should drive the prose, and the AI should just be the assistant catching the mistakes.

Building this was a nightmare from a technical perspective. We went through four complete rewrites of the core engine. Even using Tiptap didn't make it a breeze; reinventing the text editor is a classic trap, but it was necessary to get the non-linear versioning to feel snappy.

For anyone looking for a practical tutorial on how to move away from linear drafting, the best way is to start by treating your paragraphs as modular components rather than a continuous stream. When you hit a wall with a sentence, don't delete it—just create a version and try a different angle. It removes the anxiety of "ruining" a good draft and allows for a much more experimental approach to prompt engineering your own thoughts.

ReproofTiptap

All Replies (4)

C
ChrisPunk Novice 1h ago
Does this actually track keystrokes or just compare snapshots? I tried building a similar tool once, but it was a total mess and kept glitching. I'm curious if this one can actually tell the difference between a fast typer and someone just dumping a document in.
0 Reply
T
Taylor27 Intermediate 1h ago
How does it handle version control if you want to go back to an earlier draft?
0 Reply
M
Morgan79 Novice 1h ago
would be cool if it could suggest which version flows better based on tone.
0 Reply
M
MaxWhiz Expert 1h ago
@Morgan79 Right, because we definitely need an AI to tell us we sound like a pretentious robot lol
0 Reply

Write a Reply

Markdown supported