Omarchy Lazyagent
Your coding agents' rate limits, right in the Omarchy bar.
- platform
- Linux · Omarchy
- stack
- QML, Python, Lazyagent
- license
- MIT
- install
- omarchy plugin add https://github.com/illegalstudio/omarchy-lazyagent.git --enable
Overview
A native Omarchy widget that shows every rate-limit window Lazyagent knows about: Claude Code, Codex, Grok, Kimi Code and Cursor. The bar icon is a small gauge that fills with the most used window, with a dot when a window is nearly exhausted, when you are using one faster than expected or when an agent fails to report. Click it and every window gets its own row: how much you have used, where a perfectly linear pace would be, Lazyagent's pace verdict and a countdown to the reset.
Every number comes from lazyagent limits --json, so Lazyagent has to be installed separately, version 0.15 or newer: the widget never downloads or installs it. Lazyagent reads usage through the undocumented endpoints the providers' own CLIs use, and those endpoints rate-limit quickly. So the widget keeps the last snapshot on disk, backs off exponentially for up to 30 minutes when a provider answers with a rate limit and, when an agent fails to report, keeps showing its last good numbers, marked as stale, for up to three days.
What it does
- The tightest limit at a glance, in a small gauge in the bar
- Used and expected percentage for every rate-limit window
- Lazyagent's pace verdict and live reset countdowns
- Claude Code, Codex, Grok, Kimi Code and Cursor
- Cached snapshots and exponential backoff when a provider rate-limits
- Read-only: it never installs Lazyagent or writes to a provider