Skip to main content
Every day with Wrixton follows the same rhythm: open your focus list in the morning, knock out what you can, add anything that comes up, and push back whatever needs to wait. Whether you reach for the CLI or the web UI at projects.wrixton.xyz, the data is always the same — every change you make in one place shows up in the other instantly.

Morning: Check your focus list

Start each day by running track today. It pulls together every item that deserves your attention right now: anything due today or overdue, any item you have marked as in-progress (doing), and any item with a high priority (p1 or p2) regardless of due date. The list is ordered by priority and due date so the most important things float to the top.
track today
Example output:
focus for 2026-06-10:
  t-1f3a  TODO   P2  Call dentist          #admin,health  2026-06-10 (today)  ~30m
  t-9c4b  TODO   P2  File expense report   #admin         2026-06-10 (today)  ~15m
  c-3a2e  CHORE  P3  Replace HVAC filter                  2026-06-08 (2d overdue)  ~20m
If you have set --estimate on any items, track today sums them for you:
~1h 5m estimated across 3 items
That total tells you at a glance whether the day is realistic before you commit to it. The web UI’s Today view shows the same sum as a chip above the list.

Adding items quickly

Use track add followed by the item kind. The most common day-to-day additions are todos, one-off purchases, and groceries:
# Add a todo with a due date, priority, and tags
track add todo "Call dentist" --due tomorrow --priority 2 --tags admin,health

# Add a one-off shopping item with a budget
track add buy "Replacement HDMI cable" --due 1w --budget 20

# Add a grocery item (store rides along as a tag)
track add grocery "Milk" --tags costco
track add grocery "Bananas" --tags "trader joe's"

# Add a chore with recurrence and a time estimate
track add chore "Replace HVAC filter" --every "3 months" --estimate 20m
In the web UI, type / in the search bar to open the command palette. From there, /todo, /buy, and /grocery let you add items by kind directly. Inline tokens like #tag, !p1, and @project work inside the omnibar when adding items through the UI.
--due accepts YYYY-MM-DD, today, tomorrow, weekday names like mon through sun, or relative offsets like 3d and 2w. These shortcuts work everywhere a date is accepted.

Completing items

Mark an item done with track done <id>:
track done t-1f3a
The behavior adapts to the item kind:
  • Todo / task / chore — marked done immediately.
  • Gift — marked “given” (the two-stage gift flow is boughtgiven; use track bought <id> for the first step).
  • Shopping — marked “done”.
  • Recurring items — landing a recurring todo or task as done also spawns the next occurrence automatically, so you never lose the cadence.

Snoozing what can wait

When something belongs on your list but not today, snooze it:
track snooze t-1f3a 3d          # push out 3 days
track snooze t-1f3a 2w          # push out 2 weeks
track snooze t-1f3a tomorrow    # push to tomorrow
track snooze t-1f3a mon         # push to next Monday
track snooze t-1f3a 2026-07-01  # push to a specific date
The item’s due date moves forward and it drops off track today until that new date arrives. In the web UI, expand any item to find quick snooze buttons (1d, 3d, 1w) or a full date picker.

Editing after adding

Change any field on an existing item without deleting and re-creating it:
track edit t-1f3a --due tomorrow --tags admin,health
track edit t-1f3a --estimate 45m
track edit t-1f3a --status todo          # reopen a completed item
track edit t-1f3a --estimate ''          # clear the estimate
Pass '' (an empty string) to --due, --every, or --estimate to clear that field entirely.

Viewing everything

When you want to see more than today’s focus, track ls lists all active items across every kind:
track ls                              # all active items
track ls --kind todo                  # only todos
track ls --kind grocery               # only groceries
track ls --tag admin                  # filter by tag
track ls --all                        # include done and canceled items
The list is sorted by priority first, then by position within each priority bucket. Use track rank todos (or chores, shopping, groceries) for an interactive reorder session if the automatic sort does not match your mental model.