Skip to content

scottyeck/dnote

 
 

Repository files navigation

Dnote

Dnote is a simple personal knowledge base.

Build Status

What is Dnote?

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.

A demo of Dnote CLI

Quick install

The quickest way to try Dnote is to install the command line interface.

Install with Homebrew

On macOS, you can install using Homebrew:

brew tap dnote/dnote
brew install dnote

# to upgrade to the latest version
brew upgrade dnote

Install with script

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

Install with tarball

You can download the binary for your platform manually from the releases page.

Personal knowledge base

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:

See Also

About

A simple personal knowledge base

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 43.7%
  • TypeScript 34.9%
  • CSS 11.0%
  • JavaScript 6.8%
  • HTML 2.1%
  • Shell 0.9%
  • Other 0.6%