Skip to content

Install

JournalKit

pipx installs a Python command line tool in its own environment and puts it on your PATH:

pipx install journalkit

Upgrade with pipx upgrade journalkit. To run whatever is on main instead of the last release, install GitHub's archive of the branch — pip downloads it directly, no git needed:

pipx install --force https://github.com/harrislapiroff/journalkit/archive/refs/heads/main.tar.gz
journalkit --version

Plain pip install journalkit works too, in any Python 3.10+ environment.

Inkscape and Ghostscript

Only needed for PDF and PNG output. Inkscape does the conversion; Ghostscript joins the pages of a multi-page document into one PDF.

brew install --cask inkscape
brew install ghostscript
sudo apt install inkscape ghostscript      # Debian / Ubuntu
sudo dnf install inkscape ghostscript      # Fedora

Install Inkscape and Ghostscript and put inkscape and gs on your PATH.

Check

journalkit doctor
tools (only needed for --pdf and --png):
  ok   inkscape  /opt/homebrew/bin/inkscape
  ok   gs        /opt/homebrew/bin/gs
fonts:
  ok   Montserrat (bundled with JournalKit)
project:
  FAIL /Users/you has no templates/ — run `journalkit init` to start one

MISSING: project

The last line is expected; making a project is the next step.