Terminal Journal & Task Tracker
Im Documentation
Im is a terminal journal, mood tracker, task list, and habit log built around short commands and fast capture.

Browse by topic
Getting started
Install, make your first entry, and manage tasks and feelings.
Organize & review
Track metrics, switch views, navigate the TUI, and handle date syntax.
Customize & maintain
Tune mood anchors, task defaults, editor templates, and database maintenance.
Quick command reference
| Command | Action | Description |
|---|---|---|
im | Open today view | Inspect today's moods, trackers, and tasks in the TUI |
im calm | Record mood | Logs an entry with feeling "calm" |
im focused . writing docs | Mood + note | Logs mood "focused" with note body "writing docs" |
im ! Fix bug @tomorrow 9am | Add task | Adds a scheduled task due tomorrow at 9 AM |
im -pushups 25 | Add tracker record | Records a tracker value for pushups |
im @due | View due tasks | Interactive view of currently due and pending tasks |
im : | Mood & activity grid | Heatmap grid of mood and task history |
im :config | Edit configuration | Opens config.toml in your configured editor |
