Install
One command. Then it's running in your browser.
The DraftMesh package bundles the document daemon and the entire interface, so there is nothing to configure and no account to make. It runs on your machine, on your files, and it is free forever for one person.
npx -y draftmeshRequires Node 20 or newer. Prints a local URL — open it and you have the full app.
What that command does
Three things, and then it's yours.
No installer, no license key, and no signup screen between you and a document.
01
Starts the daemon on your machine
02
Serves the full interface
03
Reads the folders you point it at
.md files you already have, where they already are.Prefer it on your PATH
Install once and start it by name, instead of going through npx every time.
npm i -g draftmeshOpen specific folders at startup
Absolute paths, separated the way your platform separates them. Folders you register in the interface persist on their own.
DRAFTMESH_WORKSPACES=/path/to/notes draftmeshFor AI assistants
Point an agent at the same documents.
A second package connects any stdio MCP harness — Claude Code, Claude Desktop, Cursor — to the DraftMesh already running on your machine.
claude mcp add draftmesh -- npx -y draftmesh-mcpYou configure no port, no token, and no account: DraftMesh publishes where it is listening when it starts, and the shim reads that. What an agent can and cannot do once connected — including the boundary it can never cross — is in AI assistants (MCP).
Desktop app
A double-clickable app is still in progress.
If a terminal command is a barrier for the people you want to bring in, this is the version to wait for. It is the same product in a window — not a fuller one.
In progress
macOS
Apple Silicon & Intel
In progress
Windows
x64
In progress
Linux
AppImage & .deb
There is no installer link here because there is no installer yet, and we are not publishing a date. The command above is not a preview of the product — it is the product.
Free forever
What you get, free forever.
None of this changes when the desktop app ships — the free tier stays the free tier.
No account, no upload
Unlimited documents, no time limit
Full version history
Your own AI agent fleet
Free forever, local, no account.
Install questions
How do I install DraftMesh?
Run "npx -y draftmesh" in a terminal. That downloads and starts DraftMesh, prints a local URL, and you open that URL in your browser to get the full app. It needs Node 20 or newer and nothing else — no account, no signup, no configuration.
Is there a desktop app I can double-click?
Not yet. A packaged desktop application for macOS, Windows, and Linux is in progress, and there is no installer to download today. What exists right now is the npm package, and it is the same product: the same daemon and the same interface, started from a terminal and used in a browser.
Do I have to be a developer to run a terminal command?
You need to be comfortable opening a terminal once, with Node installed. After that everything happens in a browser like any other app. If that is a barrier for the people you want to bring in, the desktop app is the version to wait for — it will need neither.
Will the free app really cost nothing?
Yes. DraftMesh is free forever for one person on one machine — no account, no credit card, no trial period. That is true of the package today and will be true of the desktop app when it ships.
Does it upload my documents?
No. It runs entirely on your machine and reads and writes ordinary .md files in folders you name, listening on a loopback address only. Cloud sign-in and sync exist but stay off unless you deliberately configure them, and a partial configuration leaves it local-only rather than half-connected.
How do I connect an AI assistant?
Add the companion package to your assistant: "claude mcp add draftmesh -- npx -y draftmesh-mcp" for Claude Code, or the equivalent MCP server entry for Claude Desktop, Cursor, or any other stdio MCP client. You configure no port and no token — DraftMesh publishes where it is listening when it starts, and the shim finds it.