Markdown editor
Syntax highlighting, live preview, and split-screen. Images, tables, code blocks, and math — written as files on disk.
Notefig turns a folder of markdown into a published docs site. Your team writes, commits, and every change can ship itself.

The Notefig Editor is a desktop application for writing and publishing books. It provides a markdown editor with live preview, file management, and one-click publishing.
Desktop (macOS)
Download the latest release from GitHub.
Web (Chrome only)
Use the browser version: app.notefig.com
Coming Soon
Linux (Debian/Ubuntu)
Windows
Writing: Full-featured markdown editor with syntax highlighting, live preview, and split-screen mode. Support for images, tables, code blocks, and math.
Git integration: Connect to any git remote. The editor commits your changes and syncs with your repository. Use GitHub, GitLab, or your own server.
Publishing: Deploy to multiple platforms from the editor. Vercel, Netlify, S3, and more.
Projects: Create and switch between multiple books. Each project has its own git repository and configuration.
The editor creates a .metristsrc file in your project root. This stores your preferences, build settings, and publishing configuration.
Search for a command to run...
Teams write product docs in markdown. Notefig turns that folder into a published docs site — and keeps shipping as the docs change.
Syntax highlighting, live preview, and split-screen. Images, tables, code blocks, and math — written as files on disk.
Plain markdown, no proprietary format, no lock-in. Your content stays portable no matter what you publish it as.
Connect GitHub, GitLab, or your own remote. The editor commits and syncs so the repo is always the docs.
Ship docs incrementally. Update after release. Content evolves; the published site follows the files.
Deploy to Vercel, Netlify, Railway, Coolify, or S3 from the editor. Notefig writes the host config, including vercel.json.
Create and switch between projects. Each project has its own git repository and publishing configuration.
Watch a folder of markdown and see the site as you write — in the editor or with the CLI dev server.
Connect the GitHub repo to Vercel (or Netlify) and every push rebuilds the docs. Set the workflow up once.
The CLI builds a static site with a theme you choose. Override theme and output per project or per command.
For developers
Watch a folder, build static files, deploy. Drop it in GitHub Actions the same way you run it locally.
npx notefig watch npx notefig build npx notefig publish vercel
The web app is the same editor. The desktop app talks to folders on your machine. Windows and Linux desktop are on the way.