Vibecode Fabric

track this build4 phases, 12 steps, beginner friendly
KINDA · weekend project
price variesbuild time multi-daycategory 🧠 notes & knowledgereplaced by 0 people

The visible AI file workspace loop is buildable, but a credible replacement needs more than the first screen. Fabric earns its keep through polish, sync, importers, so expect a weekend or multi-day build and a narrower personal scope.

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

A local file workspace whose hard problems are keeping the originals untouched so the index is always disposable, getting text out of formats that resist it, and making search find the thing you half remember rather than returning nothing.

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 |
| --- | --- | --- |
| Shell | Tauri 2 with React and TypeScript | a desktop app with filesystem access and a small binary |
| Index | SQLite with FTS5, stored beside the library but deletable | the index is derived data and must be rebuildable from the files alone |
| Originals | Left in place, never moved or renamed by the app | the day you stop using this, your files should be exactly where you put them |
| Extraction | One module per format, run in a worker, failures recorded not swallowed | a PDF that yields no text is a fact the user needs to see |
| Embeddings | Optional, local or key-provided, added only after keyword search works | semantic search on top of broken extraction finds nothing either |

## Before you start

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

- [ ] **The Rust toolchain and Node.js 22** · free
  - Why: Tauri needs both, and the extraction workers live on the Rust side where the time and memory ceilings are enforceable.
  - Get it: rustup.rs for Rust, nodejs.org or nvm for Node.
  - Verify: cargo --version and node --version both print, and a Tauri dev build launches
- [ ] **A real folder of your own files** · free
  - Why: Every hard part here is a format question, and a folder of sample text files will pass tests that your actual PDFs, scans and exports fail.
  - Get it: Point the app at a folder you genuinely use, on a copy first if you are nervous.
  - Verify: The scan finds at least a few hundred files across at least four formats
- [ ] **One scanned PDF with no text layer** · free
  - Why: The empty-extraction case is the single most common silent failure in this category and it needs a real fixture rather than a synthetic one.
  - Get it: Scan a page, or find one in your own archive.
  - Verify: Extraction yields zero characters and the file appears in the failure list
- [ ] **A library of at least fifty thousand files for the scale test** · free
  - Why: Scan, rebuild and search times are the claims this build makes, and they are only credible measured at a size that hurts.
  - Get it: Your real library if it is large enough, otherwise generate one from public documents.
  - Verify: A full rebuild completes and the time is recorded
- [ ] **The FTS5 tokenizer choice** · free
  - Why: It decides whether search can match inside a word and what the minimum query length is, and changing it later means a full reindex.
  - Get it: Look at what you actually store, read the tokenizer documentation, and write down the choice with the reason.
  - Verify: The choice is in the schema and the README and is covered by a substring test

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

- Multi-device sync.
- Collaborative editing and sharing.
- Native mobile clients.
- Automatic filing that moves files.
- collaborative editing and sharing
- native mobile clients
- conflict-safe multi-device sync
- mature importers and exporters

If one of those is essential to you, that is the reason to keep paying for Fabric, 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

Fabric: People pay for a writing surface they trust for years, plus migration tools, sync, and tiny interaction details that disappear into habit.

what you lose

xcollaborative editing and sharing

xnative mobile clients

xconflict-safe multi-device sync

xmature importers and exporters

share on X ↗"I just replaced Fabric with one prompt"
the escape hatch

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

KarakeepLinks, notes, images and PDFs get searchable, preserved and optionally auto-tagged.28kaug 2026open source↗AtomicNotes and web clips become a semantic graph; arbitrary files are not its strongest suit.1.6kjul 2026open source↗

no votes, no pay-to-list · just what's real

the numbers

Fabric pricing

planmonthlyannual (per mo)what you get
free$0/user$0/userCore notes, canvas, bookmarks/files, AI assistant, search and spaces; storage and AI are capped but current official pages publish no numeric amounts
plus—$8/userUnlimited items; 50 GB storage; 50 MB/file; 100 spaces; 5 AIs; light AI usage; 4 voice/meeting recordings/day
pro—$18/user250 GB storage; 5 GB/file; unlimited spaces; 10 AIs; moderate AI use; assistant web search; up to 10 scheduled AI jobs
max—$54/user1 TB storage; 5 GB/file; unlimited spaces; 50 AIs; heavy AI use; up to 50 scheduled jobs
teamscustom—2 TB+ storage; 5 GB/file; 50+ AIs; 50+ AI jobs; pooled heavy usage, centralized billing and admin usage stats

free tierFree plan exists with core features; storage and AI usage are capped, but no numeric free allowances are published on the current official pages

billingmonthly + annual; annual page prices are $8/$18/$54 per month equivalent; exact monthly prices were not exposed; no refunds

hidden costsAI usage can be topped up manually or automatically, creating variable spend; spending limits are optional. AI allowances are described only as light/moderate/heavy, not as numeric credits. No refunds after billing.

verified 2026-08-13 · source ↗

questions
Vibecode Fabric

Kinda. The core of Fabric is buildable in a weekend with the prompt on this page, but there are real gaps: collaborative editing and sharing, native mobile clients. Read the honest list above before committing.

How much does Fabric cost?

Fabric's pricing is usage-based or varies by plan · The official pricing URL is recorded, but a stable current amount was not safely recoverable in this pass. Do not publish a number until rechecked..

What do I lose by replacing Fabric?

Honestly: collaborative editing and sharing; native mobile clients; conflict-safe multi-device sync; mature importers and exporters. If any of those are load-bearing for you, keep paying.

Is there an open-source alternative to Fabric?

Yes: Karakeep (Links, notes, images and PDFs get searchable, preserved and optionally auto-tagged.) Atomic (Notes and web clips become a semantic graph; arbitrary files are not its strongest suit.) The prompt is for when you want it exactly your way.