{"adoption": {"forks": 7295, "observed_at": "2026-08-28T04:12:18.380287+00:00", "stars": 55120}, "canonical_url": "https://ross.abutalabs.com/products/gpt-engineer", "card": {"archived": true, "artifact_type": "cli-tool", "description": "CLI platform to experiment with codegen. Precursor to: https://lovable.dev", "domain": ["artificial-intelligence", "large-language-models", "developer-tools"], "enriched": true, "function": ["llm-inference", "agent-framework", "developer-tools", "cli"], "health_score": 10, "homepage": null, "language": "Python", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["AntonOsika/gpt-engineer"], "name": "AntonOsika/gpt-engineer", "platform": ["python", "cli", "cross-platform"], "pushed_at": "2025-05-14T10:15:10+00:00", "repo": "AntonOsika/gpt-engineer", "stars": 55120, "tags": ["codegen", "gpt-4", "openai", "coding-assistant", "autonomous-agent", "codebase-generation", "natural-language-programming", "ai-agents", "automation", "docker"], "topics": ["ai", "coding-assistant", "gpt-4", "openai", "python", "autonomous-agent", "codebase-generation", "code-generation", "codegen", "gpt-engineer"], "urls": [], "use_cases": ["generate a codebase from a natural language prompt", "have an AI write and execute code for me", "improve existing code with AI suggestions", "experiment with LLM code generation workflows", "scaffold a small project by describing it in plain English", "use local or custom models for code generation"], "what_it_is": "gpt-engineer is a Python CLI platform for experimenting with AI code generation, letting users specify software in natural language and watch an LLM write, execute, and improve the code. It is the precursor to Lovable and is now in maintenance mode, with the README pointing users to managed services or aider for active development.", "when_to_avoid": ["you need an actively maintained tool - the README recommends aider instead", "you want a polished managed app-builder - use gptengineer.app/Lovable", "you need reliable production-grade code generation without review"], "when_to_choose": ["you want a hackable open-source CLI to experiment with AI codegen", "you want to generate a new project from a single natural-language prompt", "you want to plug in custom or local models via OpenAI-compatible APIs"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/gpt-engineer", "repo": "AntonOsika/gpt-engineer", "role": "main", "score": 10}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:12:18.380287+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T16:18:59.357068+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1124371cb79af1f753e52f721c10e866ea501ef056155ae5d95c37ba509e1f12", "fetched_at": "2026-08-28T04:12:18.380287+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AntonOsika/gpt-engineer"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:12:18.380287+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T16:18:59.357068+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1124371cb79af1f753e52f721c10e866ea501ef056155ae5d95c37ba509e1f12", "fetched_at": "2026-08-28T04:12:18.380287+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AntonOsika/gpt-engineer"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T16:18:59.357068+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1124371cb79af1f753e52f721c10e866ea501ef056155ae5d95c37ba509e1f12", "fetched_at": "2026-08-28T04:12:18.380287+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AntonOsika/gpt-engineer"}], "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:18.380287+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:12:18.380287+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:12:18.380287+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T16:18:59.357068+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1124371cb79af1f753e52f721c10e866ea501ef056155ae5d95c37ba509e1f12", "fetched_at": "2026-08-28T04:12:18.380287+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AntonOsika/gpt-engineer"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:12:18.380287+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:12:18.380287+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T16:18:59.357068+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1124371cb79af1f753e52f721c10e866ea501ef056155ae5d95c37ba509e1f12", "fetched_at": "2026-08-28T04:12:18.380287+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AntonOsika/gpt-engineer"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:12:18.380287+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:12:18.380287+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:12:18.380287+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T16:18:59.357068+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1124371cb79af1f753e52f721c10e866ea501ef056155ae5d95c37ba509e1f12", "fetched_at": "2026-08-28T04:12:18.380287+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AntonOsika/gpt-engineer"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:12:18.380287+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:12:18.380287+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T16:18:59.357068+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1124371cb79af1f753e52f721c10e866ea501ef056155ae5d95c37ba509e1f12", "fetched_at": "2026-08-28T04:12:18.380287+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AntonOsika/gpt-engineer"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T16:18:59.357068+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1124371cb79af1f753e52f721c10e866ea501ef056155ae5d95c37ba509e1f12", "fetched_at": "2026-08-28T04:12:18.380287+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AntonOsika/gpt-engineer"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T16:18:59.357068+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1124371cb79af1f753e52f721c10e866ea501ef056155ae5d95c37ba509e1f12", "fetched_at": "2026-08-28T04:12:18.380287+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AntonOsika/gpt-engineer"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T16:18:59.357068+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1124371cb79af1f753e52f721c10e866ea501ef056155ae5d95c37ba509e1f12", "fetched_at": "2026-08-28T04:12:18.380287+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AntonOsika/gpt-engineer"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 21, "longevity": 87, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["archived"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1222, "days_push": 476, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 10, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}