explaingit

gelzinn/ai-status

Analysis updated 2026-05-18

13TypeScriptAudience · developerComplexity · 2/5Setup · easy

TLDR

A Waybar module for Linux desktops that shows real-time usage limits and reset timers for seven AI coding tools like Claude, Copilot, and Codex.

Mindmap

mindmap
  root((ai-status))
    What it does
      Tracks AI usage limits
      Shows status in Waybar
      Shows reset timers
    Tech stack
      Python
      Bash
      TypeScript
    Use cases
      Monitor Claude and Copilot usage
      Avoid hitting AI limits
      Customize the Waybar module
    Audience
      Linux desktop users
      Developers using AI tools

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Monitor remaining Claude, Copilot, and Codex usage without leaving your desktop status bar.

USE CASE 2

See per-provider reset timers so you know when a usage limit refreshes.

USE CASE 3

Quickly toggle which AI providers appear in the status bar and reorder them.

USE CASE 4

Track usage across several AI coding tools from one place instead of checking each dashboard separately.

What is it built with?

PythonBashTypeScript

How does it compare?

gelzinn/ai-statusabhi-arya1/riffandersondanieln/hexllama
Stars131313
LanguageTypeScriptTypeScriptTypeScript
Setup difficultyeasyhardeasy
Complexity2/54/52/5
Audiencedeveloperdevelopervibe coder

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Needs an existing Waybar setup on Linux plus valid local auth files or tokens for the providers you want to track.

In plain English

AI Status is a monitoring tool that shows how much of your AI usage limits you have left, displayed right in Waybar, the status bar used on Linux desktops running window managers like Hyprland or Sway. It tracks usage across seven different AI services at once: Claude, GitHub Copilot, Codex, Z.AI, Kiro, Antigravity, and OpenCode. The status bar shows a percentage for whichever provider is currently active, and you can scroll up or down to switch between providers. Hovering over the module opens a tooltip with a full breakdown for every provider, including progress bars, percentages, and countdown timers for when each limit resets. Middle clicking cycles through different types of limits for the active provider, such as rolling, weekly, and monthly usage. Right clicking opens a small interactive menu where you can turn providers on or off and change the order they appear in. Behind the scenes, a background program written in Python runs continuously, checking usage data from every enabled provider in parallel roughly every five minutes. Each provider has its own pair of scripts: one that fetches the raw data and one that formats it into a consistent structure, which the project says makes it straightforward to add support for new providers later. The tool reads credentials from files that already exist on your machine, such as OpenCode session tokens or Copilot login sessions, and the project states it does not include or store any API keys or tokens itself. Installation is done with a single command that downloads and runs an install script. That script can automatically add and configure the module in your Waybar settings for you, after first backing up your existing configuration, and everything can be reverted with a single command if needed. The same install command can be run again later to update to a newer version. The tool has no external dependencies beyond Python and Bash, requiring no Node.js or other system packages. It was previously named omarchy-ai-status, and older configurations are migrated automatically during installation, though the Waybar config itself needs to be updated by hand to use the new command name.

Copy-paste prompts

Prompt 1
Help me install ai-status and add the custom/ai-status module to my Waybar config.jsonc.
Prompt 2
Walk me through configuring which AI providers ai-status tracks and reordering them in the right-click menu.
Prompt 3
Explain how ai-status reads my existing Copilot and Codex credentials without me entering any API keys.
Prompt 4
How do I revert my Waybar configuration if the ai-status installer changes something I did not want?

Frequently asked questions

What is ai-status?

A Waybar module for Linux desktops that shows real-time usage limits and reset timers for seven AI coding tools like Claude, Copilot, and Codex.

What language is ai-status written in?

Mainly TypeScript. The stack also includes Python, Bash, TypeScript.

How hard is ai-status to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is ai-status for?

Mainly developer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.