Vibecode Ulysses

track this build5 phases, 15 steps, beginner friendly
YES · one-shottable
price $5.99/moyou'd save $71.88/yrbuild time one sittingcategory 🖋️ writing toolsreplaced by 0 people

The core loop is small enough for a capable coding agent to produce a useful local version in one sitting. For Ulysses, write in a focused Markdown library, organize sheets, set goals, and export polished documents. The hard boundary is native apple polish, icloud sync, mobile apps, and publishing integrations, plus polish, integrations, and proprietary language models.

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

A writing environment over a folder of Markdown files: a sheet library with groups and filters, a typewriter-style editor, word and character goals with honest progress, optional editing passes shown as a diff, and export to formatted documents with the source always readable elsewhere.

Estimated effort: **weekend**. 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 with a TypeScript front end | real file access and a small binary, on every desktop platform |
| Files | Plain Markdown, one file per sheet, in a folder you choose | the library is a directory; the application is a way of looking at it |
| Index | SQLite for search, groups and goals, treated as disposable | the files are the truth and the index rebuilds from them |
| Editor | A text editor built on a code editing component with Markdown syntax | reliable text editing is harder than it looks and is not where your effort belongs |
| Export | Markdown to formatted output through a document toolchain | one source, several destinations, none of which change the source |

## Before you start

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

- [ ] **Node.js 22 or newer** · free
  - Why: Builds the front end and the tooling.
  - Get it: nodejs.org, or nvm install 22.
  - Verify: node --version prints v22 or higher
- [ ] **The Rust toolchain** · free
  - Why: Tauri compiles the desktop shell and the file watcher.
  - Get it: rustup from rustup.rs, plus the platform packages Tauri lists.
  - Verify: A Tauri hello world builds and runs
- [ ] **A document conversion toolchain** · free
  - Why: Phase 5 turns Markdown into the formats people actually accept. Writing a converter is not the project.
  - Get it: Install pandoc or an equivalent, plus a typesetting engine if you want PDF output.
  - Verify: A test Markdown file converts to your target format
- [ ] **A real writing library of at least fifty sheets** · free
  - Why: Ordering, search and goals are all trivial at five sheets and revealing at fifty, and compile order in particular fails only at scale.
  - Get it: Use your own writing, or split a long public domain text into sheets.
  - Verify: The library loads and its sheet count is reported
- [ ] **A second Markdown editor** · free
  - Why: Phase 6 verifies the library reads without this application, which is the ownership claim and cannot be tested with the application that wrote it.
  - Get it: Any general Markdown editor you already have.
  - Verify: The library folder opens and sheets read correctly

## Quick start

```sh
npm create tauri-app@latest
```

Then copy `.env.example` to `.env` and fill in the values it documents.

## Honest limits

This build deliberately does not replace:

- The native polish of the commercial application.
- Built-in sync and mobile applications.
- Publishing integrations.
- A decade of library management refinements.
- native Apple polish, iCloud sync, mobile apps, and publishing integrations
- 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 Ulysses, 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 Ulysses 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

xnative Apple polish, iCloud sync, mobile apps, and publishing integrations

xcross-device sync

xlarge proprietary style models

xbrowser and office-suite extensions

xteam style guides

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

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

SiYuanA local-first writing library with blocks, links, huge documents, and real exports; less monastic than Ulysses, much harder to lose.46kaug 2026open source↗ZettlrA serious Markdown desk with folders, writing targets, citations, and export machinery that occasionally admits Pandoc is under the hood.13kjul 2026open source↗

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

the numbers

Ulysses pricing

planmonthlyannual (per mo)what you get
monthly$5.99/user—All Macs, iPads and iPhones on the subscriber's Apple Account
yearly—$3.33/userAll Macs, iPads and iPhones; Apple Family Sharing with up to 5 other family members
student—$1.83/userAll Macs, iPads and iPhones for 6 months; no Family Sharing
business / volume licensingcustom—Custom seat count for organizations

free tierno free tier

billing$5.99 monthly or $39.99 yearly, both auto-renew; student option is $10.99 per 6 months and does not auto-renew

hidden costsUS prices can differ by App Store region; student pricing excludes Family Sharing, and business volume pricing is quote-only.

verified 2026-08-12 · source ↗

questions
Vibecode Ulysses

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

How much does Ulysses cost?

Ulysses costs about $5.99/month (Personal, checked 2026-07-31), which is $71.88 per year. That's what you save by replacing it with one prompt.

What do I lose by replacing Ulysses?

Honestly: native Apple polish, iCloud sync, mobile apps, and publishing integrations; 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 Ulysses?

Yes: SiYuan (A local-first writing library with blocks, links, huge documents, and real exports; less monastic than Ulysses, much harder to lose.) Zettlr (A serious Markdown desk with folders, writing targets, citations, and export machinery that occasionally admits Pandoc is under the hood.) The prompt is for when you want it exactly your way.