Skip to content

Releases: Lem0nTree/codexmarathon

CodexMarathon v0.155.1

Choose a tag to compare

@Lem0nTree Lem0nTree released this 15 Sep 09:02

Highlights

  • Adds a native /marathon export wizard 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 /marathon help 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 | sh

The 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

Choose a tag to compare

@Lem0nTree Lem0nTree released this 14 Sep 23:25

Highlights

  • Adds password-encrypted, selective Marathon account export and import.
  • Adds an interactive checkbox picker plus scriptable --account and --all export modes.
  • Restores accounts transactionally with skip, replace, or rename conflict handling and dry-run support.
  • Preserves the active auth.json identity 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 | sh

This 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

Choose a tag to compare

@Lem0nTree Lem0nTree released this 14 Sep 14:43

CodexMarathon v0.154.1

This release adds the local account metadata and quota service foundation.

Highlights

  • Installs and starts codexmarathon-accountd automatically 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(), and events_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_HOME for 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

Choose a tag to compare

@Lem0nTree Lem0nTree released this 12 Sep 17:43

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

Choose a tag to compare

@Lem0nTree Lem0nTree released this 12 Sep 10:41

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

Choose a tag to compare

@Lem0nTree Lem0nTree released this 10 Sep 09:53
a20b53a

CodexMarathon v0.3.0 is the native Rust-only Codex CLI build with Marathon integrated directly into codex.

Included:

  • Native codex marathon commands and interactive /marathon controls.
  • 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

Choose a tag to compare

@Lem0nTree Lem0nTree released this 05 Sep 19:47

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.