A Simple Command Line Notebook
Terminal-based notes with full-text search and a self-hosted server with APIs.

Capture knowledge without leaving your terminal
Quickly save commands, snippets, and insights. Find them later with full-text search.
Single binary
No dependencies, no package managers required. Download and run.
Full-text search
Search through all your notes instantly. Find commands and snippets without scrolling through history.
Bring your own editor
Your favorite text editor will work with Dnote, whether inside a terminal or as a GUI.
SQLite format
One file contains everything. Back it up to any storage, query it with standard tools, or migrate it easily.
Free and open source
Inspect the code, contribute improvements, or fork it. Built in the open.
Cross-platform
Download the binary for macOS, Linux, FreeBSD, or Windows. Install via Homebrew or direct download.

Self-hosted server
Optionally run your own server to sync across devices. Single binary with SQLite, no database setup required. Deploy with Docker or run it directly.

Multi device sync
Sync your data between devices with the server.

API access
Access your notes via REST API. Build integrations or access from any HTTP client.
Free and open source since 2017
Dnote will be always free. Your knowledge belongs to you.