Standard Notes

Standard Notes

A simple and private notes app. Encrypted, open-source, and extensible.

This application makes use of the core JS/CSS/HTML code found in the web repo. For issues related to the actual app experience, please post issues in the web repo.

Running Locally

npm run setup
npm run dev

# In another terminal
npm start

We use commitlint to validate commit messages. Before making a pull request, make sure to check the output of the following commands:

npm run lint
npm test # make sure to start `npm run dev` before running the tests

Pull requests should target the dev branch.


Build for all platforms:

electron-packager . "Standard Notes" \
  --platform=all \
  --icon=icon/icon \
  --overwrite \
  --osx-sign='Mac Developer ID Application: xxx' \


  • npm run dist


  • npm run dist-win
  • npm run dist-linux
  • npm run dist-mac


On Linux, download the latest AppImage from the Releases page, and give it executable permission:

chmod u+x standard-notes*.AppImage

Alternative Downloads

The Standard Notes desktop client is also available through a variety of package managers:


Something missing? Edit this app.

Keyboard Shortcuts

Key Action
/ Focus the search bar
Esc Focus the search bar and cleans it
Select the next search result
Select the previous search result
Enter Open the selected search result
cmdEnter Ctrl+Enter Open the selected search result in a new tab