christophorus
Features Screenshots Download GitHub Deutsch
Open source ยท Apache 2.0

Christophorus

A terminal application for keeping a vehicle logbook, for leased and owned vehicles alike. It records every trip, keeps the odometer chain consistent, checks the entries for plausibility and exports the logbook as Excel, JSON or Markdown.

GitHub repository Download
christophorus
$ christophorus
$ christophorus --year 2024
$ christophorus --lang en
$ christo --version
christophorus 1.3.1
Features

What it does

Built for people who have to keep a logbook for the tax office and want to do it with the keyboard.

๐Ÿš—

Trips

Date, travel time, destination, purpose, odometer start and end, business and private kilometres, round trips and fuel.

๐Ÿ”—

Odometer chain

Start and end values follow each other without gaps. A repair rebuilds the chain without changing any distance.

๐Ÿ”

Plausibility checks

Gaps, jumps backwards, business trips on weekends and public holidays, fuel consumption, suspected duplicates.

๐Ÿ“…

Views

List per month and year, calendar, year overview, blocked days, receipts and working hours.

๐Ÿ“ค

Export

Excel with live formulas, JSON with every field, Markdown table, chosen in a save dialog.

๐Ÿ•ถ๏ธ

Anonymize

Replaces destinations, purposes, vehicle and folder in the display, for screenshots. The database stays untouched.

Screenshots

How it looks

All screenshots show made-up data.

Month list
Month list
Calendar
Calendar
Year overview
Year overview
Plausibility check
Plausibility check
New trip
New trip
Download

Get started

One command installs the prebuilt package of the latest release. No Python and no git required. Running it again updates the program, your settings and logbooks stay untouched.

Windows (PowerShell)

irm https://raw.githubusercontent.com/michaelblaess/christophorus/main/install.ps1 | iex

Linux x86_64 / macOS Apple Silicon

curl -fsSL https://raw.githubusercontent.com/michaelblaess/christophorus/main/install.sh | bash

Prefer to download it yourself? Every release contains standalone builds for Windows, Linux and macOS: Releases on GitHub

Please note

No tax advice

Whether a logbook is accepted for tax purposes is decided solely by the tax office. Christophorus helps you keep one and checks the entries for plausibility, but it does not guarantee acceptance and does not replace tax advice. The software is provided under the Apache License 2.0, without warranty of any kind. On first start the program asks you to confirm this notice.