Saturday, October 24, 2026 4,350 lists 78,096 records on file
List your app or device

  1. Home
  2. Notebook Software
  3. Dnote

Dnote

What it is

Dnote is a free, open-source terminal notebook for recording commands, snippets, and insights, then locating them with full-text search. It centers on a command-line interface rather than a web note editor. Notes are arranged in books, and a book is created automatically when its first note is added. Dnote uses the text editor configured on your system, whether that editor runs in a terminal or graphical environment. The command-line client keeps notebook data in a SQLite database, while its configuration and data locations follow the XDG Base Directory convention. Local use is the default. You can optionally operate a self-hosted server to synchronize notes between devices; that server exposes a REST API for notes and books. Any HTTP client can access the API, and the CLI accepts standard-input pipes. Server deployment options include Docker Compose, Docker, or a standalone binary. Dnote is licensed under Apache License 2.0. The maker removed end-to-end encryption and the web note interface.

For and against

For

  • Free and open source
  • Full-text search for notes
  • Uses terminal or graphical editors
  • Optional self-hosted synchronization
  • REST API and standard-input support

Against

  • No web note-taking interface
  • End-to-end encryption was removed
  • Sync requires running a server
  • Command-line focused

The verdict

Dnote provides command-line note storage with books, search, and configurable editing. Its local-first design and optional self-hosted server suit technical users comfortable managing their own tools.

Who it suits

Dnote suits people who prefer terminal-based note capture and locally stored SQLite notebooks. It also fits users who want optional self-hosted synchronization and API access.

Plans and prices

Dnote

Free

Free and open source; self-hosted server is optional

Every plan, in full

On the record

API
The self-hosted server provides a REST API for syncing and accessing notes and books.getdnote.com · read 8 Oct 2026
Deployment
The self-hosted server can run through Docker Compose, Docker, or as a standalone binary.getdnote.com · read 8 Oct 2026
Editor
Dnote works with the user's configured text editor, including terminal and GUI editors.getdnote.com · read 8 Oct 2026
Integrations
The API can be accessed from any HTTP client, and the CLI can accept piped input from standard input.getdnote.com · read 8 Oct 2026
License
Dnote is free and open source software licensed under Apache License 2.0.getdnote.com · read 8 Oct 2026
Organization
Notes are organized into books, which are created automatically when you add the first note to them.getdnote.com · read 8 Oct 2026
Product scope
The maker says it removed the web note-taking interface and focuses on the command-line interface.getdnote.com · read 8 Oct 2026
Purpose
Dnote is a terminal-based notebook for saving commands, snippets, and insights and finding them later with full-text search.getdnote.com · read 8 Oct 2026
Security
Dnote's end-to-end encryption feature was removed; the maker says the removal restored full-text search on the web, embedded notes in emails, and password recovery.getdnote.com · read 8 Oct 2026
Storage
The CLI stores its data in a SQLite database, and its configuration and data paths follow the XDG Base Directory convention.getdnote.com · read 8 Oct 2026
Support
The maker's documentation links to GitHub for the project and documentation feedback.getdnote.com · read 8 Oct 2026
Sync
Users can optionally run a self-hosted server to sync notes across devices.getdnote.com · read 8 Oct 2026

Alternatives to Dnote

Every alternative, ranked