Your credits. Your deployment. Your data.

Never let a Codex reset quietly expire.

Run a tiny service that keeps watch around the clock and redeems eligible full resets near expiry—even when your computer is asleep.

Uses unofficial, undocumented OpenAI interfaces. See the caveat below.

5 min

default check interval

AES-GCM

credential encryption

User-owned

accounts and deployment

Idempotent

safe redemption retries

Three small steps

Set it once. Let it keep watch.

No OpenAI password sharing, central credential service, or app that must remain open on your computer.

01

Deploy your own copy

Choose Vercel or a self-contained Docker server. The deployment and all of its data belong to you.

02

Connect Codex

Use OpenAI’s device login. Your password is never collected, and OAuth credentials are encrypted at rest.

03

Let it keep watch

The service checks every five minutes and uses the earliest eligible full reset near its expiry.

Why always-on wins

The reset you forgot about is exactly the point.

A server does not depend on you noticing an expiry, opening an app, or keeping your laptop awake.

Honest reliability
No service can promise 100% uptime. Host outages, expired credentials, network failures, or upstream changes can still interrupt checks.

Works while you sleep

No open laptop, terminal session, or background app is required.

Checks continuously

A five-minute schedule watches for credits entering their redemption window.

Retries safely

Persisted redemption IDs prevent ambiguous requests from consuming twice.

Survives restarts

Encrypted credentials, inventory, and pending operations are stored durably.

Two editions

Pick the infrastructure you trust.

Both editions use the same protected setup flow and keep credentials inside infrastructure you control.

Vercel

Managed

A serverless web app with durable Upstash state and signed QStash scheduling.

  • Fastest guided setup
  • Redis-backed serialized state
  • Five-minute signed schedule

Docker

Self-contained

One Bun container, one persistent volume, and no external database or scheduler.

  • Runs on any always-on server
  • AMD64 and ARM64 images
  • Compose and cloud-init included
The main repository and one-click installers will open together at public release.

Safety by design

Your credentials stay with your deployment.

OAuth tokens are encrypted before durable storage. Rotated credentials are saved before later requests, and stable IDs make retries safe after ambiguous responses.

Encrypted at rest

AES-GCM protects OAuth credentials in Redis or the Docker volume.

No shared service

Your Vercel, Upstash, server, and OpenAI accounts remain yours.

Unofficial integration

OpenAI can change or disable the undocumented endpoints at any time.

Support the project

Useful enough to save a reset?

Help fund maintenance when upstream interfaces change—or simply buy the developer a coffee.

Codex Auto Reset

An independent, unofficial project. Not affiliated with or endorsed by OpenAI. It relies on undocumented interfaces that may change without notice.

Imprint

Marc Krenn dev. e.U.

Leopold-Ferstl-Gasse 3/50

1210 Vienna, Austria

Commercial register: FN 665171v

Court: Handelsgericht Wien

VAT ID: ATU82509616

Business purpose: Dienstleistungen in der automatischen Datenverarbeitung und Informationstechnik

Regulatory authority: Magistratisches Bezirksamt für den 21. Bezirk (MBA 21), Stadt Wien

© 2026 Marc Krenn dev. e.U.

marckrenn.dev