{"adoption": {"forks": 153, "observed_at": "2026-08-28T04:05:03.377000+00:00", "stars": 1557}, "canonical_url": "https://ross.abutalabs.com/products/neovate-code", "card": {"archived": false, "artifact_type": "cli-tool", "description": "Neovate Code is a code agent to enhance your development. You can use it to generate code, fix bugs, review code, add tests, and more. You can run it in interactive mode or headless mode.", "domain": ["developer-tools", "large-language-models"], "enriched": true, "function": ["agent-framework", "llm-inference", "developer-tools", "cli", "code-review", "testing"], "health_score": 81, "homepage": "https://neovateai.dev/", "language": "TypeScript", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["neovateai/neovate-code"], "name": "neovateai/neovate-code", "platform": ["cli", "windows", "cross-platform"], "pushed_at": "2026-03-24T06:27:53+00:00", "repo": "neovateai/neovate-code", "stars": 1557, "tags": ["coding-agent", "ai-code-assistant", "terminal", "code-generation", "bug-fixing", "llm", "typescript", "command-line", "ai-agents", "automation", "nodejs", "macos", "linux"], "topics": [], "urls": [], "use_cases": ["generate code with an ai agent in the terminal", "fix bugs automatically with llm", "review code with ai", "add unit tests to my codebase with an agent", "refactor code to typescript using ai", "run a headless coding agent in ci"], "what_it_is": "Neovate Code is an open-source AI coding agent that runs in the terminal to generate code, fix bugs, review code, and add tests. It supports multiple LLM providers, works in interactive or headless mode, and is installed via npm.", "when_to_avoid": ["you need a fully GUI-based AI IDE experience", "you don't want to supply your own LLM API keys", "you need guaranteed offline code assistance without any LLM"], "when_to_choose": ["you want a terminal-based AI coding agent with multi-provider LLM support", "you need both interactive and headless/scripted agent modes", "you prefer an MIT-licensed open-source alternative to proprietary coding assistants"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/neovate-code", "repo": "neovateai/neovate-code", "role": "main", "score": 61}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:03.377000+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:29:57.604737+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "168c278babc4ec13ec194d10cf7e0b355346d0b91a9e0d06f512786dde5e0ffb", "fetched_at": "2026-08-28T04:05:03.377000+00:00", "kind": "readme", "missing": false, "url": "https://github.com/neovateai/neovate-code"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:03.377000+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:29:57.604737+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "168c278babc4ec13ec194d10cf7e0b355346d0b91a9e0d06f512786dde5e0ffb", "fetched_at": "2026-08-28T04:05:03.377000+00:00", "kind": "readme", "missing": false, "url": "https://github.com/neovateai/neovate-code"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:29:57.604737+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "168c278babc4ec13ec194d10cf7e0b355346d0b91a9e0d06f512786dde5e0ffb", "fetched_at": "2026-08-28T04:05:03.377000+00:00", "kind": "readme", "missing": false, "url": "https://github.com/neovateai/neovate-code"}], "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:03.377000+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:03.377000+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:03.377000+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:29:57.604737+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "168c278babc4ec13ec194d10cf7e0b355346d0b91a9e0d06f512786dde5e0ffb", "fetched_at": "2026-08-28T04:05:03.377000+00:00", "kind": "readme", "missing": false, "url": "https://github.com/neovateai/neovate-code"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:03.377000+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:03.377000+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:29:57.604737+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "168c278babc4ec13ec194d10cf7e0b355346d0b91a9e0d06f512786dde5e0ffb", "fetched_at": "2026-08-28T04:05:03.377000+00:00", "kind": "readme", "missing": false, "url": "https://github.com/neovateai/neovate-code"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:03.377000+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:03.377000+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:03.377000+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:29:57.604737+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "168c278babc4ec13ec194d10cf7e0b355346d0b91a9e0d06f512786dde5e0ffb", "fetched_at": "2026-08-28T04:05:03.377000+00:00", "kind": "readme", "missing": false, "url": "https://github.com/neovateai/neovate-code"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:03.377000+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:03.377000+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:29:57.604737+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "168c278babc4ec13ec194d10cf7e0b355346d0b91a9e0d06f512786dde5e0ffb", "fetched_at": "2026-08-28T04:05:03.377000+00:00", "kind": "readme", "missing": false, "url": "https://github.com/neovateai/neovate-code"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:29:57.604737+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "168c278babc4ec13ec194d10cf7e0b355346d0b91a9e0d06f512786dde5e0ffb", "fetched_at": "2026-08-28T04:05:03.377000+00:00", "kind": "readme", "missing": false, "url": "https://github.com/neovateai/neovate-code"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:29:57.604737+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "168c278babc4ec13ec194d10cf7e0b355346d0b91a9e0d06f512786dde5e0ffb", "fetched_at": "2026-08-28T04:05:03.377000+00:00", "kind": "readme", "missing": false, "url": "https://github.com/neovateai/neovate-code"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:29:57.604737+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "168c278babc4ec13ec194d10cf7e0b355346d0b91a9e0d06f512786dde5e0ffb", "fetched_at": "2026-08-28T04:05:03.377000+00:00", "kind": "readme", "missing": false, "url": "https://github.com/neovateai/neovate-code"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 73, "longevity": 38, "rhythm": 60}, "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": 540, "days_push": 162, "days_rel": 188, "gap_med": 1.0, "n_releases_24m": 111}, "score": 61, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}