Vibecode TextCortex

track this build3 phases, 9 steps, beginner friendly
YES · one-shottable
price variesbuild time one sittingcategory ✍️ ai writingreplaced by 0 people

TextCortex's solo core is compact: build a private AI writing workspace workspace that sends user text to one chosen model, stores versions, applies reusable instructions, and exports Markdown. A competent builder can reach a useful personal version in one sitting, while the paid product mainly wins on model, data, workflow.

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

A local writing workspace whose hard problems are never losing the paragraph a rewrite replaced, tracking which spans a model wrote through every subsequent edit, and exporting in a way that carries that record with the text.

Estimated effort: **one sitting**. 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 | Next.js 15 with TypeScript, running locally, single user | this is your drafts folder and it should live where your drafts folder lives |
| Storage | SQLite beside the application, with every version retained | the version you are about to overwrite is the one you will want back |
| Editor | A plain text or rich text editor with offset-addressable content | provenance is stored as ranges and needs offsets that survive editing |
| Model | One call per instruction run, with the run recorded | the rewrite you liked was produced by a specific instruction and a specific model |
| Provenance | Spans recorded at insertion, remapped on every edit, exported alongside the text | a single boolean saying the document is AI generated is useless by the second paragraph |

## 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 test suite.
  - Get it: nodejs.org or your version manager.
  - Verify: node --version prints v22 or higher
- [ ] **An API key for a text model** · pay per run; drafting a few thousand words a week is small change
  - Why: One call per instruction run, and the only part of this build that leaves the machine or costs anything.
  - Get it: Create a key with your preferred provider and set a spend limit in their console as well as in the application.
  - Verify: Running an instruction produces a new version and a run row with token counts
- [ ] **Whether you are publishing what this produces** · free
  - Why: The disclosure obligation attaches to publication rather than to generation, and the editorial review exemption only helps if somebody actually reviews it.
  - Get it: Read the current transparency article, decide which side of it your use sits on, and write that decision into the README.
  - Verify: The README states the decision and the date it was made
- [ ] **A real document with mixed authorship** · free
  - Why: Provenance remapping only breaks on real editing, where text is moved, pasted over and partly rewritten, and a synthetic test document never does any of that.
  - Get it: Take something you actually drafted with a model and rebuild it in the application.
  - Verify: Every paragraph shows an origin and none of them is unknown by accident

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

- A browser extension for other applications.
- Team workspaces and shared prompt libraries.
- Any humanising or detection-evasion feature.
- A retrieval-backed knowledge base.
- team governance and integrations
- vendor-managed prompt and quality tuning
- proprietary models or classifiers
- brand-trained workflows

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

TextCortex: Customers pay for tuned workflows, predictable quality, governance, and a product team absorbing model churn rather than for the text box alone.

what you lose

xteam governance and integrations

xvendor-managed prompt and quality tuning

xproprietary models or classifiers

xbrand-trained workflows

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

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

AnythingLLMA local-first AI workspace with saved agents, files, memory, and reusable context; the model is yours, so the brand voice can be too.64kaug 2026open source↗Page AssistA browser sidebar that reads the page, rewrites the selection, and saves custom actions; your local model does the thinking.8.1kaug 2026open source↗WitsySystem-wide selected-text commands, reusable experts, a scratchpad, and document context; bring the model and skip the subscription.2.0kapr 2026open source↗

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

the numbers

TextCortex pricing

planmonthlyannual (per mo)what you get
free$0/user$0/user50 MB storage; the public page does not publish a fixed generation count.
premium$29.99/user$23.99/user10 GB storage; compute wallet worth 50% of the monthly license fee; 25 Auto Mode queries/month during preview.
enterprisecustom—Custom seats, storage, integrations, security, and usage.

free tier50 MB storage; fixed generation count not publicly disclosed

billingmonthly + annual for Premium; Enterprise is custom

hidden costsExtra Usage is charged at the underlying model cost plus a TextCortex markup; administrators can set caps. VAT may be added, and account sharing is prohibited.

verified 2026-08-12 · source ↗

questions
Vibecode TextCortex

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

How much does TextCortex cost?

TextCortex'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 TextCortex?

Honestly: team governance and integrations; vendor-managed prompt and quality tuning; proprietary models or classifiers; brand-trained workflows. If any of those are load-bearing for you, keep paying.

Is there an open-source alternative to TextCortex?

Yes: AnythingLLM (A local-first AI workspace with saved agents, files, memory, and reusable context; the model is yours, so the brand voice can be too.) Page Assist (A browser sidebar that reads the page, rewrites the selection, and saves custom actions; your local model does the thinking.) Witsy (System-wide selected-text commands, reusable experts, a scratchpad, and document context; bring the model and skip the subscription.) All 4 curated free alternatives are at vibecodeit.com/textcortex/alternatives. The prompt is for when you want it exactly your way.