Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Codex Titanium

An opinionated source fork of OpenAI Codex CLI, currently based on 0.145.0-alpha.25 and published as 0.145.0-alpha.25+titanium.1.

Titanium changes:

  • Press Delete in the Skills menu to remove the selected skill.
  • Press Delete in the Plugins menu to uninstall the selected plugin.
  • Remove the mcp and mcp-server command implementations.
  • Hard-disable host-owned apps and every configured MCP server at runtime.
  • Hard-disable agent memories, external memory import, and Chronicle.
  • Default codex exec to skipping the Git-repository check.
  • Ship unrestricted Godspeed, 64-thread multi-agent v2, and DS4CC marketplace defaults in titanium/config.toml.

The Titanium preset intentionally uses approval_policy = "never" and sandbox_mode = "danger-full-access". It will not request permission before commands or writes unless the user changes those settings.

install -Dm600 titanium/config.toml "${CODEX_HOME:-$HOME/.codex}/config.toml"

The distribution toolchain includes Bun and FNM multishell support for Pi, XBreed, and marketplace tooling. Codex itself remains a native Rust executable.

Browser

Titanium disables Codex's built-in browser-use, web-search, in-app-browser, and computer-use lanes. Its authenticated web-UI adapters all use agent-browser, pinned in titanium/package.json:

  • The Puppeteer drives ChatGPT-only web UI features.
  • The Musketeer drives Grok-only web UI features.
  • The Almanacker drives NotebookLM-only web UI features.
  • KimiHikoner is reserved for the forthcoming Kimi K3 web UI adapter.

The first three are public DS4CC marketplace plugins. They intentionally share one dedicated Chrome DevTools Protocol browser and profile on loopback port 9222.

cd titanium
bun install
bun run browser:install
agent-browser --cdp 9222 open https://chatgpt.com

agent-browser install downloads Chrome for Testing, which is a better throwaway automation browser than reusing a personal Chrome profile. Launch it with --remote-debugging-address=127.0.0.1, --remote-debugging-port=9222, and an isolated persistent --user-data-dir. Sign that profile into ChatGPT, Grok, and NotebookLM only. Never expose its CDP port beyond loopback.

The upstream npm package and Homebrew cask do not contain these changes. Install the released Titanium Rust CLI on Linux x86_64 with:

brew install VeigaPunk/tap/codex-titanium

The formula installs both codex-titanium and a codex symlink from the SHA-256-verified Titanium release artifact. Other platforms can build the Rust CLI from codex-rs with Cargo until native release artifacts are published.

This project preserves the upstream Apache-2.0 license and NOTICE. It is an independent fork and is not an official OpenAI distribution.


Upstream documentation

Codex CLI is a coding agent from OpenAI that runs locally on your computer.

Codex CLI splash


If you want Codex in your code editor (VS Code, Cursor, Windsurf), install in your IDE.
If you want the desktop app experience, run codex app or visit the Codex App page.
If you are looking for the cloud-based agent from OpenAI, Codex Web, go to chatgpt.com/codex.


Quickstart

Installing and running Codex CLI

Run the following on Mac or Linux to install Codex CLI:

curl -fsSL https://chatgpt.com/codex/install.sh | sh

Run the following on Windows to install Codex CLI:

powershell -ExecutionPolicy ByPass -c "irm https://chatgpt.com/codex/install.ps1 | iex"

Codex CLI can also be installed via the following package managers:

# Install using npm
npm install -g @openai/codex
# Install using Homebrew
brew install --cask codex

Then simply run codex to get started.

You can also go to the latest GitHub Release and download the appropriate binary for your platform.

Each GitHub Release contains many executables, but in practice, you likely want one of these:

  • macOS
    • Apple Silicon/arm64: codex-aarch64-apple-darwin.tar.gz
    • x86_64 (older Mac hardware): codex-x86_64-apple-darwin.tar.gz
  • Linux
    • x86_64: codex-x86_64-unknown-linux-musl.tar.gz
    • arm64: codex-aarch64-unknown-linux-musl.tar.gz

Each archive contains a single entry with the platform baked into the name (e.g., codex-x86_64-unknown-linux-musl), so you likely want to rename it to codex after extracting it.

Using Codex with your ChatGPT plan

Run codex and select Sign in with ChatGPT. We recommend signing into your ChatGPT account to use Codex as part of your Plus, Pro, Business, Edu, or Enterprise plan. Learn more about what's included in your ChatGPT plan.

You can also use Codex with an API key, but this requires additional setup.

Docs

This repository is licensed under the Apache-2.0 License.

About

Opinionated Rust fork of OpenAI Codex CLI with titanium patches

Resources

Contributing

Security policy

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages