Agent CLI Menu (binary `agent-cli-menu`, alias `acm`) is an open-source session manager and agent harness developed by Roy Padina. Designed to streamline workflows with terminal-based AI coding tools such as Claude Code and Codex, it acts as an interactive launcher and state manager across different repositories and tasks. In daily use, Agent CLI Menu provides an interactive terminal user interface (TUI) as well as a native macOS menu-bar GUI companion. It displays active and past agent sessions in aligned, bordered tables with details on session status, git branch, execution directory, start time, and last-used timestamps. Developers can navigate sessions with fuzzy search, view an always-on details pane, or trigger automated session recaps executed via lightweight background models (defaulting to Claude Haiku). What distinguishes Agent CLI Menu from executing standalone CLI tools directly is its session persistence layer and context recovery mechanism. Rather than manually remembering session identifiers or digging through shell history, developers can inspect prior context, read cached markdown summaries of past sessions, and resume agent threads with a single keystroke. Agent CLI Menu is open-source software available on GitHub. It operates as a local wrapper and relies on the user's existing CLI agent binaries, environment keys, and tool installations.
Tags: agent harness, cli, coding agent, developer tools, terminal