Oct 22, 2026 · by Arjun Acharya · View source

River Writer

A quiet Mac app for screenplays, stage plays and novels

River Writer

Editorial analysis

The quiet case for local-first tooling in a cloud-addicted seller stack

Cross-border sellers have spent five years wiring every workflow into somebody else’s cloud: catalog data in a PIM, ad spend in a dashboard, supplier threads in Slack, creative briefs in Notion, SOPs in a wiki that silently changes permissions on you. The pitch of River Writer, a small MIT-licensed writing app that just surfaced on Product Hunt, is almost aggressively unfashionable: plain-text files you own, version history through Git, no account, no network calls, no AI. For a screenwriter that’s a craft argument. For an operator running a seven-figure Amazon or Shopify book, it’s a useful provocation about how much of your institutional knowledge should live in files you control rather than in a SaaS tenant you rent. The launch itself is thin — a maker post, two replies, a v1.1 promise — but the design philosophy is worth stealing, and the gaps in the launch tell you something about how small tools get adopted (or don’t) by commercial buyers.

What River Writer actually is, and the problem it’s really solving

Strip away the film-industry backstory and the product is a narrow, opinionated text editor. The maker, Arjun Acharya, describes it as a writing tool that “stayed out of the way”: plain-text files the user owns, a formatted page rendered beside the raw words, and “real version history without another subscription or account.” File formats are deliberately boring — screenplays and stage plays save as .fountain, novels as .md, and a project is just a folder. That means any editor can open the work; there’s no proprietary container, no export button that quietly mangles your structure.

The versioning is the interesting part. Drafts are tracked with Git under the hood, with “no setup” required, so a writer can branch off to try an alternate ending and merge back. And the constraints are stated as features: the app “makes no network connections: no cloud, no telemetry, no AI.” It’s MIT-licensed and, at launch, you build it from source. Asked in the comments whether a normal download was coming and whether it could open Final Draft files, the maker answered “Yes fir both, in v1.1.”

So the problem being solved isn’t “writers lack editors.” It’s that the modern writing stack has been re-platformed into subscription clouds that own your drafts, train on your text, and disappear when the vendor pivots. River Writer is a bet that a meaningful slice of professional writers want durable files and local history more than they want collaboration features and AI autocomplete.

Why this matters more to operators than to novelists

Here’s the uncomfortable translation for e-commerce. Your listing copy, A+ content scripts, brand voice guides, supplier negotiation templates, ad angle libraries, and returns-policy language are all “writing” in exactly this sense — high-value, frequently revised, and currently scattered across Google Docs, Notion, and whatever your agency emails you. Every one of those is a cloud tenant with its own export fidelity problems. The screenwriter’s complaint about owning his drafts is the operator’s complaint about owning his brand’s institutional voice. The difference is that the operator has auditors, co-manufacturers, and marketplace policy reviewers who may need to see a clean revision history of what a listing said on a given date. Git-backed plain text is a genuinely better answer to that than a Google Doc’s version dropdown.

How it stacks up against the incumbents it implicitly rejects

The maker never names competitors, so I’ll do it. The obvious comparison set for screenwriters is Final Draft — the industry standard, expensive, proprietary, and the file format everyone else has to accommodate. The comment thread’s first question was literally about opening Final Draft files, which tells you where the gravity is. River Writer’s .fountain bet is a bet on the open Fountain plain-text screenplay format, the same way Markdown won for docs. If Fountain adoption keeps creeping, the switching cost argument weakens; if it doesn’t, River Writer stays a hobbyist tool.

For the general writing case, the incumbents are Ulysses and iA Writer on the Mac side, plus the elephant: Notion and Google Docs for anyone who writes for a team. Ulysses is subscription, iA Writer is a one-time purchase with iCloud sync, and both are far more polished than a from-source MIT project. Notion wins on collaboration and databases; Google Docs wins on ubiquity and comments. River Writer wins on exactly one axis — durable, portable, private files with real branching — and loses on nearly every other.

Where the math breaks

The launch economics are worth being blunt about. “Build it from source for now” is a filter that eliminates the overwhelming majority of professional writers, let alone operators. A v1.1 with a normal download and Final Draft import is promised but undated in the thread. There’s no pricing because there’s no product to price — MIT license means the monetization question is unanswered, which is fine for a passion project and fatal for a tool you’d standardize a team on. If your content ops depend on it, you’re depending on one person’s continued attention. That’s the same vendor-risk argument River Writer makes against cloud apps, turned back on itself.

What cross-border sellers should actually borrow from this

Three transferable ideas, in descending order of practicality.

First, treat your brand’s writing as files, not as tenants. You don’t need River Writer to do this. You need a repo — GitHub, GitLab, whatever your dev team already pays for — with folders for listing copy, ad scripts, email flows, and policy language, and a convention that every meaningful revision is a commit with a message. The moment a marketplace suspends a listing and you need to prove what the copy said last quarter, that history is worth more than any dashboard. Pair it with a plain-text editor your team already tolerates; the editor is not the point, the file ownership is.

Second, steal the branching metaphor for creative testing. The maker’s “branch off to try an alternate ending and come back” is exactly the workflow a DTC brand should run on hero-image copy, TikTok hooks, and email subject lines. Branch the doc, write five variants, merge the winner, keep the losers in history for the next test cycle. Most teams do this in a spreadsheet with no provenance; a branch-per-test convention gives you a clean audit trail of what was tried and what won. If you want the paid-acquisition side of that loop, the testing infrastructure lives in Meta Ads Manager and TikTok Ads Manager, but the ideas being tested should have a home with history.

Third, apply the no-telemetry principle to your vendor review. Every SaaS tool in your stack that touches customer data, supplier terms, or unpublished product plans is a data-egress decision. River Writer’s “no cloud, no telemetry, no AI” is a useful checklist item when you evaluate the next tool someone wants to add to the stack — especially AI writing assistants, which by default ingest whatever you paste. For sellers under Amazon Seller Central’s data-protection clauses or EU GDPR obligations, “where does this text go” is not a philosophical question.

Why Amazon sellers should care more than Shopify ones

Shopify operators tend to be marketers first, and marketers are culturally comfortable with cloud tools and AI copilots. Amazon sellers live under a marketplace that audits listings, enforces policy language, and can suspend an account over a claim in a bullet point. The value of a clean, local, versioned record of exactly what your listing said, when, and who changed it is disproportionately high on the Amazon side — and disproportionately ignored. If you sell on both, start the file-based copy repo with your Amazon catalog; that’s where the audit risk concentrates.

Where my judgment says it falls short

I want to like this more than the launch supports. The product is real and the philosophy is sound, but the launch is a maker post with two comments and a promise. “Build from source” is not a distribution strategy, and an MIT license with no stated business model means the roadmap is one person’s goodwill. The Final Draft import is promised, not shipped. There’s no mobile story mentioned, no collaboration story at all, and no indication of how Git branching is surfaced to a non-technical writer — “no setup” is a claim, not a demo. For a screenwriter with a terminal and patience, none of that matters. For a cross-border operator who needs a tool their content contractor in Manila can use on a Chromebook, all of it matters.

The deeper critique is strategic. River Writer’s bet is that a meaningful number of writers will trade collaboration and AI for ownership and privacy. I think that’s true for a minority and getting truer as AI slop floods the zone — but “minority with strong preferences” is a hard business, and the launch gives no evidence the maker has a plan to serve it beyond v1.1. The idea is more valuable than the product right now, which is exactly why operators should steal the idea and not necessarily the app.

What I’d watch / test next

This week, do three things. One: pick your highest-risk copy asset — the Amazon listing for your bestseller, or your primary email flow — and move it into a Git repo as plain Markdown, with a commit convention. Two: run one creative test using the branch metaphor, so your team feels the difference between “we tried five hooks” and “here is the history of five hooks.” Three: add a single line to your tool-evaluation checklist — “does this app send our text to a third party, and can we export everything in an open format?” — and apply it to the next AI writing tool someone pitches you.

On River Writer itself, I’d watch for the v1.1 release actually shipping a normal download and Final Draft import, and for any signal of a business model. If both land and the branching UI is usable by a non-developer, it becomes a credible recommendation for solo content operators. Until then, treat it as a design brief, not a purchase. The lesson is the file ownership, not the app.

Ready to Create Your Own?

Join thousands of brands creating high-performing video ads with VEONIB. No editing skills required.

Start Creating for Free