dnote/README.md
Sung Won Cho 39d18638a9
Build Docker image (#316)
* Make preview image

* Use local build

* Fix build

* Release

* Build dnote docker

* Simplify

* Document
2019-11-18 16:59:53 +08:00

65 lines
2.3 KiB
Markdown

![Dnote](assets/logo.png)
=========================
Dnote is a simple personal knowledge base.
[![Build Status](https://travis-ci.org/dnote/dnote.svg?branch=master)](https://travis-ci.org/dnote/dnote)
## 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.
For more details, see the [download page](https://www.getdnote.com/download) and [features](https://www.getdnote.com/pricing).
![A demo of Dnote CLI](assets/cli.gif)
## 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:
```sh
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](https://github.com/dnote/dnote/releases).
## 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](https://www.sqlite.org/locrsf.html).
* 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:
- [How I Built a Personal Knowledge Base for Myself](https://www.getdnote.com/blog/how-i-built-personal-knowledge-base-for-myself/)
- [I Wrote Down Everything I Learned While Programming for a Month](https://www.getdnote.com/blog/writing-everything-i-learn-coding-for-a-month/)
## See Also
- [Homepage](https://www.getdnote.com)
- [Forum](https://forum.getdnote.com)