lazyagent

by illegalstudioVerified

Monitor all your coding agents from one terminal - Claude Code, Cursor, OpenCode, pi and more

157
Stars
13
Forks
Go
Language
8/23/2026
Added
View on GitHubDownload ZIP

⚠️ Third-Party Software Notice

This skill is third-party open-source software developed and hosted independently on GitHub. SkillTip is an informational directory and does not control or maintain the underlying repository. Any security checks displayed are automated and limited in scope. Review the source code before installing.

Read the Terms of Service

Installation

Add to your Claude Code skills directory:

# Add to your Claude Code skills
git clone https://github.com/illegalstudio/lazyagent

Getting Started

Guides for using skills like lazyagent.

Security Report

Verified

Last scanned: —

{
  "status": "PASSED",
  "issues": []
}

README.md

lazyagent logo

lazyagent

One lazy eye on all your coding agents.

Stars Downloads License: MIT Product Hunt Download on the App Store Follow @nahime0 on X

9 agents supported · TUI + desktop app + HTTP API · No server, no lock-in · MIT

A terminal UI, a macOS desktop app, and an HTTP API for monitoring all your coding agents from a single place. Watch sessions from Claude Code, Cursor, Codex, Grok CLI, Kilo, Kimi Code CLI, Amp, pi, and OpenCode — lazyagent doesn't replace your workflow, it watches it.

Official Website


lazyagent is transitioning to a full desktop application. The macOS build now ships as Lazyagent.app (brew install --cask illegalstudio/tap/lazyagent), which bundles the familiar lazyagent command alongside the GUI. Only interested in the CLI? Install the standalone build with brew install illegalstudio/tap/lazyagent-cli — same lazyagent command, TUI and HTTP API included, no GUI.

Inspired by lazygit, lazyworktree, and pixel-agents.

Support the project

⭐ If lazyagent is useful to you, consider starring the repo — it helps others discover it!

💛 Loving it? Consider becoming a sponsor to keep the project alive and growing.

lazyagent for iOS

Want to keep an eye on your agents from your pocket? lazyagent is available on the App Store for iPhone and iPad.

The iOS app is a paid app — and that's on purpose. Buying it is one of the easiest ways to support the project and keep development going. Thank you! 💛

That said, lazyagent and its API are fully open source. If you'd rather not pay for the app, you're more than welcome to build your own client on top of the API — that's exactly what it's there for. No hard feelings, the choice is yours. 🙂

News

📢 Session tools are here! Commands to find, reopen, search, and maintain your agent sessions — plus keep rate-limit usage visible:

  • lazyagent prune — delete chat files older than N days or whose project folder no longer exists. Interactive agent picker, dry-run previews, and per-project row selection at the confirmation prompt.
  • lazyagent compact — shrink session files in place by truncating bulky tool outputs, thinking blocks, and embedded images — sessions stay resumable with the originating agent. Supports Claude Code, pi, Codex, Grok, and Kimi.
  • lazyagent search — search transcript-file agents (Claude, Codex, pi, Amp, Grok, Kimi) with highlighted snippets and an incremental local index.
  • lazyagent limits — on-demand rate-limit / billing summary for Claude Code (5h + 7d), Codex (5h + 7d), Grok (monthly), Kimi Code, and Cursor (monthly, Models + API pools), with a detailed pace view available via --detailed.
  • lazyagent sessions — list every session recorded for the current directory — across all agents — and reopen one with the originating agent's CLI. Interactive picker, --json for scripts.
  • Outbound webhooks on session state transitions — send a signed JSON payload to Slack, a custom dashboard, or a CI endpoint whenever a session goes idle, waits for input, or changes state. See Webhooks.

Typical savings on a year of daily use: 80+ MiB reclaimed across the cleanup commands, with every rewrite validated and backed up by default.

Why lazyagent?

Unlike other tools, lazyagent doesn't replace your workflow — it watches it. Launch agents wherever you want (terminal, IDE, desktop app), lazyagent just observes. No lock-in, no server, no account required.

Terminal UI

lazyagent TUI

macOS Desktop App

lazyagent macOS desktop app

Detach the panel and lazyagent becomes a full desktop app — Dock icon, Cmd-Tab, native menus — with a card-grid dashboard (compact | rich | live density switch), per-card Resume/Editor actions with a right-click menu, and a Settings panel (terminal choice, editor, agents, API passphrase). Attach again to return it to the menu bar.

HTTP API

lazyagent API playground

Install

Packaging change: the macOS cask now installs Lazyagent.app instead of a bare binary; the lazyagent command still works — the cask links it into Homebrew's bin at install time, and the lazyagent-cli formula provides the same command for CLI-only setups. The cask and the formula conflict on purpose: the app already includes the CLI.

Homebrew

Desktop app (macOS, universal binary — TUI + GUI + HTTP API):

brew install --cask illegalstudio/tap/lazyagent

Installs Lazyagent.app and links the lazyagent command into Homebrew's bin — the CLI works immediately, no first launch required.

CLI only (macOS, Linux — TUI + HTTP API, no GUI):

brew install illegalstudio/tap/lazyagent-cli

Go (TUI only)

go install github.com/illegalstudio/lazyagent@latest

Build from source

git clone https://github.com/illegalstudio/lazyagent
cd lazyagent

# TUI only (no Wails/Node.js needed)
make tui

# Full build with macOS app (requires Node.js for frontend)
make install   # npm install (first time only)
make build

Launch

lazyagent                    Launch the terminal UI (monitors all agents)
lazyagent --agent claude     Monitor only Claude Code sessions
lazyagent --agent grok       Monitor only Grok CLI sessions
lazyagent --agent kimi       Monitor only Kimi Code CLI sessions
lazyagent --api              Start the HTTP API (Bearer-token protected)
lazyagent --gui              Launch the desktop app (menu bar)
lazyagent --tui --gui --api  Run everything together
lazyagent prune --days N     Delete chat sessions older than N days
lazyagent compact            Shrink chat files by truncating bulky payloads
lazyagent search "query"     Search chat transcripts with snippets
lazyagent sessions           List and reopen sessions for the current directory
lazyagent limits             Show 5h / weekly / monthly usage summary
lazyagent passphrase         Set or rotate the HTTP API passphrase
lazyagent --help             Show full help

Documentation

Full documentation — supported agents, activity states, keybindings, configuration, the HTTP API, maintenance commands, and architecture — lives at:

  • lazyagent.dev/docs — rendered website
  • docs/ — Markdown sources in this repository, organized by topic:
    • Getting started — install, quickstart
    • Concepts — how it works, supported agents, activity states, session info
    • Interfaces — terminal UI, macOS GUI, HTTP API
    • Usage — CLI reference, directory-scoped sessions, recipes
    • Maintenanceprune, compact, search, and limits commands
    • Reference — configuration, architecture, development, roadmap

License

MIT

Frequently Asked Questions

What is lazyagent?

lazyagent is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by illegalstudio. Monitor all your coding agents from one terminal - Claude Code, Cursor, OpenCode, pi and more. It has 157 GitHub stars.

Is lazyagent safe to use?

Yes. lazyagent passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.

How do I install lazyagent?

Clone the repository with "git clone https://github.com/illegalstudio/lazyagent" and add it to your Claude Code skills directory (see the Installation section above).

What programming language is lazyagent written in?

lazyagent is primarily written in Go. It is open-source under illegalstudio on GitHub, so you can review or fork the full source.

Are there alternatives to lazyagent?

Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh lazyagent against similar tools.

Comments (0)

No comments yet. Be the first to share your thoughts!

ECC

by affaan-m

10

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

242,21936,702JavaScript
AI Agentsai-agentsanthropicclaude-code
View details
15

An agentic skills framework & software development methodology that works.

234,96620,863Shell
AI Agentsai-agentsbrainstorming
View details

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

185,94028,768JavaScript
AI Agentsai-agentsanthropicclaude-code
View details

cc-switch

by farion1231

3

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io

128,8688,826Rust
AI Agentsclaude-codeai-tools
View details

claude-code

by anthropics

Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.

120,03119,897Shell
AI Agents
View details

Developers Also Liked

Based on votes and bookmarks from developers who liked this skill

ECC

by affaan-m

10

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

242,21936,702JavaScript
AI Agentsai-agentsanthropicclaude-code
View details
15

An agentic skills framework & software development methodology that works.

234,96620,863Shell
AI Agentsai-agentsbrainstorming
View details

n8n

by n8n-io

12

Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

201,88160,308TypeScript
MCP Serversapisai-tools
View details

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

185,94028,768JavaScript
AI Agentsai-agentsanthropicclaude-code
View details

cc-switch

by farion1231

3

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io

128,8688,826Rust
AI Agentsclaude-codeai-tools
View details