Go Apache-2.0

dnote

A simple command line notebook

D

dnote

Dernière activité 25 juil. 2026
dnote/dnote

3,1 k

étoiles

123

forks

40

issues ouvertes

clicommand-line-tooldeveloper-toolsdnotenote-takingnotebookpersonal-knowledge-base

Ce README est souvent en anglais.

Dnote

Build Status

Dnote is a simple command line notebook. Single binary, no dependencies. Since 2017.

Your notes are stored in one SQLite file - portable, searchable, and completely under your control. Optional sync between devices via a self-hosted server with REST API access.

# Add a note (or omit -c to launch your editor)
dnote add linux -c "Check disk usage with df -h"

# View notes in a book
dnote view linux

# Full-text search
dnote find "disk usage"

# Sync notes
dnote sync

Installation

# Linux, macOS, FreeBSD, Windows
curl -s https://www.getdnote.com/install | sh

# macOS with Homebrew
brew install dnote

Or download binary.

Server (Optional)

Server is a binary with SQLite embedded. No database setup is required.

If using docker, create a compose.yml:

services:
  dnote:
    image: dnote/dnote:latest
    container_name: dnote
    ports:
      - 3001:3001
    volumes:
      - ./dnote_data:/data
    restart: unless-stopped

Then run:

docker-compose up -d

Or see the guide for binary installation.

Documentation

See the Dnote doc.

Projets similaires

A plain text note-taking assistant

Goclidocumentation-toolnotes
Zzk-org
2,8 k étoiles191

Get笔记 CLI — 让人类和 AI Agent 都能在终端操作 Get笔记

Gocligetnotenote-taking
Iiswalle
178 étoiles9

Git powered terminal-based todo/note manager -- markdown note page per task. Single binary!

Gobashclicommand-line
Nnaggie
1,2 k étoiles69