Projects
View on GitHub
kb019/sprout
kb019/sprout has 64 GitHub stars and 4 forks. GitHot measured 0 stars in 24 hours and +2 in 7 days. Last checked 2026-11-15 07:24 UTC. Last push 2026-10-02.
What you can do
- Full-screen TUI with dashboard, heatmap, stats, and settings screens
- GitHub-style activity heatmap with five intensity levels
- Current and best streak tracking
- Daily, weekly, monthly, and yearly goal tracking
Measured star growth
- in 24h
- 0
- in 7 days
- +2
- in 15 days
- Collecting history
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
About
A habit tracker that lives in your terminal
Developer ToolsREADME.md
Originalπ± Sprout - TUI Habit Tracker
A habit tracker that lives in your terminal.

Why Sprout?
Most habit apps live on your phone β easy to ignore and full of distractions. The terminal is already open when you're working, so logging a habit takes seconds. All your data stays local, no accounts, no subscriptions.
Features
- Full-screen TUI with dashboard, heatmap, stats, and settings screens
- GitHub-style activity heatmap with five intensity levels
- Current and best streak tracking
- Daily, weekly, monthly, and yearly goal tracking
- Five themes: Sprout, Amber, Mono, Ocean, Paper (light)
- CLI for logging and querying without opening the TUI
- Fully keyboard driven, no mouse required
Install
cargo install sprout-tui
Or check the full installation guide for Homebrew, Scoop, and prebuilt binaries.
Documentation
- Installation
- CLI overview
- Launching the TUI
- Navigation
- Keybind reference
- Settings reference
- Data storage
Similar projects
- dijo β scriptable, curses-based habit tracker written in Rust
- habito β simple CLI habit tracker written in Python
- habu β TUI habit tracker
Acknowledgements
- bottom β referred approach for checking whether the output is a TTY before launching the TUI
License
MIT License. See LICENSE.