Crona is a local-first work tracker for developers. It runs entirely on your local machine, keeping your task lists, focus timers, wellbeing tracking, and generated reports private and self-contained.
The Runtime Architecture
Section titled “The Runtime Architecture”Crona consists of three primary components:
crona-daemon: The background local service that owns the SQLite storage, runs focus timers, manages scheduled reminders, checks for updates, and exposes the local IPC socket.crona-tui: The interactive Terminal User Interface for daily planning, logging, and focus sessions.crona: The scriptable CLI launcher and daemon controller.
Quick Start (First 5 Minutes)
Section titled “Quick Start (First 5 Minutes)”To start the terminal interface, run:
cronaThis automatically starts crona-daemon if it is not already running and launches the TUI.
Follow these steps to track your first task:
- Create a Repository: Press
rto create a top-level bucket (e.g.,work,personal). - Create a Stream: Press
sto subdivide a repository (e.g.,main,refactor). - Add an Issue: Press
ato create a task. Set a title, estimate, and choose a timer profile. - Checkout Context: Press
c(or use the arrow keys) to set the active repository and stream context. - Start Focus: Select your issue and press
Enterto start the focus session timer.