Skip to content

Repository files navigation

nvNEXT

nvNEXT app icon

Find the note you need before you lose your train of thought.

A fast, native, keyboard-first notes app for macOS.
Search, create, and edit Markdown notes without leaving one focused window.

Install with Homebrew · Download DMG · See the performance results · Benchmark details

nvNEXT search results and Markdown editor in one window

Notes at the speed of thought

nvNEXT keeps search, results, and writing together. Start typing to find an existing note. If nothing matches, press Return and the same text becomes a new note. There is no mode switch, workspace setup, or separate search screen to interrupt you.

Search that keeps up

  • Results update as you type, even with short English or Chinese queries.
  • Matches are highlighted in both the note list and the editor.
  • Search ordinary text together with dates, #tags, @mentions, Wiki links, or YAML metadata.
  • The first 100 ranked results are ready immediately; more load as you scroll.

Made for the keyboard

  • Press ⌃⌘N from any app to summon nvNEXT with search already focused.
  • Use the arrow keys to move through notes and Return to create one.
  • Jump between search, results, and editing without reaching for the mouse.
  • Insert dates, open backlinks, preview Markdown, and browse history with shortcuts.

Plain Markdown, without lock-in

Your writing stays readable and portable. Export the whole library as Markdown and JSON, or use Folder Sync with iCloud Drive, Dropbox, OneDrive, Nextcloud, Syncthing, or any folder you choose.

Native, focused, and private

nvNEXT is a native Swift and AppKit app with no web runtime in the typing path. It works offline, requires no account, and includes no telemetry. Your notes, search index, backups, and version history remain on your Mac unless you choose a synced folder.

Measured search performance

Search speed is part of the product contract, not just a design goal. The reproducible acceptance benchmark uses 10,000 notes containing about 51.2 MB of mixed English, Chinese, and Markdown content. Each p95 value includes query planning, exact ranking, and materializing the first 100 results.

Bar chart of p95 search latency across seven query shapes, all below the 50 millisecond interaction budget

The most demanding recorded query—matching a common Chinese substring across the library—completed in 44.50 ms at p95. Every measured query shape stayed within the 50 ms interaction budget.

The result was recorded on an Apple M4 MacBook Air with 16 GB of memory and macOS 26.5. See the complete methodology, p50 values, and reproduction command. Performance will vary by Mac and library contents.

A focused writing workflow

  1. Summon nvNEXT or press ⌘L to focus search.
  2. Type a few characters to narrow the library immediately.
  3. Use the arrow keys to select a note, or press Return to create one.
  4. Keep writing in Markdown while nvNEXT saves automatically.

Smart editing continues lists, tasks, block quotes, and fenced code. [[Wiki Links]], #tags, @mentions, backlinks, YAML front matter, Markdown preview, and local version history are available when you need them without adding permanent clutter to the window.

Download

Install nvNEXT with Homebrew:

brew install --cask bearchao/tap/nvnext

Or download the latest signed and notarized DMG. nvNEXT requires Apple Silicon and macOS 13 or later, and it can check for updates from inside the app.

Open the DMG, drag nvNEXT to Applications, and launch it. The default local library is ready immediately; no registration or cloud account is required.

Your data and privacy

  • No telemetry and no nvNEXT account.
  • Automatic local version history and rotating database backups.
  • Full-library Markdown/JSON export and a standalone recovery tool.
  • Folder Sync conflicts create a separate note instead of overwriting either version.

Notes and backups are stored unencrypted. If you enable Folder Sync, their confidentiality also depends on the folder and cloud provider you select. See Security for the full model and private reporting instructions.

Building and contributing

nvNEXT requires the macOS Command Line Tools and Swift 6 or newer. A full Xcode installation is not required.

Scripts/run-app.sh

Run the complete checks and the reproducible search benchmark with:

Scripts/check.sh
Scripts/benchmark-search.sh 10000 5120 15

See Contributing for development guidelines and Releasing for the signed release process.

License

nvNEXT is open source under the MIT License.

About

A small, native macOS notes app inspired by the nvALT interaction model.

Topics

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages