journalot
Journaling tool with git sync.
A command‑line journaling tool that opens entries in the user’s preferred editor and stores each note as a Markdown file. When an entry is saved, the program automatically creates a Git commit and pushes changes, eliminating manual syncing. The interface offers shortcuts for quick capture, date‑based navigation, listing, calendar view, tag filtering, searching with context, and exporting to HTML or PDF.
It supports multiple independent journals, each residing in its own directory with a separate Git repository, and can be switched or created on demand. Shared journals can be linked to a private remote repository, where the tool auto‑pulls on open, warns about conflicts, and assists with conflict resolution.
Configuration is handled through a simple file, allowing options such as automatic syncing, custom Git branch, disabling prompts, and specifying custom templates or prompts. The software is distributed under the MIT license and is available as a stable CLI package.
Reviews
Loading reviews…
Similar apps
Version Control & Git
gitlogue
Cinematic git commit replay.
Terminals & CLI
notesmd-cli
Interact with your Obsidian vault.
Note-Taking & PKM
dnote
A interactive, multi-device notebook.

Note-Taking & PKM
nb
A note‑taking, bookmarking, archiving, and knowledge base application.

Journaling
Pile
Digital journaling app

Journaling
linked
Link your thoughts to days, distraction free. ![Open-Source Software][OSS Icon]