Skip to main content

Textual-based TUI to browse and resume Codex CLI sessions

Project description

codex-resume

codex-resume main screen

codex-resume is a Textual-powered terminal UI built for resuming OpenAI Codex CLI sessions. It scans your ~/.codex/sessions archive (and any remote hosts you configure), surfaces metadata and chat previews, and relaunches sessions with your preferred codex resume command—all without leaving the terminal.

codex-resume info modal

⚠️ WARNING WARNING VIBECODED GARBAGE ALERT ⚠️

was vibecoded. Install only if you do not fear slop.

That said, this actually does work. It does the thing.

Quick Start

uvx codex-resume

uvx will download the latest release, create an ephemeral environment, and launch the UI in one command. Prefer pipx instead? Same idea:

pipx run codex-resume

Either way, arrow keys pick a session, E edits extra flags, O opens configuration (remote hosts + npx toggle), and Enter resumes.

Installation

uv tool (recommended)

uv tool install codex-resume

Launch moving forward with:

codex-resume

pip

pip install codex-resume

Highlights

  • Remote support out of the box – point codex-resume at any number of SSH hosts and it’ll grab their Codex logs in parallel. Resuming a session automatically drops into that server (optionally via npx --yes codex@latest) and runs codex resume with the same flags you use locally.
  • Fast startup – the CLI preloads the last week of history (local + remote) before the UI appears, with a live spinner that shows which hosts are being scanned.
  • Rich previews and metadata – peek at session summaries, timestamps, and the first snippets of the conversation. Hidden sessions stay hidden even after refresh.
  • Customise once, reuse forever – edit extra arguments (E) and save them as the global default, or toggle “always use npx @openai/codex@latest” in the options panel (O).
  • Readable paths – directories are shown relative to ~ when possible, so you can tell at a glance where a session ran.

Usage

codex-resume [--sessions-root PATH] [--extra "--search --yolo"] [--set-default-extra "--search --yolo"]

In the UI:

  • Arrow keys / mouse to navigate sessions
  • Enter / R – resume selected session
  • E – edit launch arguments (Save or Save & Apply As Default)
  • O – configure remote servers and the npx @openai/codex@latest toggle
  • I – show full session details
  • X – hide/unhide a row
  • F5 / Ctrl+R – refresh logs
  • Q – quit

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

codex_resume-0.4.2.tar.gz (20.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

codex_resume-0.4.2-py3-none-any.whl (20.1 kB view details)

Uploaded Python 3

File details

Details for the file codex_resume-0.4.2.tar.gz.

File metadata

  • Download URL: codex_resume-0.4.2.tar.gz
  • Upload date:
  • Size: 20.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.17

File hashes

Hashes for codex_resume-0.4.2.tar.gz
Algorithm Hash digest
SHA256 b3f9e07b4d28cf47cb1b176750543e77d2371ae1f2e8a3d3717284323e510585
MD5 30bd1c8f6c464d1fedf9e6f6844ccee9
BLAKE2b-256 07ee098ddba4be3743fcf62dd5831bc7e02e434135a5f988f6727dcae37824c5

See more details on using hashes here.

File details

Details for the file codex_resume-0.4.2-py3-none-any.whl.

File metadata

File hashes

Hashes for codex_resume-0.4.2-py3-none-any.whl
Algorithm Hash digest
SHA256 53d17a1fcf94db7839e56fa51256fe3ac8c28a4911b52a932acb3c403aa4be64
MD5 db0365eb8c0ae08655718575e85e1c58
BLAKE2b-256 6ecb80846c7c1f6c6c263475dbbd83cb88ab48b7ef76bb1ea7ce60428f688c4b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page