PROJECTS Mode
PROJECTS mode is the entry point. It lists your repos and routes each selection into the action you want.
Behavior
Section titled “Behavior”- Repositories are fetched from authenticated GitHub APIs.
- List is ordered by activity, with last-selected repo pinned first.
- Viewport shows 5 rows at a time; move with
j/k. - Press
enterto open the action chooser for the selected repo.
Action chooser
Section titled “Action chooser”The chooser appears under the selected repo card:
DiffGitPi
Once selected, glib resolves workspace state (clone on first use, then reuse) and routes to that mode.
Backend toggle
Section titled “Backend toggle”Press b to switch backend:
localfor persistent checkoutsephemeralfor temporary worktrees/clones
PI activity badge
Section titled “PI activity badge”When a PI session is active for the selected repo, footer shows:
● pi active i resume
| Key | Action |
|---|---|
j / k | Move repo selection |
enter | Open action chooser / confirm action |
b | Toggle backend (local / ephemeral) |
r | Refresh repository list |
esc | Back or close transient UI |