{"adoption": {"forks": 278, "observed_at": "2026-08-28T04:07:24.455311+00:00", "stars": 2834}, "canonical_url": "https://ross.abutalabs.com/products/o1-engineer", "card": {"archived": false, "artifact_type": "cli-tool", "description": "o1-engineer is a command-line tool designed to assist developers in managing and interacting with their projects efficiently. Leveraging the power of OpenAI's API, this tool provides functionalities such as code generation, file editing, and project planning to streamline your development workflow.", "domain": ["developer-tools", "artificial-intelligence"], "enriched": true, "function": ["agent-framework", "llm-inference", "developer-tools", "cli"], "health_score": 20, "homepage": null, "language": "Python", "license": null, "license_family": "other", "maturity": "active", "member_repos": ["Doriandarko/o1-engineer"], "name": "Doriandarko/o1-engineer", "platform": ["cli", "python", "cross-platform"], "pushed_at": "2024-12-16T22:38:46+00:00", "repo": "Doriandarko/o1-engineer", "stars": 2834, "tags": ["openai", "code-generation", "ai-coding-assistant", "project-planning", "code-review", "command-line", "ai-agents"], "topics": [], "urls": [], "use_cases": ["generate code for a project from the command line", "edit and manage project files with AI assistance", "create a project plan and scaffold files from it", "review code files for quality and suggestions", "add new files and folders to a project via AI instructions", "chat with an AI assistant about my codebase in the terminal"], "what_it_is": "o1-engineer is a Python command-line tool that uses OpenAI's API to help developers generate code, edit files, plan projects, and review code from the terminal. It provides an interactive console with commands like /create, /edit, /add, /review, and /planning to streamline development workflows.", "when_to_avoid": ["you need a tool with a permissive license for commercial use (no license is provided)", "you prefer IDE-integrated AI assistants with rich editor features", "you don't want to send your code to OpenAI's API", "you need guaranteed stability or long-term maintenance for production workflows"], "when_to_choose": ["you want an AI coding assistant that works directly in your terminal", "you need automated code generation and file editing driven by OpenAI models", "you want to plan a project structure and generate files systematically", "you prefer a lightweight CLI over IDE-based AI tools"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/o1-engineer", "repo": "Doriandarko/o1-engineer", "role": "main", "score": 22}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:24.455311+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:48:33.393462+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "87aa4c54e6ffee03f522f9ec0a4cc46aa269c1553c68cdeaa3146ca516837dd1", "fetched_at": "2026-08-28T04:07:24.455311+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Doriandarko/o1-engineer"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:24.455311+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:48:33.393462+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "87aa4c54e6ffee03f522f9ec0a4cc46aa269c1553c68cdeaa3146ca516837dd1", "fetched_at": "2026-08-28T04:07:24.455311+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Doriandarko/o1-engineer"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:48:33.393462+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "87aa4c54e6ffee03f522f9ec0a4cc46aa269c1553c68cdeaa3146ca516837dd1", "fetched_at": "2026-08-28T04:07:24.455311+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Doriandarko/o1-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:07:24.455311+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:24.455311+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:24.455311+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:48:33.393462+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "87aa4c54e6ffee03f522f9ec0a4cc46aa269c1553c68cdeaa3146ca516837dd1", "fetched_at": "2026-08-28T04:07:24.455311+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Doriandarko/o1-engineer"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:24.455311+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:24.455311+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:48:33.393462+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "87aa4c54e6ffee03f522f9ec0a4cc46aa269c1553c68cdeaa3146ca516837dd1", "fetched_at": "2026-08-28T04:07:24.455311+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Doriandarko/o1-engineer"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:24.455311+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:24.455311+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:24.455311+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:48:33.393462+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "87aa4c54e6ffee03f522f9ec0a4cc46aa269c1553c68cdeaa3146ca516837dd1", "fetched_at": "2026-08-28T04:07:24.455311+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Doriandarko/o1-engineer"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:24.455311+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:24.455311+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:48:33.393462+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "87aa4c54e6ffee03f522f9ec0a4cc46aa269c1553c68cdeaa3146ca516837dd1", "fetched_at": "2026-08-28T04:07:24.455311+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Doriandarko/o1-engineer"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:48:33.393462+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "87aa4c54e6ffee03f522f9ec0a4cc46aa269c1553c68cdeaa3146ca516837dd1", "fetched_at": "2026-08-28T04:07:24.455311+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Doriandarko/o1-engineer"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:48:33.393462+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "87aa4c54e6ffee03f522f9ec0a4cc46aa269c1553c68cdeaa3146ca516837dd1", "fetched_at": "2026-08-28T04:07:24.455311+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Doriandarko/o1-engineer"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:48:33.393462+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "87aa4c54e6ffee03f522f9ec0a4cc46aa269c1553c68cdeaa3146ca516837dd1", "fetched_at": "2026-08-28T04:07:24.455311+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Doriandarko/o1-engineer"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 50, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 710, "days_push": 625, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 22, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}