Vibecode Drafts Pro

track this build4 phases, 12 steps, beginner friendly
YES · one-shottable
price $1.67/moyou'd save $20.04/yrbuild time one sittingcategory 🖋️ writing toolsreplaced by 0 people

The core loop is small enough for a capable coding agent to produce a useful local version in one sitting. For Drafts Pro, capture text instantly, run reusable transformations, and file the result into local destinations. The hard boundary is its iphone and mac capture speed, action directory, and apple automation depth, plus polish, integrations, and proprietary language models.

the project pack5 files · written for this build, step by step
README.md
# Drafts Pro · indie build

A capture surface whose only hard requirement is that it appears the instant you ask for it, plus a scriptable action system that sends the captured text onward, with a queue so an action failing never costs you what you wrote.

Estimated effort: **weekend**. Work `BUILD_PLAN.md` top to bottom · every phase ends in a check that has to pass before the next one starts.

## Stack

| Part | Choice | Why |
| --- | --- | --- |
| Runtime | TypeScript with a local application and SQLite | capture must work with no network and no login |
| Launch | A global hotkey to a pre-warmed window | cold-starting a window is the difference between using this and not |
| Actions | Sandboxed scripts over a small API | the value is what happens after capture, and that has to be yours to define |
| Delivery | A queue with retries for anything leaving the machine | capture must never depend on a destination being reachable |
| Storage | Every draft kept, including sent ones | the archive is what makes capture safe to do carelessly |

## Before you start

Have every one of these ready. The plan assumes them from step one.

- [ ] **Node.js 22 or newer** · free
  - Why: Runs the application and the action sandbox.
  - Get it: nodejs.org, or nvm install 22.
  - Verify: node --version prints v22 or higher
- [ ] **A global hotkey mechanism for your platform** · free
  - Why: Everything depends on the window appearing instantly from anywhere, and this is platform-specific work.
  - Get it: Whatever your desktop framework provides, and check it works when another application is fullscreen.
  - Verify: The hotkey fires from a fullscreen application and the window appears above it
- [ ] **One real destination for an action** · free
  - Why: The queue and retry behaviour are only testable against something that can actually be unreachable.
  - Get it: A note-taking service, a task tool, or a webhook endpoint you control. One is enough.
  - Verify: An action posts to it successfully and queues when it is unreachable
- [ ] **Your acceptable capture delay** · free
  - Why: It is the primary requirement, and a threshold you did not write down becomes whatever the implementation happens to do.
  - Get it: Pick a number in milliseconds you would notice, and measure against it from phase 1 rather than at the end.
  - Verify: A number is written down and the measurement is in the test output

## Quick start

Follow Phase 1 in `BUILD_PLAN.md`; it creates the project.

Then copy `.env.example` to `.env` and fill in the values it documents.

## Honest limits

This build deliberately does not replace:

- Mobile capture.
- Dictation and voice capture.
- The large community action library.
- Rich text and attachments.
- its iPhone and Mac capture speed, action directory, and Apple automation depth
- cross-device sync
- large proprietary style models
- browser and office-suite extensions
- team style guides

If one of those is essential to you, that is the reason to keep paying for Drafts Pro, and the README should say so rather than pretend.

$ choose a build depth, inspect the files, then open the complete pack in your agent

why people still pay

People still pay for Drafts Pro because the paid tool is already present everywhere they write and its suggestions have been tuned across millions of documents. The recurring cost buys model quality, extension compatibility, dictionaries, releases, and sync, not just the visible interface.

what you lose

xits iPhone and Mac capture speed, action directory, and Apple automation depth

xcross-device sync

xlarge proprietary style models

xbrowser and office-suite extensions

xteam style guides

prior art · use these instead of building, if you'd ratherLanguageToolMature open-source grammar and style checker with desktop and server components.↗
share on X ↗"I just replaced Drafts Pro ($1.67/mo) with one prompt"
the numbers

Drafts Pro pricing

planmonthlyannual (per mo)what you get
free$0$0Unlimited basic text capture and iCloud sync; Pro-only custom actions, workspaces, themes and advanced automation excluded
drafts pro$1.99$1.671 subscription across iPhone, iPad, Mac and Apple Watch; Family Sharing supported
drafts pro patron—$2.50Same features as Drafts Pro; no additional product limits or features

free tierNo published numeric cap on drafts, words, devices, or sync; free use excludes Pro-only custom actions, workspaces, themes and advanced automation

billing$1.99 monthly or $19.99 annually; optional $29.99/year Patron subscription; App Store billing and Family Sharing

hidden costsThe Patron tier costs more but unlocks no additional features; purchases are App Store subscriptions and restoration depends on the platform/account used.

verified 2026-08-12 · source ↗

questions
Vibecode Drafts Pro

Yes. A competent AI coding agent (Claude Code, Codex, Cursor) can build a usable personal Drafts Pro replacement in one session with the prompt on this page. It runs on your own machine or server with no subscription.

How much does Drafts Pro cost?

Drafts Pro costs about $1.67/month (Drafts Pro, checked 2026-07-31), which is $20.04 per year. That's what you save by replacing it with one prompt.

What do I lose by replacing Drafts Pro?

Honestly: its iPhone and Mac capture speed, action directory, and Apple automation depth; cross-device sync; large proprietary style models; browser and office-suite extensions; team style guides. If any of those are load-bearing for you, keep paying.

Is there an open-source alternative to Drafts Pro?

Yes: LanguageTool (Mature open-source grammar and style checker with desktop and server components.). Using prior art is also vibecoding; the prompt is for when you want it exactly your way.