Skip to content

Repository files navigation

NeverWrite

NeverWrite workspace

A local-first workspace for writing and thinking with AI agents.
Keep your vault, documents, agents, review, and research in the same place.

Report a bug · Discuss · Apache-2.0

Your knowledge stays local

NeverWrite is an agentic markdown workspace for people who work with a local vaults and multiple AI agents. It combines a Markdown-first editor, knowledge navigation, agent sessions, and explicit change review in one multipane app.

Built for the whole thinking loop

  • Write in the format that fits. Edit Markdown, Mermaid, CSV, text/code files, PDFs, images, and Excalidraw concept maps in the same workspace.
  • Navigate connected knowledge. Follow wikilinks, backlinks, tags, advanced search, bookmarks, and 2D or 3D graph views.
  • Work with your preferred agent. Run Codex, Claude, Grok, Kilo, or OpenCode sessions with attachments, saved transcripts, and local history.
  • Review AI changes deliberately. Inspect tracked edits inline, in chat, or in a dedicated review tab, then keep or reject complete files and individual hunks.
  • Capture the web into your vault. Use the companion browser extension to clip pages, selections, or URLs directly to the desktop app.

Get started

Requirements

  • Node.js 22.12 or later and npm
  • Rust and Cargo
  • pnpm 10.33.0 for the web clipper

Run locally

git clone https://github.com/jsgrrchg/NeverWrite.git
cd NeverWrite/apps/desktop
npm install
npm run dev

Local development runs as NeverWrite Dev with its own application profile, so an installed NeverWrite release can remain open at the same time. Files and hidden state inside a vault remain shared when both variants open that vault; use a disposable vault when testing write or review flows concurrently.

The first start builds the native backend. Configure your preferred agent from the app settings; some providers require their own CLI login or API key.

Development

cd apps/desktop && npm test
cd apps/web-clipper && pnpm check
cargo test

Star History

Star History Chart

jsgrrchg%2FNeverWrite | Trendshift

License

NeverWrite is released under the Apache License 2.0.

Releases

Sponsor this project

Packages

Used by

Contributors

Languages