Vibeleaderboard
Index / app
Category
Productivity
Rank
No. 1837Tools index

Previous survey · No. 1845 ·

Pricing
Open Source
Type
APP
Builder
dimillian
GitHub
5 stars
Date

About

Dimillian's app for drafting medium and long-form content at insane speed — outline, draft, revise in a tight loop.

What it does

HyperDrafter is a browser-based writing editor that critiques individual paragraphs after typing pauses. It sends each paragraph with broader document context to Claude, then marks exact passages by issue category and shows linked feedback in a sidebar.

Why it's ranked here

The strongest idea is feedback anchored directly to editable text, with document context and useful categories such as logic, evidence, structure, and factual concerns. The implementation is promising but incomplete: core document management, export, richer formatting, and keyboard navigation remain planned work.

What's good

Paragraphs carry stable identifiers, so analysis and sidebar feedback stay attached to the relevant text. Seven color-coded categories distinguish different problems. The service validates returned passages against the paragraph and corrects their offsets, reducing misplaced highlights when model output is imperfect.

Tradeoffs

Writers must provide an Anthropic API key, which the browser stores locally and sends through application routes. Analysis starts one second after typing stops, so frequent edits can trigger repeated requests. Auto-save, durable document management, export, richer formatting, and streamlined highlight navigation are not yet implemented.

How to use it well

It best suits writers revising arguments, essays, or other paragraph-heavy drafts who want targeted questions about logic, support, clarity, and structure. Use it during revision after ideas exist. It does not replace a document archive, publishing pipeline, citation manager, or full-featured word processor.

Technical notes+

This is a private Next.js 15 and React 19 application packaged through package.json, with TypeScript 5.8 and TipTap 3. lib/ai/anthropic.ts reads the Anthropic key and selected model from localStorage, calls /api/anthropic/messages and /api/anthropic/models, extracts the first balanced JSON object, filters spans whose text is absent, and recalculates offsets from the paragraph. lib/ai/prompts/span-triage.ts supplies document-aware triage instructions; lib/ai/prompts/span-analysis.ts defines detailed revision prompting, though the provided service code does not invoke it. lib/tiptap/extensions/ParagraphWithId.ts manages paragraph identity and focus, while lib/tiptap/extensions/AIHighlight.ts implements clickable marked spans. app/page.tsx coordinates editor and sidebar state.

Observed

License
MIT
Primary language
TypeScript
Install surface
Private npm package with npm install, development, build, start, lint, and type-check scripts
Interface
Browser-based Next.js web application
AI provider
Anthropic Messages and Models APIs through application routes
Editor foundation
TipTap 3 with custom paragraph and highlight extensions
Platform state
Theme settings, API credentials, selected model, and described draft persistence use browser localStorage

Read from README.md, package.json, lib/ai/types.ts, lib/ai/anthropic.ts, lib/ai/prompts/index.ts, lib/ai/prompts/span-triage.ts, lib/ai/prompts/span-analysis.ts, lib/tiptap/extensions/AIHighlight.ts, lib/tiptap/extensions/ParagraphWithId.ts, next.config.mjs, postcss.config.js, tailwind.config.js, app/page.tsx, app/layout.tsx, types/editor.ts.

What it can do

  • Generate content outlines

    Topic or content ideaStructured outline

  • Draft medium-form content

    Content outline or topicMedium-length draft text

  • Draft long-form content

    Content outline or topicLong-form draft text

  • Revise existing drafts

    Draft content textRevised content

  • Iterate between outline and draft

    Outline and draft contentUpdated outline or refined draft

Tags

writingdrafterdimilliancontentproductivity

Tech Stack

Node.jsNext.jsTailwind CSSTypeScript

Comments (0)

No comments yet

Editorially curated, with community endorsements as a secondary signal. Corrections welcome.