QuotaHalo-Linux
Health Uyari
- License — License: MIT
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Low visibility — Only 5 GitHub stars
Code Uyari
- network request — Outbound network request in quota_halo_status.py
Permissions Gecti
- Permissions — No dangerous permissions requested
Bu listing icin henuz AI raporu yok.
A GNOME Shell top-bar widget for Linux that shows your GitHub Copilot, OpenAI Codex, and Claude Code usage quotas alongside system status.
QuotaHalo Linux
QuotaHalo Linux is a GNOME top-bar widget that keeps your Copilot, Codex, and Claude usage quotas on screen, along with local system status.
What It Shows
- GitHub Copilot AI Credits usage
- OpenAI Codex 5-hour and 7-day quotas
- Claude Code 5-hour and 7-day quotas
- CPU, memory, and GPU usage
- Network download/upload speed
Data Sources
Codex and Claude quotas come directly from the subscription information of the currently signed-in account, with no extra configuration required.
Copilot requires a GitHub token to read AI Credits usage. Copy .env.example and fill it in:
GITHUB_TOKEN=your_github_personal_access_token_here
GITHUB_USERNAME=your_github_username_here
Getting a GitHub Fine-Grained Personal Access Token
- Open GitHub
Settings>Developer settings>Personal access tokens>Fine-grained tokens. - Click
Generate new token. - Give it a name, for example
Copilot Usage Monitor. - Under
Repository access, choosePublic Repositories (read-only)orAll repositories. QuotaHalo only reads account-level billing information and does not read repository contents. - Under
Account permissions, findPlanand set it toRead-only. - Click
Generate token, then copy the generated token intoGITHUB_TOKENin.env.
Note: the token must have the Plan: Read-only permission, otherwise it cannot read billing and usage information.
Install
git clone https://github.com/eddy0619/QuotaHalo-Linux.git
cd QuotaHalo-Linux
# Optional: only needed if you want Copilot usage
cp .env.example .env
# Fill in .env
./install.sh
If the top bar does not update immediately after installation:
- X11: press
Alt+F2, typer, and press Enter. - Wayland: log out and back in.
Requirements
- Linux + GNOME Shell
- Python 3.10+
The install script automatically installs the required Python dependencies: requests and python-dotenv.
License
This project is licensed under the MIT License. See LICENSE for details.
Attribution
QuotaHalo Linux is an unofficial project. It is not affiliated with, endorsed by, or sponsored by GitHub, Microsoft, OpenAI, Anthropic, or the GNOME Foundation.
Special thanks to the following open-source projects for reference:
The GitHub and GitHub Copilot names, logos, and related icons are owned by GitHub, Inc. and/or Microsoft Corporation.
The OpenAI and Codex names, logos, and related icons are owned by OpenAI.
The Claude and Anthropic names, logos, and related icons are owned by Anthropic.
The GNOME and GNOME Shell names are owned by the GNOME Foundation and its respective rights holders.
Third-party names and icons that appear in this project are used solely to identify the corresponding services; these third-party assets are not covered by this project's MIT License.
Copilot usage data comes from the GitHub REST Billing API; the token permission requirements follow the
Plan: Read-onlypermission for Fine-grained Personal Access Tokens described in GitHub's official documentation.
All trademarks, service names, and icons not explicitly listed remain the property of their respective rights holders.
Yorumlar (0)
Yorum birakmak icin giris yap.
Yorum birakSonuc bulunamadi