· terminal habit tracker ·
A light, Python-based terminal app for tracking your habits. It takes less than 30 seconds to log your day.
Features
Log your habits and get on with your day. Use pyhabits for the high-speed capture, then take your data elsewhere for deep analysis.
habits.json
file. No accounts, no sync, no telemetry.
How it works
pyhabits runs in your terminal.
pdfkit
is needed for Python. For PDF export, also install
wkhtmltopdf — HTML export works without it.
What to do with your data
Your habits live in a plain JSON file. Take that file wherever you want — there's nothing proprietary here.
Requirements
That's the only real requirement. pdfkit covers PDF export; everything else is standard library.
Quick start
Windows users: run .\pyhabits.py in PowerShell.