A simple, open-source Windows app to freewrite.
This is a Windows port of the original macOS app, converted to Electron with a TypeScript + TailwindCSS frontend/tooling stack.
- Download the latest release from the releases page
- Unzip and Run
- Node.js (v14 or newer)
- npm (comes with Node.js)
- Clone this repository
- Install dependencies:
npm install - Build the app:
npm run build - Find the executable in the
distfolder
-
Clone this repository
-
Install dependencies:
npm install -
Start the app:
npm run start -
For live development (TS + Tailwind watchers + Electron auto-restart):
npm run dev
- Electron (main process + desktop shell)
- TypeScript (compiled from
app/main.tsandapp/renderer.tsintogenerated/) - TailwindCSS (compiled from
app/tailwind.csstogenerated/styles.css)
Using this app is super simple:
- Think of a topic to write about (ex. a breakup, a struggle at work, a new idea)
- Click fullscreen
- Click the timer (15 minutes)
- Start writing. No backspaces allowed. Don't stop writing.
Once the timer is done, it'll fade back in — and you'll know to stop.
- Simple, distraction-free writing interface
- 15-minute timer for focused freewriting sessions
- Fullscreen mode for complete immersion
- Automatic saving of your entries
- Font and size selection
- Integration with Claude AI and ChatGPT for feedback on your writing
Freewriting is a writing strategy developed in 1973 — it's where you write continuously for a set time without worrying about grammar, spelling, or anything like that. A pure stream of consciousness.
Some basic rules:
- No backspaces
- No fixing spelling
- Little 5–10s breaks are fine, but try to not stop typing
- No need to stay on the topic you started with — let your mind wander
- No judgment — trust your mind!
Read more about the benefits of freewriting in the app itself!
MIT