macOS
brew install jrnllocal Homebrew formula metadata
sudo port install jrnlMacPorts ports tree · office/jrnl/Portfile · source: api.github.com
brew
Command-line note taker. Version 4.3 via Homebrew; verified from local package data.
install
brew install jrnllocal Homebrew formula metadata
sudo port install jrnlMacPorts ports tree · office/jrnl/Portfile · source: api.github.com
sudo dnf install jrnlFedora Rawhide package metadata · jrnl · source: dl.fedoraproject.org
nix profile install nixpkgs#jrnlnixpkgs package indexes · pkgs/by-name/jr/jrnl/package.nix · source: api.github.com
sudo pacman -S jrnlArch Linux sync databases · jrnl · source: geo.mirror.pkgbuild.com
sudo zypper install jrnlopenSUSE Tumbleweed package metadata · jrnl · source: download.opensuse.org
overview
Command-line note taker
history
jrnl is a long-running command-line journal and note-taking application. It emphasizes natural-language entry, plain-text storage, search, tagging, multiple journals, and optional AES encryption.
The README copyright header identifies jrnl contributors from 2012 through 2023, and PyPI records a jrnl 0.3.0 upload on 2012-05-24. The project later moved under the jrnl-org GitHub organization, with maintainers and contributors called out in the README and funding routed through Open Collective.
jrnl has unusually broad distribution for a personal productivity CLI. The input batch records Homebrew, Fedora, MacPorts, Nix, Arch, and openSUSE packaging, while PyPI is the Python registry source. Homebrew analytics for the formula showed 1,482 installs over the 365-day window reported by the formula API on 2026-07-01.
A jrnl entry can be written directly on the command line with natural-language dates such as 'yesterday', or composed interactively or through an external editor. The project site emphasizes human-friendly input, future-proof plain-text journals, AES encryption, syncing with external tools, multiple journals, and exports such as JSON.
jrnl is a classic example of a Unix-style personal data tool: the core data remains readable text, while the CLI adds indexing, parsing, encryption, search, and export. Its longevity since 2012 and packaging across Python and OS package managers make it more culturally established than most small note-taking CLIs.
security posture
narrow executable package without higher-risk signals.
green risk · low confidence · appliance
Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.
local files
These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.
Config paths the tool may read or write during local use.
~/.config/jrnl/jrnl.yaml$XDG_CONFIG_HOME/jrnl/jrnl.yaml%USERPROFILE%\.config\jrnl\jrnl.yamlexecutables
| Command | Kind | Exposure | Note |
|---|---|---|---|
jrnl | cli | global executable |
freshness
These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.
install metadata
| Package key | brew:jrnl |
|---|---|
| Version | 4.3 |
| Package manager | Homebrew |
| Package manager page | https://formulae.brew.sh/formula/jrnl |
| Homepage | https://jrnl.sh/en/stable/ |
| Repository | https://github.com/jrnl-org/jrnl |
| Upstream docs | https://jrnl.sh/en/stable |
| License | GPL-3.0-only |
| Source archive | https://files.pythonhosted.org/packages/06/50/c1925fbf8472667b6cee6c211645fdc82a550d120ebe50536645252e4e64/jrnl-4.3.tar.gz |
| Dependencies | cryptography, libyaml, python@3.14 |
| Bottle | available (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | not defined |
| Service | none declared |
registry facts
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | jrnl |
| Version Scheme | 0 |
| Revision | 1 |
| Head Version | HEAD |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
source database matches
Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.
jrnl
nix profile install nixpkgs#jrnljrnl 4.3-4.fc45
Collect your thoughts and notes without leaving the command line
sudo dnf install jrnljrnl 4.3-1
Collect your thoughts and notes without leaving the command line
sudo pacman -S jrnljrnl 4.2.1-1.3
Collect your thoughts and notes without leaving the command line
sudo zypper install jrnljrnl
sudo port install jrnlsource trail
This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.