Everything OpenAI Codex
Everything OpenAI Codex (EOC) is an open-source workflow system that turns a raw agent harness into a repeatable engineering environment with scoped instructions, reusable skills, quality gates, session memory, install profiles, and cross-harness adapters. It solves the problem of AI coding tools lacking memory, boundaries, and reusable patterns, and is for developers using OpenAI Codex, Cursor, OpenCode, Gemini, Zed, GitHub Copilot, and similar tools.
✨ Key features
- 60 agents, 232 skills, 110 rules, 28 hook matchers, 29 install modules
- Cross-harness support for Codex, Cursor, OpenCode, Gemini, Zed, Copilot
- Quality gates and verification loops for release evidence
- Session memory and status snapshots for handoff/resume
- Selective install with manifest-driven pipeline
- Rust control-plane alpha with dashboard and session commands
🎯 Use cases
- Set up safer Codex sessions with hook gates and supply-chain scanners
- Manage long-running coding tasks with session capture and status snapshots
- Reuse expertise via skill packs for backend, frontend, security, ML, docs
- Port skills and rules across different agent harnesses
- Generate release evidence with quality gates and verification loops
📦 Installation
🧰 Requirements: Requires Node.js and npm for source install; plugin path requires OpenAI Codex with plugin support. No API keys mentioned.
# Recommended for OpenAI Codex plugin users
/plugin marketplace add https://github.com/mturac/everything-openai-codex
/plugin install eoc@eoc
or:
# Source install for local/manual evaluation
git clone https://github.com/mturac/everything-openai-codex.git
cd everything-openai-codex
npm install
node scripts/install-apply.js --profile minimal --target codex --dry-run
node scripts/install-apply.js --profile minimal --target codex
Do not stack plugin and full manual installs.
🚀 Usage
node scripts/install-apply.js --profile minimal --target codex --dry-runnode scripts/install-apply.js --profile minimal --target codex⚠️ Good to know
The Rust control plane in ecc2/ is alpha and not yet a general release; the README warns against stacking install methods as it causes broken setups.
❓ FAQ
What is the recommended way to install EOC?
For OpenAI Codex plugin users, use the plugin marketplace commands: /plugin marketplace add https://github.com/mturac/everything-openai-codex then /plugin install eoc@eoc. Alternatively, use the source install with git clone and npm install.
Can I use EOC with tools other than OpenAI Codex?
Yes, EOC works across OpenAI Codex, Cursor, OpenCode, Gemini, Zed, GitHub Copilot, Trae, and adjacent agent harnesses.
What is the EOC 2.0 alpha?
EOC 2.0 alpha is an in-tree Rust control plane in the ecc2/ directory that exposes commands like dashboard, start, sessions, status, stop, resume, and daemon. It is labeled alpha until packaging and cross-harness resume semantics mature.
What should I do if I accidentally stacked multiple install methods?
If you layered install methods, use the Reset / Uninstall EOC section in the README to clean up and avoid broken setups.
📊 Repository
🤖 Overview, features, install steps and FAQ were generated from the project's README on Sep 4, 2026. Always check the original source before running commands.