Releases: Lem0nTree/codexmarathon
Release list
CodexMarathon v0.155.1
Highlights
- Adds a native
/marathon exportwizard inside the Codex TUI. - Provides checkbox-based account selection, destination filename entry, and masked password confirmation.
- Keeps export passwords in zeroizing TUI-local memory and out of app events, RPC, accountd, logs, and session history.
- Restyles
/marathonhelp and status with Codex-native colors, bold headings, and aligned account tables. - Classifies quota windows by provider duration so weekly-only Pro accounts are displayed correctly.
- Updates the Armbian MOTD integration to consume structured accountd data and avoid false five-hour quotas.
Install or upgrade
curl -fsSL https://raw.githubusercontent.com/Lem0nTree/codexmarathon/main/scripts/install.sh | shThe ARM64 installer preserves existing Codex and Marathon state, upgrades the bundled CLI and daemon, and automatically enables, starts, and verifies the accountd user service and socket.
CodexMarathon v0.155.0
Highlights
- Adds password-encrypted, selective Marathon account export and import.
- Adds an interactive checkbox picker plus scriptable
--accountand--allexport modes. - Restores accounts transactionally with
skip,replace, orrenameconflict handling and dry-run support. - Preserves the active
auth.jsonidentity during import and imports restored accounts as inactive. - Adds shared custom Codex-home resolution for the CLI, installer, and
codexmarathon-accountd. - Automatically installs, enables, starts, and verifies the per-user accountd service and socket.
- Includes the typed accountd client layer for future integrations such as notifications and auto-spin scheduling.
Install or upgrade
curl -fsSL https://raw.githubusercontent.com/Lem0nTree/codexmarathon/main/scripts/install.sh | shThis release asset targets Linux ARM64. The installer preserves existing Marathon account state and configures accountd without a separate package or manual service step.
See the account backup guide for commands, conflict behavior, and security details.
CodexMarathon v0.154.1
CodexMarathon v0.154.1
This release adds the local account metadata and quota service foundation.
Highlights
- Installs and starts
codexmarathon-accountdautomatically with the modified Codex CLI. - Adds an owner-only, versioned Unix-socket API for health, scheduler status, managed accounts, five-hour and weekly quota windows, exact reset times, and durable event replay.
- Adds the internal typed Rust client with
health(),status(),accounts(), andevents_since()calls, bounded framing, deadlines, protocol-version checks, and response-ID validation. - Persists quota observations, scheduler jobs, and replayable events in private SQLite state without exposing account credentials.
- Supports
CODEXMARATHON_CODEX_HOMEfor custom state locations while keeping the API socket under$XDG_RUNTIME_DIR. - Adds automatic systemd user service/socket setup, lingering checks, installation health verification, and Armbian MOTD quota output.
Autospin remains disabled. This release provides its scheduler and event foundation but does not perform provider calls or automatic quota-reset actions.
Platform
This release asset targets Linux ARM64 (aarch64). The archive contains the CLI, account daemon, sandbox helper, installer, and systemd user units.
CodexMarathon v0.154.0
ARM64 Linux release of CodexMarathon, ported to upstream Codex CLI 0.154.0 (rust-v0.154.0).\n\nIncludes the native Codex CLI and Bubblewrap helper for aarch64-unknown-linux-gnu.
CodexMarathon v0.4.0
Automatic low-quota failover: switches only below 10% remaining at a safe turn boundary and resumes the parked continuation after verified account activation.
CodexMarathon v0.3.0
CodexMarathon v0.3.0 is the native Rust-only Codex CLI build with Marathon integrated directly into codex.
Included:
- Native
codex marathoncommands and interactive/marathoncontrols. - Browser-link and headless device-code login.
- Managed account switching and status-line account/state indicators.
- Mock-tested automatic quota-reset coordination; real provider reset execution remains disabled.
Build provenance: commit a20b53a (merged main), AWS ARM64 release build.
CodexMarathon v0.1.0
CodexMarathon v0.1.0
CodexMarathon is a companion CLI for installed Codex. This release adds:
- multiple account profiles with usage-aware switching
- safe account reload where the installed Codex supports it
- controlled restart and same-thread resume fallback
- a small Linux ARM64 companion package
Install Codex separately, then install the companion archive and run
codexmarathon init.