{"adoption": {"forks": 18120, "observed_at": "2026-08-28T04:12:24.124461+00:00", "stars": 118785}, "canonical_url": "https://ross.abutalabs.com/products/codex", "card": {"archived": false, "artifact_type": "cli-tool", "description": "Lightweight coding agent that runs in your terminal", "domain": ["developer-tools", "artificial-intelligence"], "enriched": true, "function": ["agent-framework", "llm-inference", "cli", "developer-tools"], "health_score": 100, "homepage": null, "language": "Rust", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["openai/codex"], "name": "openai/codex", "platform": ["windows", "cli", "rust"], "pushed_at": "2026-08-27T00:42:45+00:00", "repo": "openai/codex", "stars": 118785, "tags": ["coding-agent", "terminal", "openai", "chatgpt", "ai-pair-programming", "command-line", "ai-agents", "macos", "linux"], "topics": [], "urls": [], "use_cases": ["run an AI coding agent in my terminal", "refactor code from the command line with AI", "generate code fixes without leaving the shell", "use my ChatGPT plan for local coding assistance", "automate repetitive coding tasks in the terminal", "review and edit code with an LLM agent"], "what_it_is": "OpenAI's Codex CLI is a lightweight coding agent that runs locally in your terminal, helping you write, review, and refactor code with AI assistance. It is written in Rust, supports sign-in with a ChatGPT plan or API key, and also offers IDE and desktop app integrations.", "when_to_avoid": ["you need a fully offline coding assistant with no LLM backend", "you want a GUI-first experience rather than a terminal tool", "you require fine-grained control over model providers beyond OpenAI"], "when_to_choose": ["you want an AI coding assistant directly in your terminal", "you already have a ChatGPT Plus/Pro/Business plan", "you prefer a fast native Rust CLI over editor plugins", "you want local agent execution with optional API key auth"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/codex", "repo": "openai/codex", "role": "main", "score": 82}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:12:24.124461+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T16:11:38.921323+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5d3dbff15c4d4d6f91e207392e837eebc26317caa6531be5321c799de201fce1", "fetched_at": "2026-08-28T04:12:24.124461+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openai/codex"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:12:24.124461+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T16:11:38.921323+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5d3dbff15c4d4d6f91e207392e837eebc26317caa6531be5321c799de201fce1", "fetched_at": "2026-08-28T04:12:24.124461+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openai/codex"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T16:11:38.921323+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5d3dbff15c4d4d6f91e207392e837eebc26317caa6531be5321c799de201fce1", "fetched_at": "2026-08-28T04:12:24.124461+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openai/codex"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:12:24.124461+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:12:24.124461+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:12:24.124461+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T16:11:38.921323+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5d3dbff15c4d4d6f91e207392e837eebc26317caa6531be5321c799de201fce1", "fetched_at": "2026-08-28T04:12:24.124461+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openai/codex"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:12:24.124461+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:12:24.124461+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T16:11:38.921323+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5d3dbff15c4d4d6f91e207392e837eebc26317caa6531be5321c799de201fce1", "fetched_at": "2026-08-28T04:12:24.124461+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openai/codex"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:12:24.124461+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:12:24.124461+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:12:24.124461+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T16:11:38.921323+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5d3dbff15c4d4d6f91e207392e837eebc26317caa6531be5321c799de201fce1", "fetched_at": "2026-08-28T04:12:24.124461+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openai/codex"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:12:24.124461+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:12:24.124461+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T16:11:38.921323+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5d3dbff15c4d4d6f91e207392e837eebc26317caa6531be5321c799de201fce1", "fetched_at": "2026-08-28T04:12:24.124461+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openai/codex"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T16:11:38.921323+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5d3dbff15c4d4d6f91e207392e837eebc26317caa6531be5321c799de201fce1", "fetched_at": "2026-08-28T04:12:24.124461+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openai/codex"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T16:11:38.921323+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5d3dbff15c4d4d6f91e207392e837eebc26317caa6531be5321c799de201fce1", "fetched_at": "2026-08-28T04:12:24.124461+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openai/codex"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T16:11:38.921323+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5d3dbff15c4d4d6f91e207392e837eebc26317caa6531be5321c799de201fce1", "fetched_at": "2026-08-28T04:12:24.124461+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openai/codex"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 36, "rhythm": 87}, "computed_at": "2026-09-03T02:39:23.370411+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 507, "days_push": 7, "days_rel": 7, "gap_med": 1.5, "n_releases_24m": 149}, "score": 82, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}