Agf banner
subinium subinium

Agf

AI community

Description

Local-first TUI to find, search, and resume AI coding-agent sessions across Claude Code, Codex, Grok Build, Kimi Code, Qwen Code, Gemini, Cursor, and more.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

agf

[![CI](https://github.com/subinium/agf/actions/workflows/ci.yml/badge.svg)](https://github.com/subinium/agf/actions) [![Release](https://img.shields.io/github/v/release/subinium/agf?include_prereleases&sort=semver)](https://github.com/subinium/agf/releases) [![crates.io](https://img.shields.io/crates/v/agf.svg)](https://crates.io/crates/agf) [![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE)

Find the AI coding session you meant to resume.

`agf` is a local-first fuzzy finder for AI coding-agent sessions. Search the sessions your terminal agents already keep locally, then resume the right one in a keystroke.

![agf demo](./assets/demo.gif)

Install

cargo install agf
agf setup
agf

Requires a Rust toolchain (`rustup` recommended). Prebuilt binaries for macOS, Linux, and Windows are also available on the [Releases page](https://github.com/subinium/agf/releases).

Quick Resume (no TUI)

agf resume project-name   # fuzzy-matches and resumes the best match directly

Why agf?

AI coding agents are great at keeping context — until you lose the terminal.

You switch projects, close a tab, forget the session ID, or resume the wrong agent. Then you either dig through history files or start over.

`agf` gives you one searchable list of local agent sessions and resumes the right one.

Supported agents

`agf` reads the session files each agent already stores locally. No account, no cloud sync, no extra agent process.

Agent Resume command Local session source
Claude Code claude --resume ~/.claude/history.jsonl + ~/.claude/projects/
Codex codex resume ~/.codex/sessions/**/*.jsonl
Grok Build grok --resume $GROK_HOME/sessions/ or ~/.grok/sessions/
Kimi Code `kimi --