by ewsun22
Local-first desktop control center for OpenAI Codex — sessions, models, tokens, accounts, providers, and AGENTS.md.
# Add to your Claude Code skills
git clone https://github.com/ewsun22/codex-managerGuides for using ai agents skills like codex-manager.
codex-manager is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by ewsun22. Local-first desktop control center for OpenAI Codex — sessions, models, tokens, accounts, providers, and AGENTS.md. It has 53 GitHub stars.
codex-manager's catalog security scan is still queued. You can run an instant dependency and prompt-injection check now with the "Scan for vulnerabilities" button above.
Clone the repository with "git clone https://github.com/ewsun22/codex-manager" and add it to your Claude Code skills directory (see the Installation section above).
codex-manager is primarily written in Rust. It is open-source under ewsun22 on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh codex-manager against similar tools.
No comments yet. Be the first to share your thoughts!
Unlocks once the catalog security scan passes (runs nightly).
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
The deep catalog scan for this skill is still queued. Run an instant dependency check now instead.
English | 简体中文
Your local control center for OpenAI Codex.
Codex Manager is an unofficial, local-first desktop app for understanding and managing Codex usage on your own machine: sessions, models, reasoning effort, tokens, accounts, providers, projects, and AGENTS.md files in one place.
Download for macOS (Apple silicon) →

Download the latest signed macOS release · Release assets and checksums · All releases
The latest non-draft, non-prerelease GitHub Release is the stable macOS arm64 download source of truth. Each version must independently pass Developer ID signing, Apple notarization, stapling, and public asset verification; verify its published assets and checksums when your workflow requires it.
If Codex Manager makes your workflow easier, consider starring the repository to follow future releases.
As Codex usage grows, useful context is spread across the CLI, local rollout files, configuration, account state, and project instructions. It becomes difficult to answer which model and reasoning effort a task used, how many tokens were observed, which projects have an AGENTS.md, and which account or provider is active.
Codex Manager brings those views into a single local desktop control center. Observed data is labeled by source, missing values remain unavailable, and estimates are not presented as provider bills.
sessions and archived_sessions incrementally and normalize them into local SQLite.AGENTS.md chain.AGENTS.md revisions only inside an explicitly authorized root..dmg from Releases.~/.codex).AGENTS.md, first authorize the project root in Settings. To use a provider gateway, save a provider and explicitly start the loopback listener; the overview exposes explicit start/stop controls for the existing Responses gateway.The desktop app does not automatically change config.toml or auth.json. The signed release includes Developer ID signing, Apple notarization, and stapling; account switching and provider use still require explicit user actions.
All screenshots use synthetic, sanitized demo data.
| Activity and token usage | Accounts and quota |
|---|---|
![]() |
![]() |
Projects and AGENTS.md |
Custom Responses providers |
|---|---|
![]() |
![]() |
Core collection, normalization, storage, pricing, and project parsing are kept behind cross-platform interfaces, but that is not a claim of current Windows or Linux support.
Codex Manager uses adapters rather than exposing private source formats directly to the UI:
sessions and archived_sessions JSONL. It records metadata, not message bodies. Token snapshots are deduplicated by session, ordinal, event type, and cumulative vector; they are not blindly summed.Every metric carries a source or confidence boundary. unavailable means that the source did not provide a verifiable field; it is not zero. unobserved means a reliable terminal state was not available; it is not a success, failure, or proof of still running.
Rollout metadata is an internal compatibility source, not a stable public API. OTel codex.api_request events can add request status, duration, and fixed provider/origin/route classifications, but raw hosts, paths, query strings, and bodies are not stored. Native Codex telemetry usually does not provide reliable wire response bytes or request-level TTFB. The activity view therefore does not claim all requests, strict real-time completeness, or a complete provider bill.
API-equivalent pricing uses recognized model calls and the versioned local catalog. Unknown models and incomplete fields stay uncovered; the result is not ChatGPT subscription cost, OpenAI Platform billing, or a third-party provider invoice.
See the capability matrix and architecture for field-level semantics and limits.
Official Codex subscription access remains in the trusted codex login, App Server, official credential store, and explicit account-switching path. OAuth access/refresh tokens never enter the provider gateway.
Imported-profile switching is explicit and is supported only when Codex resolves cli_auth_credentials_store to file; keyring and auto modes fail closed. Because the CLI and IDE extension share the active credential file, finish running Codex tasks before switching accounts.
The optional gateway is a Codex-only OpenAI Responses identity pass-through. The overview provides its current status and explicit start/stop controls:
127.0.0.1 after an explicit start./v1/models, /v1/responses, and /v1/responses/compact; it does not translate Chat Completions, Anthropic, or Gemini protocols.