2 comments

  • subinium 11 hours ago 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.
  • maxxmini 11 hours ago 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.