GitPedia

Habito

Simple commandline habits tracker.

From codito·Updated March 28, 2026·View on GitHub·

[![Linux Build Status](https://github.com/codito/habito/workflows/linux/badge.svg)](https://github.com/codito/habito/actions?query=workflow%3Alinux) [![Windows Build status](https://github.com/codito/habito/workflows/windows/badge.svg)](https://github.com/codito/habito/actions?query=workflow%3Awindows) [![codecov coverage](https://img.shields.io/codecov/c/github/codito/habito.svg)](http://codecov.io/github/codito/habito?branch=master) The project is written primarily in Python, distributed under the MIT License license, first published in 2015. Key topics include: cli, commandline-habits-tracker, habit-tracking, habits, quantified-self.

Latest release: v1.2.0
January 13, 2024View Changelog →

Habito

Simple command line habits tracker.

Linux Build
Status
Windows Build
status
codecov
coverage
PyPI

Installation

shell
# Install pipx if needed: `pip install pipx` # Ensure ~/.local/bin is available in system PATH pipx install habito

Archlinux users may install habito from
AUR.

Usage

Here’s how a command line session looks like:

$ # add a habit
$ habito add writing 750.0 --units words
You have commited to 750.0 words of writing every day!

$ # check in an update
$ habito checkin writ -q 128.0
Added 128.0 words to habit writing for Sun Feb 18 2018.

$ # list status of habits
$ habito list

Screenshot

<figure> <img src="docs/screenshot.png" alt="docs/screenshot.png" /> <figcaption>Habito screenshot</figcaption> </figure>

Contribute

We invite you to try out habito and file any issues at github issues
page. Patches are most welcome!

Contributors

Showing top 4 contributors by commit count.

View all contributors on GitHub →

This article is auto-generated from codito/habito via the GitHub API.Last fetched: 6/23/2026