whatisgithub

What is codex-reset-monitor?

vscunha/codex-reset-monitor — explained in plain English

Analysis updated 2026-05-18

3PythonAudience · developerComplexity · 2/5Setup · moderate

In one sentence

A background tool that watches your OpenAI Codex usage limits and emails you the moment your quota resets or a bonus credit appears.

Mindmap

mindmap
  root((Codex Reset Monitor))
    What it does
      Watches Codex usage limits
      Detects resets and bonus credits
      Sends email alerts
    Tech stack
      Python
      systemd timer
      SMTP email
    Use cases
      Reset notifications
      Bonus credit alerts
      WhatsApp alerts
    Audience
      Codex CLI users
      Linux developers

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

Get notified by email the moment your Codex usage limit resets.

USE CASE 2

Catch surprise bonus credits from OpenAI without checking manually.

USE CASE 3

Run an automated background check on your Codex account every five minutes.

USE CASE 4

Optionally receive the same alerts through WhatsApp instead of email.

What is it built with?

PythonsystemdSMTP

How does it compare?

vscunha/codex-reset-monitor0marildo/imago0xdfi/glm-5.2-1m-4x-dgx-spark
Stars333
LanguagePythonPythonPython
Setup difficultymoderateeasyhard
Complexity2/52/55/5
Audiencedevelopergeneralresearcher

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

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires Linux with systemd, an installed and signed in Codex CLI, and a Gmail app password for email alerts.

So what is it?

Codex Reset Monitor is a small tool that watches your usage limits for OpenAI's Codex coding assistant and emails you the moment something in your favor changes, such as your usage limit resetting or a free bonus credit showing up unexpectedly. Normally you would only find out about these changes by checking manually, and this tool automates that watching for you. It works by checking your account status every five minutes using the Codex command line tool you already have installed and signed in, reading the same information the Codex app shows when you type slash status. It saves a snapshot of your usage numbers, credit balance, and reset timestamps to a local file, then compares each new check to the last one. If your usage window resets, if your credit balance goes up, or if a new bonus credit becomes available, it sends you an email. It is designed to only notify you about good changes, so it will not spam you every time you simply use up some of your own quota. The tool is written in Python with no extra packages required, and does not store or copy your login token anywhere, since all authentication stays with the already installed Codex command line tool. Setup involves cloning the repository, running an install script that sets up a background scheduled task using systemd, and configuring an email account, most commonly Gmail using a special app password rather than your normal password. There is also optional support for sending alerts through WhatsApp instead of or alongside email, though that requires a Meta developer account and an approved message template. It currently only supports Linux systems that use systemd, since it relies on systemd's user timer feature to run its checks on a schedule and to keep running after a reboot. The README includes a troubleshooting section covering common issues like an expired login or a rejected email password.

Copy-paste prompts

Prompt 1
Help me install codex-reset-monitor and set up the systemd timer on Linux.
Prompt 2
Walk me through creating a Gmail app password for this monitor's email alerts.
Prompt 3
Explain how this tool decides that a usage window has actually reset.
Prompt 4
Show me how to configure WhatsApp notifications instead of email in this project.

Frequently asked questions

What is codex-reset-monitor?

A background tool that watches your OpenAI Codex usage limits and emails you the moment your quota resets or a bonus credit appears.

What language is codex-reset-monitor written in?

Mainly Python. The stack also includes Python, systemd, SMTP.

How hard is codex-reset-monitor to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is codex-reset-monitor for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.