![Dnote](assets/logo.png)
=========================

[![Build Status](https://travis-ci.org/dnote/dnote.svg?branch=master)](https://travis-ci.org/dnote/dnote)

Dnote is a simple command line notebook for programmers.

It **keeps you focused** by providing a way of effortlessly capturing and retrieving information **without leaving your terminal**. It also offers a seamless **multi-device sync** and a **web interface**.

![A demo of Dnote command line interface](assets/cli.gif "Dnote command line interface")

## Installation

On macOS, you can install using Homebrew:

```sh
brew tap dnote/dnote
brew install dnote
```

On Linux or macOS, you can use the installation script:

    curl -s https://www.getdnote.com/install | sh

Otherwise, you can download the binary for your platform manually from the [releases page](https://github.com/dnote/dnote/releases).

## Server

The quickest way to experience the Dnote server is to use [Dnote Cloud](https://app.getdnote.com).

Or you can install it on your server by [using Docker](https://github.com/dnote/dnote/blob/master/host/docker/README.md), or [using a binary](https://github.com/dnote/dnote/blob/master/SELF_HOSTING.md).

## Documentation

Please see [Dnote wiki](https://github.com/dnote/dnote/wiki) for the documentation.

## See Also

- [Homepage](https://www.getdnote.com)
- [Forum](https://forum.getdnote.com)
- [I Wrote Down Everything I Learned While Programming for a Month](https://www.getdnote.com/blog/writing-everything-i-learn-coding-for-a-month/)
