From 3ef2efcf05bc08ddf132d0f85bc8ad3761d4d1aa Mon Sep 17 00:00:00 2001 From: Chai Pin Zheng Date: Mon, 13 Jul 2026 17:42:15 +0700 Subject: [PATCH] catalog(feat): add codex-profiles Summary: - Add a source-backed codex-profiles tool entry and catalog record. Rationale: - The tool supports isolated Codex work contexts with stated limits. Tests: - git diff --check - Ruby YAML parse of data/catalog.yml --- TOOLS.md | 1 + data/catalog.yml | 15 +++++++++++++++ 2 files changed, 16 insertions(+) diff --git a/TOOLS.md b/TOOLS.md index 8b88308..9e47ab7 100644 --- a/TOOLS.md +++ b/TOOLS.md @@ -36,6 +36,7 @@ This category covers apps and patterns that run close to existing work surfaces. |---|---|---| | [Workspace agents in ChatGPT](https://openai.com/index/introducing-workspace-agents-in-chatgpt/) | Understand OpenAI's workspace-agent direction and examples | Do not overstate availability beyond the source | | [OpenAI Apps SDK](https://developers.openai.com/apps-sdk) | Build apps that extend ChatGPT with tools and UI | App behavior, submission, and platform rules are source-sensitive | +| [codex-profiles](https://github.com/Ducksss/codex-profiles) | Launch Codex CLI or Desktop with an isolated local `CODEX_HOME` profile for a chosen work context | Verify the intended profile; browser, SSH, and GitHub CLI credentials remain OS-shared | ## Document, Spreadsheet, And Deck Tools diff --git a/data/catalog.yml b/data/catalog.yml index 1ee99d9..f4f42ac 100644 --- a/data/catalog.yml +++ b/data/catalog.yml @@ -421,3 +421,18 @@ items: submitter_affiliation: Maintained by CodexWork from public official source. status: sourced last_checked: "2026-07-07" + - id: codex-profiles + type: tool + name: codex-profiles + url: https://github.com/Ducksss/codex-profiles + source_url: https://github.com/Ducksss/codex-profiles + category: workspace-native agent apps + audience: Codex CLI and Desktop users working across separate contexts + work_problem: Launch Codex with a selected local profile for work, personal, school, or client contexts. + codex_relationship: Community-maintained launcher for Codex CLI and Desktop that sets an isolated CODEX_HOME directory. + output: Codex starts with the selected local profile directory. + review_boundary: Verify the chosen profile; browser, SSH, and GitHub CLI credentials remain OS-shared. + limits: Does not provide full OS isolation and does not read, copy, print, parse, or migrate auth.json tokens. + submitter_affiliation: Submitted by the maintainer of codex-profiles. + status: sourced + last_checked: "2026-07-13"