Skip to content
Branch: master
Go to file

Latest commit


Failed to load latest commit information.
Latest commit message
Commit time

nota is a simple tool to make and organise notes, using git to keep history, and your favourite editor for editing.

You can enable GPG support by doing the following:

  1. Adding GPG=1 to $XDG_CONFIG_HOME/nota, if $XDG_CONFIG_HOME is set, or ~/.config/nota if it isn't. You can set this as an environment variable instead, if you prefer.
  2. Having your editor transparently open gpg files. For example, in vim, you can use vim-gnupg. You can also set a different PGP_EDITOR.

You can also use read-only mode (which will use cat and gpg -d) using NOTA_READ_ONLY=1.

My primary motivation for making this was that I used iDoneThis for a long time, but now I need to store sensitive entries that should not leave my local computer.


# Edit today's entry (in format YYYY-MM-DD)

# Edit the entry from yesterday/today/4 days ago
nota (yesterday|today|'4 days ago')

# Edit the entry for Dec 1 2014
nota 2014-12-01

# Edit an entry called "foo"
nota foo

# Set up git to push somewhere if you want it
# You can issue arbitrary git commands using `nota git`
nota git remote add origin <origin>


nota-todo-reminder is a small script calling notify-send that outputs the contents of the nota entry called "todo" if it still contains anything. This allows you to use nota to remind you of todo entries using a systemd timer, cron script, or similar. Create a note called "todo" and run it to see how it works.


Simple note taking using your $EDITOR and git



You can’t perform that action at this time.