{"adoption": {"forks": 96, "observed_at": "2026-08-28T04:05:28.959875+00:00", "stars": 1734}, "canonical_url": "https://ross.abutalabs.com/products/zsh_codex", "card": {"archived": false, "artifact_type": "plugin", "description": "This is a ZSH plugin that enables you to use OpenAI's Codex AI in the command line.", "domain": ["developer-tools", "artificial-intelligence", "large-language-models"], "enriched": true, "function": ["llm-inference", "cli", "developer-tools"], "health_score": 28, "homepage": null, "language": "Python", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["tom-doerr/zsh_codex"], "name": "tom-doerr/zsh_codex", "platform": ["cli", "python"], "pushed_at": "2025-03-22T23:56:40+00:00", "repo": "tom-doerr/zsh_codex", "stars": 1734, "tags": ["zsh", "zsh-plugin", "openai", "codex", "gemini", "ai-completion", "command-line-assistant", "command-line", "linux", "macos"], "topics": ["zsh", "openai", "codex", "ai"], "urls": [], "use_cases": ["generate shell commands from natural language comments", "get AI code completion in the zsh terminal", "use OpenAI Codex or Gemini from the command line", "autocomplete complex shell commands with AI", "write commands by describing them in plain English"], "what_it_is": "A ZSH plugin that brings AI-powered code completion to the command line, supporting OpenAI Codex, Google Gemini, and other LLM providers. Users write a comment or variable name and the AI generates the corresponding shell command or code.", "when_to_avoid": ["you use bash or fish instead of zsh", "you need a full GUI AI assistant rather than inline shell completion", "you cannot or will not provide API keys for a cloud LLM provider"], "when_to_choose": ["you use zsh and want AI-assisted command generation in your terminal", "you want a lightweight plugin that works with oh-my-zsh or plain zsh", "you want to switch between multiple LLM providers like OpenAI, Gemini, Groq, or AWS Bedrock"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/zsh_codex", "repo": "tom-doerr/zsh_codex", "role": "main", "score": 38}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:28.959875+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:31:26.764815+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2224af3f8e8dcdee934382a94db53b00ddd15b572bbd305853af789baec3284e", "fetched_at": "2026-08-28T04:05:28.959875+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tom-doerr/zsh_codex"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:28.959875+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:31:26.764815+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2224af3f8e8dcdee934382a94db53b00ddd15b572bbd305853af789baec3284e", "fetched_at": "2026-08-28T04:05:28.959875+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tom-doerr/zsh_codex"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:31:26.764815+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2224af3f8e8dcdee934382a94db53b00ddd15b572bbd305853af789baec3284e", "fetched_at": "2026-08-28T04:05:28.959875+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tom-doerr/zsh_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:05:28.959875+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:28.959875+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:28.959875+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:31:26.764815+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2224af3f8e8dcdee934382a94db53b00ddd15b572bbd305853af789baec3284e", "fetched_at": "2026-08-28T04:05:28.959875+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tom-doerr/zsh_codex"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:28.959875+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:28.959875+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:31:26.764815+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2224af3f8e8dcdee934382a94db53b00ddd15b572bbd305853af789baec3284e", "fetched_at": "2026-08-28T04:05:28.959875+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tom-doerr/zsh_codex"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:28.959875+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:28.959875+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:28.959875+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:31:26.764815+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2224af3f8e8dcdee934382a94db53b00ddd15b572bbd305853af789baec3284e", "fetched_at": "2026-08-28T04:05:28.959875+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tom-doerr/zsh_codex"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:28.959875+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:28.959875+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:31:26.764815+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2224af3f8e8dcdee934382a94db53b00ddd15b572bbd305853af789baec3284e", "fetched_at": "2026-08-28T04:05:28.959875+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tom-doerr/zsh_codex"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:31:26.764815+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2224af3f8e8dcdee934382a94db53b00ddd15b572bbd305853af789baec3284e", "fetched_at": "2026-08-28T04:05:28.959875+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tom-doerr/zsh_codex"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:31:26.764815+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2224af3f8e8dcdee934382a94db53b00ddd15b572bbd305853af789baec3284e", "fetched_at": "2026-08-28T04:05:28.959875+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tom-doerr/zsh_codex"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:31:26.764815+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2224af3f8e8dcdee934382a94db53b00ddd15b572bbd305853af789baec3284e", "fetched_at": "2026-08-28T04:05:28.959875+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tom-doerr/zsh_codex"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 12, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1805, "days_push": 529, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 38, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}