Snaplog

Journaling utility which does one job - capture notes from anywhere with a single hotkey. Period.

Lightweight. Open source. No fluff.

Why?

No fluff

Unlike other journaling apps, Snaplog does only one job - capture notes quickly and keep them organized. You won't be overloaded by unnecessary features.

Lightweight and fast

Snaplog works blazingly fast. Press your hotkey, type your note, hit Enter - done. Nothing should distract you from what you're focused on.

⌨️Keyboard-first

Just press your hotkey and start typing. You don't need to use your mouse. Don't waste your time moving your hands away from the keyboard.

🔒Secure and Private

Snaplog respects your privacy. Everything is stored locally in SQLite on your computer. Your data never leaves your machine.

📦Open Source

Snaplog is an open source application using the MIT license. It is and will always be free. Its full source code is available at GitHub. You can inspect or change it however you want.

📊Dashboard

View all your entries in a beautiful web dashboard. Filter by date and tags to find exactly what you're looking for. Export your entries whenever you need them.

How?

  1. Launch Snaplog and configure your hotkey when prompted (you can change it later in settings)
  2. Press your hotkey (Ctrl+Shift+L by default) to open the entry window
  3. Type your note and press Enter to save
  4. Use /dash to view all entries in a web dashboard
  5. Use /settings to change your hotkey and theme anytime

Commands

$ /dash # Open dashboard to view all entries
$ /settings # Open settings to configure hotkey and theme
$ /edit <id> # Edit entry by ID
$ /editprev # Edit most recent entry
$ /delprev # Delete most recent entry

Keyboard Shortcuts

Save and hide Enter
New line Shift+Enter
Hide without saving Esc

Managing Entries in the Dashboard

When viewing entries in the dashboard (via /dash), you can manage your entries:

Delete entries: Click 🗑️ to delete the entry.

Edit entries: Click ✏️ → Paste the copied command in the CLI → Edit the entry → Press Enter.

Platform Notes

macOS: The app is notarized by Apple for security. No additional setup required.

Windows: Since the app is not code-signed, Windows may show a security warning. Click "More info" and then "Run anyway" to proceed with the installation.