Named Codex session launcher
Project description
codex-tabs
codex-tabs is a small launcher for named Codex sessions.
It keeps a registry of aliases for codex resume <SESSION_ID> and opens them with:
- Windows Terminal tabs on Windows/WSL
tmuxwindows on Linux/macOS
Platform support outside Windows/WSL is implemented but not fully tested yet.
Install
pipx install codex-tabs
Start
codex-tabs
Example:
Welcome to codex-tabs.
Registry: ~/.config/codex-tabs/sessions.toml
Everything here affects codex-tabs only. Your Codex setup and data stay unchanged.
What would you like to do?
[W] Open all saved tabs
[O] Open a tab
[A] Add a tab
[L] List tabs
[C] Clear the screen
[R] Rename a saved tab alias
[D] Delete a saved tab alias
[Q] Quit
Add a tab from an existing Codex session.
[1] Use the most recent active session
[2] Show the recent session list
[3] Search recent sessions
[B] Back
[1]
last updated: 2026-03-03 09:03:01 -03 (2h 14m ago)
cwd: /home/example/code/project
first user message: study the project so I can ask you for help afterwards
last user message: walk me through how to test it, step by step
last Codex message: 1. Open the app. 2. Go to Settings. 3. ...
Select a session by number, or [M] to show more (blank to cancel):
Name this tab (leave blank to cancel):
Docs
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file codex_tabs-0.1.2.tar.gz.
File metadata
- Download URL: codex_tabs-0.1.2.tar.gz
- Upload date:
- Size: 34.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ff52161599f7064891dad9866aca592eb4b0581523ac8b7c327d519b8a5d49bb
|
|
| MD5 |
5ddd2efa8d245924d85040aafdac58d0
|
|
| BLAKE2b-256 |
3126b7a2bddc4401bd8ad84e2906d68ddee075f5e2c8635041e8439222634e83
|
Provenance
The following attestation bundles were made for codex_tabs-0.1.2.tar.gz:
Publisher:
publish.yml on d0d1/codex-tabs
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
codex_tabs-0.1.2.tar.gz -
Subject digest:
ff52161599f7064891dad9866aca592eb4b0581523ac8b7c327d519b8a5d49bb - Sigstore transparency entry: 1019137259
- Sigstore integration time:
-
Permalink:
d0d1/codex-tabs@2bdb9ebcd6473799831da47924fab4957e0d2cfe -
Branch / Tag:
refs/tags/v0.1.2 - Owner: https://github.com/d0d1
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@2bdb9ebcd6473799831da47924fab4957e0d2cfe -
Trigger Event:
release
-
Statement type:
File details
Details for the file codex_tabs-0.1.2-py3-none-any.whl.
File metadata
- Download URL: codex_tabs-0.1.2-py3-none-any.whl
- Upload date:
- Size: 30.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9a2b2573457e47c33c6430c03007d70ca7db5bf4b12ff7b242187c3ae93b2ffe
|
|
| MD5 |
99da068e089a3ba63c929cc1342e9f28
|
|
| BLAKE2b-256 |
b4a66c9595ba6c979cdef8fe6b523b0d419ad446266765b887c86b1b84b32d3a
|
Provenance
The following attestation bundles were made for codex_tabs-0.1.2-py3-none-any.whl:
Publisher:
publish.yml on d0d1/codex-tabs
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
codex_tabs-0.1.2-py3-none-any.whl -
Subject digest:
9a2b2573457e47c33c6430c03007d70ca7db5bf4b12ff7b242187c3ae93b2ffe - Sigstore transparency entry: 1019137268
- Sigstore integration time:
-
Permalink:
d0d1/codex-tabs@2bdb9ebcd6473799831da47924fab4957e0d2cfe -
Branch / Tag:
refs/tags/v0.1.2 - Owner: https://github.com/d0d1
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@2bdb9ebcd6473799831da47924fab4957e0d2cfe -
Trigger Event:
release
-
Statement type: