Codex Infinity is an open-source terminal coding agent repository maintained by developer lee101, forked from OpenAI's Codex ecosystem. The project provides terminal-based automated coding tools and orchestration layers designed to execute development tasks directly within local repository environments. Day-to-day operation centers around a CLI client (`codex-cli`) backed by Rust core libraries (`codex-rs`) and modular SDK components. The tool interfaces with AI models via configured API keys (such as OpenAI API endpoints) to parse instructions, analyze workspace code, execute shell actions, and apply file modifications directly inside the codebase. Codex Infinity distinguishes itself by incorporating custom patches, agent skills (`.agents/skills`), and custom workspace tooling on top of the upstream OpenAI Codex baseline. Its dual-layer architecture leverages Rust for performance-critical execution alongside high-level CLI interfaces, built and managed using Bazel tooling. The project is open-source and distributed via GitHub. It relies on user-provided API credentials for model access, requiring developers to supply their own backend API keys.
Tags: ai agent, cli, code assistant, coding agent, developer tools, OpenSource
codex-rs) with an extensible command-line harness (codex-cli). - Agent Skills Support — Includes extensible skill templates in .agents/skills to define specific agent behaviors and workflows. - Bazel Build Integration — Provides Bazel configurations (.bazelrc, .bazelversion) for deterministic, multi-language repository builds. - Development Container Setup — Ships with .devcontainer configuration for isolated and reproducible agent development environments. - Custom Patch Engine — Incorporates upstream OpenAI Codex extensions and custom patch sets in patches/ to modify baseline agent capabilities..agents/skills directory and SDK layers. This enables developers to define project-specific coding workflows, command-line operations, and specialized agent tasks.codex-rs ensures fast execution speeds during local agent runs.Codex Infinity is intended for software engineers, systems developers, and AI tooling maintainers looking for a customizable, terminal-based AI agent harness forked from OpenAI Codex. It is less suitable for non-technical users or developers seeking a turnkey, GUI-based code assistant with official commercial enterprise support.
bash git clone https://github.com/lee101/codex-infinity.git cd codex-infinity # Build the Rust core engine cargo build --release --manifest-path codex-rs/Cargo.toml # Or build via Bazel bazel build //...bash cp .env.example .env # Open .env and add your OpenAI or compatible API keysbash ./target/release/codex-cli "Analyze the main function and add error handling for missing configuration files"Part of CLI Coding Agents
Categories: AI Coding Agents, Code Assistants, Developer Tools