hrs tui
Vim-style keyboard navigation because we're not animals.
| Key | Action |
|---|---|
j / k | Scroll entries |
h / l | Previous / next day |
g / G | Jump to top / bottom |
t | Jump to today |
r | Refresh |
tab | Switch entries / goals view |
d | Delete selected entry |
e | Show edit command for selected entry |
q | Quit |
Press tab to switch to the goals view. Goals show checkboxes, completion status, and linked entry counts.
| Key | Action |
|---|---|
j / k | Scroll goals |
x | Toggle done / undone |
d | Delete goal |
g / G | Jump to top / bottom |
Pressing x on an incomplete goal with entries present drops you into linking mode: j/k to scroll entries, space to toggle selection, enter to confirm, esc to skip and just complete the goal.
The hours_est field asks the AI to estimate how long the work would take a competent developer without AI assistance. This is useful for understanding throughput, but take it with a grain of salt.
AI agents tend to overstate the complexity of tasks they've completed. A "~4h" estimate for something that took 3 minutes of wall clock time is flattering but not always realistic. The daily summaries roll these up into person-hours and person-days which makes for a nice story — just don't use it to plan your next sprint.