Dnote is a simple personal knowledge base.
Dnote is a lightweight personal knowledge base. The main design goal is to keep you focused by providing a way of swiftly capturing new information without having to switch environment. To that end, you can use Dnote as a command line interface, browser extension, web client, or an IDE plugin.
It also offers a seamless multi device sync, and automated spaced repetition to retain your memory in case you are building a personal knowledge base.
For more details, see the download page and features.
The quickest way to try Dnote is to install the command line interface.
On macOS, you can install using Homebrew:
brew tap dnote/dnote
brew install dnote
# to upgrade to the latest version
brew upgrade dnote
You can use the installation script to install the latest version:
curl -s https://raw.githubusercontent.com/dnote/dnote/master/pkg/cli/install.sh | sh
In some cases, you might need an elevated permission:
curl -s https://raw.githubusercontent.com/dnote/dnote/master/pkg/cli/install.sh | sudo sh
You can download the binary for your platform manually from the releases page.
Dnote is great for building a personal knowledge base because:
- It is fully open source.
- Your data is stored locally first and in a SQLite format which is suitable for continued accessibility.
- It provides a way of instantly capturing new lessons without distracting you.
- It automates spaced repetition to help you retain your memory.
You can read more in the following user stories: