Ways to write with Claude Code on a Mac
If you write in Markdown, whether articles, stories, specs, plans, reports or a journal, we recommend a writing app with the terminal built in, and Flywrite is that app: a Markdown editor you can style your way, Claude Code in a terminal that knows which file and text you're working on, plain files with no vault, and backup to your own GitHub repo at no extra cost. Code editors (Cursor or VS Code) are built around code, so keep one for coding and write in Flywrite. Obsidian with Claude Code suits linked notes, but it has no terminal of its own: the agent comes through a community plugin or a separate terminal app. The agent and its subscription are the same in every setup.
Published by Flywrite. We make Flywrite, one of the options compared here. Facts are from each product's own pages, checked . · Updated
| Option | Where your agent runs | Who it fits | Cost to start | Platforms |
|---|---|---|---|---|
| FlywriteWriting app with a terminal | In the terminal under your draft, where Claude Code sees the file, line and text you've selected; launchers for Codex and Cursor Agent too, and any CLI agent such as Gemini CLI or OpenCode | People who write Markdown on a Mac (articles, specs, plans, reports, journals) and want their agent beside a page styled for prose | $99 a year, every feature, GitHub backup included; no Flywrite AI fee | Mac |
| CursorCode editor | Cursor Agent, built in; Claude Code through Anthropic's extension or in the terminal | People who mostly code and want AI usage in one plan | Free Hobby plan; paid plans include AI usage | Mac, Windows, Linux |
| VS CodeCode editor | Claude Code in the integrated terminal or Anthropic's extension; Copilot agents in chat | People who mostly code and want a free editor | Free | Mac, Windows, Linux |
| Obsidian with Claude CodeNotes vault with an agent plugin | No terminal of its own: the Claudian community plugin's sidebar, or Claude Code in a separate terminal app opened in the vault folder | Writers whose drafts live in linked notes, across devices | Free; Sync and Publish are paid add-ons | Windows, Mac, Linux, iOS, Android; Claudian is desktop only |
Listed by where your agent runs: in a writing app, in a code editor, or beside a notes vault. We make Flywrite, so it's first; each comparison says where the other option wins.
Pick a writing app with a terminal if
- you write Markdown on a Mac: articles, stories, specs, plans, reports or a journal
- you want Claude Code, or any CLI agent, working beside a page you've styled your way
- you want plain files, an automatic whole-project checkpoint when Claude Code starts, and backup to your own GitHub repo, all in one app
Pick a code editor if
- you mostly write code, and prose comes second
- you want AI included in one plan (Cursor) or a free editor (VS Code)
- you work on Windows or Linux too
Pick a notes vault with an agent plugin if
- your writing lives in a vault of linked notes
- you also want your notes on Windows, Linux or your phone
- you'd rather start free and set up a plugin or a terminal yourself
Flywrite vs Obsidian with Claude Code · Claudian vs a terminal
What stays the same in every setup
- Claude Code needs a paid Claude plan or a Console account wherever you run it.
- Claude Code's own
/rewindworks in every setup, Flywrite included. It doesn't track files changed by shell commands.
Compare in detail
Write with your agent in a writing app
$99 a year · Mac · every feature
Sources and limits
Plans and features change, so check each product's current pricing before you buy.
- Obsidian pricing, checked October 9, 2026
- Obsidian download, checked October 9, 2026
- Obsidian help: How Obsidian stores data, checked October 9, 2026
- Claudian on GitHub, checked October 9, 2026
- Claude Code: Set up, checked October 9, 2026
- Claude Code: Checkpointing, checked October 9, 2026
- Claude Code: Use Claude Code in VS Code, checked October 9, 2026
- Visual Studio Code FAQ, checked October 9, 2026
- VS Code terminal basics, checked October 9, 2026
- AI in VS Code overview, checked October 9, 2026
- Cursor pricing, checked October 9, 2026
- Cursor download, checked October 9, 2026
- Cursor Agent overview, checked October 9, 2026
- Cursor CLI, checked October 9, 2026
- Gemini CLI docs, checked October 9, 2026
- OpenCode docs, checked October 9, 2026
- GitHub's plans, checked October 9, 2026
- Flywrite pricing, checked October 9, 2026
- Flywrite docs: The terminal, checked October 9, 2026
- Flywrite docs: Writing with Claude Code, checked October 9, 2026
- Flywrite docs: Checkpoints & versions, checked October 9, 2026
- Flywrite docs: Appearance & themes, checked October 9, 2026
- Flywrite docs: Your first project, checked October 9, 2026
- Flywrite docs: GitHub backup & sync, checked October 9, 2026
