git404hub

what is ia-hub fr?

nicoruedaa/ia-hub — explained in plain English

Analysis updated 2026-05-18

2TypeScriptAudience · developerComplexity · 3/5Setup · easy

tl;dr

A desktop app that logs into Claude, ChatGPT's Codex, Gemini, and OpenCode Go for you and shows all your AI usage limits on one screen.

vibe map

mindmap
  root((ia-hub))
    What it does
      Tracks AI usage limits
      One dashboard for all providers
      Shows reset times
    Tech stack
      Electron
      React
      TypeScript
    Use cases
      Monitor Claude usage
      Monitor ChatGPT Codex usage
      Monitor Gemini usage
    Audience
      Developers using AI tools
      Heavy AI subscription users
    Privacy
      Runs locally only
      No password stored
      No outside server

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 make with this?

VIBE 1

See remaining Claude, Codex, Gemini, and OpenCode Go usage limits on one dashboard.

VIBE 2

Get an early warning before hitting a session or weekly AI usage cap.

VIBE 3

Track exact reset times for each connected AI provider's limits.

VIBE 4

Export and import your tracked usage settings as a local JSON file.

what's the stack?

ElectronReactTypeScriptTailwind CSSZustand

how it stacks up fr

nicoruedaa/ia-hubadun-denton/chinvatagbara286/saint-cms
Stars222
LanguageTypeScriptTypeScriptTypeScript
Setup difficultyeasymoderateeasy
Complexity3/54/52/5
Audiencedeveloperdeveloperdeveloper

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

how do i run it?

Difficulty · easy time til it works · 5min

Requires logging into each AI provider through the app's built-in browser window.

in plain english

IA Hub is a desktop app that shows you how much of your usage limits you have left across several AI assistants, all in one place. Right now it connects to Claude, OpenCode Go, Codex which is ChatGPT's coding tool, and Gemini. Each of these services normally hides your remaining usage inside its own separate dashboard, so this app brings all of them together onto a single overview screen, showing session limits, weekly limits, and model specific limits along with the times they reset and how close you are to running out. The way it gets this information matters. None of these AI companies offer a public way to check your usage through their official developer tools, so instead the app opens a real browser window inside the desktop app for each service and has you log in normally, the same way you would in a web browser. Once you are logged in, the app either reads the same internal data the provider's own website uses, or reads the usage numbers directly off the page. The app never sees or stores your password, and everything happens on your own computer with no outside server involved. Because each AI provider handles logins and usage pages differently, the app uses a different method for each one, and includes some workarounds, such as redirecting back to the right page after login and using a specific browser identity for one provider that blocks automated looking browsers. The project is built with Electron for the desktop shell, React for the interface, and TypeScript. Its code is organized so that the core logic for reading and interpreting usage numbers is kept separate and testable, away from the browser and interface code, and it has an automated test suite covering that core logic along with the interface. If a login session for a provider goes stale, you simply disconnect and reconnect that provider to refresh it. Your settings are stored locally as a JSON file you can export or import yourself.

prompts (copy fr)

prompt 1
Explain how this app reads my AI usage limits without an official usage API.
prompt 2
Walk me through connecting my Claude account to this desktop app.
prompt 3
Help me understand the layered architecture this project uses to separate domain logic from Electron and React.
prompt 4
Show me how the stale-refresh generation token prevents outdated usage data from overwriting newer data.

Frequently asked questions

what is ia-hub fr?

A desktop app that logs into Claude, ChatGPT's Codex, Gemini, and OpenCode Go for you and shows all your AI usage limits on one screen.

What language is ia-hub written in?

Mainly TypeScript. The stack also includes Electron, React, TypeScript.

How hard is ia-hub to set up?

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

Who is ia-hub for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.