Show HN: Agf – A TUI to find and resume your AI coding agent sessions
1 points
1 hour ago
| 2 comments
| github.com
| HN
maxxmini
1 hour ago
[-]
This solves a real pain point. I run multiple AI coding agent sessions on a Mac Mini and losing track of them is a daily annoyance. Does agf work with any agent framework or is it tied to specific ones? Would love to see support for session resumption across different terminals.
reply
subinium
1 hour ago
[-]
Hi HN, I built agf because I kept losing track of my AI coding sessions.

  I use multiple AI coding agents (Claude Code, Codex, OpenCode, etc.) across dozens of projects. The workflow was always the same: forget which project I was working on, cd into the
  wrong directory, fail to remember the session ID, and give up and start a fresh session — losing all the context.

  agf scans all your agent session data (JSONL files, SQLite DBs) and shows them in a single fuzzy-searchable TUI. You pick a session and hit Enter to resume it. That's it.

  What it does:
  - Aggregates sessions from Claude Code, Codex, OpenCode, pi, and Kiro into one list
  - Fuzzy search by project name or summary
  - One-key resume, cd to project dir, or start a new session
  - Tab to filter by agent, Ctrl+D for bulk delete
  - Written in Rust, starts in ~50ms

  Currently supports 5 agents, and I'm actively adding more as the AI CLI ecosystem grows. The main blockers for Gemini CLI and Amp are that they don't store a clear
  session-to-directory mapping — monitoring upstream for changes. If there's an agent you use that's not listed, let me know or open an issue.

  Install: brew install subinium/tap/agf (macOS/Linux), or cargo install --path . from source.
reply