dnote/README.md
Sung Won Cho 2758923c34
Implement personal knowedge base version (#254)
* Allow to add and edit notes

* Implement search

* Implement settings

* Implement checkout page

* Implement paywall

* Fix inconsistent margin

* Render mobile menu

* Allow to logout

* emails

* Implement user migration

* Always build standalone

* Embed digest in email

* Move browser extension

* Fix test

* Use system font

* Add favicon and app icons

* Make tabbar smaller

* Initialize focus on editor

* Fix various UI audit issues

* Simplify asset serving

* Register sw

* Upgrade deps
2019-09-30 11:02:09 +08:00

2.4 KiB

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