lazyagents
rogeriojunior31/lazyagents
Terminal UI for managing skills, sessions, usage and hooks across Claude Code, Codex and Hermes Agent
lazyagents is a terminal UI written in Go that manages several coding agents from one place, Hermes Agent included. It covers skills, sessions, providers, hooks, backups and usage.
What lazyagents does
lazyagents describes itself as the lazygit for AI coding agents. Different agents keep skills, conversations and configuration in different places, and lazyagents brings them into one library and a browsable history while keeping each tool's native formats.
The feature guides cover a shared skill library enabled per agent, searching, resuming and exporting sessions, saving API or local-model connections with a review before applying, managing hooks, restoring backups, tracking limits, tokens and costs, and a doctor command that checks detection and local problems. Supported agents are Claude Code, Codex, Gemini CLI, OpenCode, Pi, Crush and Hermes Agent. It manages agents you already have, so their CLIs must be installed separately. Binaries exist for Linux, macOS and Windows, and the README notes unreleased changes beyond release 0.2.3.
Key features
- One skill library enabled per agent, with batch review
- Search, resume, read and export sessions
- Provider connections saved with a review before applying changes
- Hook management and backup restore
- Usage tracking for limits, tokens and costs
- Doctor command for detection and local problems
When to use it
- Keeping the same skills in sync across Hermes and other coding agents
- Searching old conversations from different agents in one history
- Comparing token and cost usage across agents
Who it is for: Developers who run several coding agents, including Hermes Agent, and want one terminal tool to manage them.
How it fits with Hermes Agent
Supports Hermes Agent as one of seven managed agents; it is not specific to Hermes.
How to install lazyagents
These commands are copied from the project's README. Check the repository for the latest steps before you run them.
go install github.com/rogeriojunior31/lazyagents@v0.2.3Requirements: Go for go install, or a release binary; the agent CLIs you want to manage installed separately
Note: The README notes the repository includes unreleased changes beyond published release 0.2.3.
FAQ
What is lazyagents?
lazyagents is a Go terminal UI for managing AI coding agents from one place. It handles skills, sessions, providers, hooks, backups and usage.
Does lazyagents work with Hermes Agent?
Yes. Hermes Agent is one of the seven supported agents, alongside Claude Code, Codex, Gemini CLI, OpenCode, Pi and Crush.
How do I install lazyagents?
Run go install github.com/rogeriojunior31/lazyagents@v0.2.3, or download a binary for Linux, macOS or Windows from Releases. The README advises using the explicit version rather than @latest.
Similar dev tools for Hermes Agent
All dev toolsDesign, validate, dry-run and audit bounded Hermes Agent loop contracts before automating them
andyvandaric ACS (Agnostic Config Suites)Licensed skill system and local cockpit for coding agents including Claude Code, Hermes, Kiro and Codex
AlekseiUL Hermes Agent System DoctorRead-only diagnostics and approval-gated repair planning for local Hermes Agent installations
AlekseiUL HumanlikeDeterministic persona, context, memory and privacy controls for chat agents, with a Hermes plugin
tonbistudio hermes-my-skillsCLI to inventory, export and safely merge learned skills across Hermes Agent profiles
memcode-ai memcodeOpen-source Go coding agent that keeps repo memory in .memcode and can migrate a Hermes setup
Related guides: How to install Hermes Agent · Run multiple Hermes agents with profiles