Vibecode Dabble

track this build4 phases, 12 steps, beginner friendly
KINDA · weekend project
price $19/moyou'd save $228/yrbuild time one sittingcategory 🖋️ writing toolsreplaced by 0 people

The core loop is buildable, but a dependable replacement becomes a real weekend or multi-day project. For Dabble, plan chapters, draft a manuscript, track plot threads, and sync a structured writing project. The hard boundary is cloud sync, mobile access, goals, and polished manuscript organization, plus polish, integrations, and proprietary language models.

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

A novel workspace whose hard problems are that the manuscript must survive the application, that plot threads have to stay attached to scenes through reordering and splitting, and that an export has to satisfy a specification before anybody will sell it.

Estimated effort: **multi-day**. 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 | Tauri with a React front end and a small Rust file layer | the words live on your disk and the application is a view onto them, not their container |
| Storage | One plain text file per scene with front matter, and SQLite as a rebuildable index | if the application dies tomorrow the manuscript is still a folder of readable files |
| Writes | Write to a temporary file, verify it reads back, then replace, snapshotting first | a crash mid-save on a ninety thousand word manuscript is the failure that ends writing projects |
| Identity | Stable scene identifiers in the front matter that survive rename, reorder, split and merge | plot threads hang off scenes, and a thread that has lost its scene is worse than no thread |
| Export | A compiled manuscript plus a book file carrying the metadata its specification requires | an export a shop rejects is not an export |

## Before you start

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

- [ ] **A Rust toolchain and the Tauri prerequisites for your platform** · free
  - Why: The file layer is where atomic writing and snapshotting live, and it is the part that must not be approximate.
  - Get it: rustup, then the platform prerequisites listed by the Tauri project.
  - Verify: A blank application builds and runs on your machine
- [ ] **Node.js 22 or newer** · free
  - Why: Builds the front end and runs the test suite.
  - Get it: nodejs.org or your version manager.
  - Verify: node --version prints v22 or higher
- [ ] **A validator for the book format you export** · free
  - Why: Without it the export phase is guesswork, and the file will be rejected by somebody else's upload form instead of by your own build.
  - Get it: Use the validation tool published for the format and pin its version in the repository.
  - Verify: A deliberately broken export fails and a good one passes
- [ ] **A real manuscript of at least fifty thousand words** · free
  - Why: Every problem in this build is a problem of scale: reordering, orphaned beats, counting disagreements and export timing all look fine on a ten scene fixture.
  - Get it: Use your own work in progress, or a public domain novel split into scene files.
  - Verify: Index rebuild, grid render and export all complete within a stated time
- [ ] **Your word counting rule, written down first** · free
  - Why: Deciding it after implementation means the rule is whatever the code happened to do, and the number will disagree with a submission form for reasons nobody can explain.
  - Get it: Write down how hyphenated compounds, contractions, numerals and dialogue punctuation are treated, then implement that.
  - Verify: A fixture counts exactly as the document says it should

## 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:

- Cloud sync and mobile access.
- Collaborative editing.
- A style or grammar model of your own.
- Browser and office suite extensions.
- cloud sync, mobile access, goals, and polished manuscript organization
- 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 Dabble, 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 Dabble 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

xcloud sync, mobile access, goals, and polished manuscript organization

xcross-device sync

xlarge proprietary style models

xbrowser and office-suite extensions

xteam style guides

share on X ↗"I just replaced Dabble ($19/mo) with one prompt"
the escape hatch

Don't feel like building it? These folks already made it free.

novelWriterA plain-text novel room with scenes, synopses, cross-references, and no cloud account between you and chapter twelve.3.0kaug 2026open source↗ManuskriptA Scrivener-shaped box of scenes, characters, plots, index cards, and rough edges that cost exactly nothing.2.4kapr 2026open source↗KindlingA tiny local fiction studio where the outline stays beside the draft; no AI, no cloud, and barely any GitHub fame yet.53jun 2026open source↗

all 6 free alternatives to Dabble →· no votes, no pay-to-list · just what's real

the numbers

Dabble pricing

planmonthlyannual (per mo)what you get
writer$19/user$15.20/userUnlimited manuscripts, chapters, and words; cloud sync; co-authoring and writing-group sharing
author$29/user$23.20/userEverything in Writer plus unlimited editing/grammar features, Read-to-Me, beta-reader and editor support
bestseller$49/user$39.20/userEverything in Author plus 70+ hours of workshop recordings, live monthly workshops, courses and community
lifetime author accesscustom—All Author features and future Author updates forever

free tierno free tier

billingmonthly + annual (-20%) + $699 one-time Lifetime Author option; 14-day trial is not a free tier

hidden costsThe one-time license covers Author, not Bestseller; the public page states annual plans are 20% off but does not expose exact annual checkout totals.

verified 2026-08-12 · source ↗

questions
Vibecode Dabble

Kinda. The core of Dabble is buildable in a weekend with the prompt on this page, but there are real gaps: cloud sync, mobile access, goals, and polished manuscript organization, cross-device sync. Read the honest list above before committing.

How much does Dabble cost?

Dabble costs about $19/month (Writer, checked 2026-08-12), which is $228 per year.

What do I lose by replacing Dabble?

Honestly: cloud sync, mobile access, goals, and polished manuscript organization; 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 Dabble?

Yes: novelWriter (A plain-text novel room with scenes, synopses, cross-references, and no cloud account between you and chapter twelve.) Manuskript (A Scrivener-shaped box of scenes, characters, plots, index cards, and rough edges that cost exactly nothing.) Kindling (A tiny local fiction studio where the outline stays beside the draft; no AI, no cloud, and barely any GitHub fame yet.) All 6 curated free alternatives are at vibecodeit.com/dabble/alternatives. The prompt is for when you want it exactly your way.