Hermes Quota

See provider quotas, reset times and account balances in Hermes Desktop and the CLI—without adding network calls to every UI render.
What you get
- A docked pane and status-bar indicator with per-provider usage.
- Model-specific quota windows and reset times when the vendor supplies them.
- Separate, configurable Claude account cards; no summed or invented allowances.
- Honest unavailable states and opt-in access to sensitive credential sources.
Install
git clone https://github.com/rarf/hermes-quota-plugin.git
cd hermes-quota-plugin
./install.sh
The source installer enables quota for all existing profiles. Review that scope before running it. For remote Desktop setups, install/update the widget on the computer running the app as well as the backend on the gateway. Installation and updates.
hermes plugins doctor quota --ci
hermes quota refresh
hermes quota status
Multiple Claude accounts
Additional accounts are explicitly configured by directory and display label. Labels such as Work, Personal or Account 2 are user-configurable—not hardcoded. Linux is verified; additional platform limitations are documented.
Privacy and security
Extra Claude accounts are opt-in and read-only: no refresh-token exchange, credential write-back or tokens in the display cache. Requests identify this plugin rather than Claude Code. Primary-account resolution remains Hermes-core behavior. Other providers may use opt-in browser/OS credential-store reads and vendor client identities; see provider disclosures. Python plugins are trusted host code, not sandboxed applications. Third-party login reads require disclosure and maintainer judgment for catalog admission. Security details and limitations.
Documentation
- Installation, profiles and updates
- Usage, settings and commands
- Providers and their limitations
- Claude accounts and friendly names
- Troubleshooting—including remote names/icons
- Development and tests · Add a provider
- Acknowledgements
MIT · License

