interactive launcher · codex + claudev0.1.0

Jump back into any Codex or Claude project. Instantly.

ago reads your local Codex and Claude history, ranks every project by frecency, and relaunches the right CLI in one keystroke — or resumes the exact session you left open.

$npm i -g ago-cli
then just run ago  ·  or npx ago-cli
— ago — ~/dev
new in v0.1.0
NEW

Frecency ranking

Projects sort by frequency × recency, so the repos you live in stay on top — not whatever you touched once yesterday.

NEW
»

Instant relaunch

ago - (alias --last) reopens your last project + CLI with zero menus. Graceful fallback to the list if it's gone.

NEW

Continue last session

The CLI menu can resume the exact session id — claude --resume / codex resume — right where you left off.

0 → 21

Claude history, fixed. Recent Claude Code stopped writing sessions-index.json, so ago was silently dropping every Claude project. v0.1.0 now reads ~/.claude/history.jsonl plus the newest transcript per project for the true cwd, with the old index kept as a legacy fallback.

what it does
01

Unified history

Reads ~/.codex and ~/.claude from three sources, deduped by session id — one clean list across both platforms.

02

Fuzzy filter

ago -n agent jumps straight to a match. A single hit skips the picker entirely.

03

Smart CLI pick

Recommends the CLI you ran last for that project. Used both? It picks the most recent.

04

Existing-first

Default view hides dead paths. ago -al reveals every record, missing ones marked.

05

Launch with intent

-c "…" opens the project and seeds codex or claude with your first prompt.

06

Zero config

Works out of the box. Optional ~/.ago/config.json sets roots and tool preference.