aki
Start

Quick start

From an installed aki to a board you can read, in five steps.

1. Check the sources

aki doctor
output
✓ gitlab     signed in as nat
✓ github     signed in as nat

With no configuration, aki uses gitlab.com when glab is installed and github.com when gh is. A source marked ✗ says why: usually a missing glab auth login or gh auth login.

2. Open the board

aki

Two panes: To do, what waits on you, and Waiting, what you cannot move further. The board refreshes every 30 seconds and shows the last known state while the first reading is under way.

3. Read a line

one task
▲ Re-review   api!889   Typed errors for the key store   @ana   +1  130  5d
PartMeaning
▲ ▴Hot, warm: the urgency score passed a threshold.
Re-reviewThe most pressing reason the task is listed. Yellow: yours to do. Cyan: waits on others.
api!889The repository and the reference.
@anaWho is on the other side: the author when you review.
+1One more reason than the one shown.
130The urgency score, in panes ordered by urgency.
5dFor how long the most pressing reason has been true.

4. Five keys

KeyDoes
↑ ↓ ← →Move between tasks and panes.
EnterOpen the task in the browser, on the thread when there is one.
iExplain the task: why it is listed and how its score adds up.
pSet it aside until a day, or until it moves.
?Every key.

The full list is on Keys.

5. Make it yours

aki config init

This writes ~/.config/aki/config.toml with every setting at its default and a comment on each. Common first changes:

Without the board

aki list --todo
aki list --count
aki list --json

aki list prints the board once. --count gives one line for a prompt or a status bar; --json is for scripts. See Command line.