Skip to content

Longevity Logbook

Published:
2 min read

I just shipped Longevity Logbook, a small terminal-first app for tracking the sessions I actually care about week to week:

The main idea is not to build another bloated fitness app. The point is to make logging frictionless, keep the weekly targets visible, and let the training plan evolve without adding unnecessary UI.

The app opens into a rolling 7-day dashboard and shows:

Strength is built around a simple editable plan:

If an exercise is not completed, it stays at the same weight and the same rep target next time. Progression is tracked per exercise, not just per workout.

Everything is stored locally in a single JSON file. There is no backend, no account system, and no sync layer.

Two practical details I wanted from the start:

  1. the full strength plan should be visible from the CLI,
  2. the strength plan itself should be editable from the CLI.

That is now part of the shipped version, together with a global gym launcher after running npm link.

The current default split is:

  1. arms and side delts
  2. lats, shoulders, and glutes
  3. chest and posterior chain
  4. arms and shoulder isolation
  5. vertical pull, shoulders, and legs
  6. chest, shoulders, and lower body

Repository:

If you want a tiny training logger that stays out of the way, this is the direction I think makes sense.

New posts, shipping stories, and practical notes straight to your inbox.

Newsletter signup is not configured yet. Reach me at hello@example.com.

Usually 1-2 emails per month. No spam.


Edit on GitHub