{"adoption": {"forks": 1794, "observed_at": "2026-08-28T04:11:04.613643+00:00", "stars": 13697}, "canonical_url": "https://ross.abutalabs.com/products/opencode-ai-opencode", "card": {"archived": true, "artifact_type": "cli-tool", "description": "A powerful AI coding agent. Built for the terminal.", "domain": ["developer-tools", "artificial-intelligence", "large-language-models"], "enriched": true, "function": ["agent-framework", "llm-inference", "cli", "developer-tools"], "health_score": 10, "homepage": null, "language": "Go", "license": "MIT", "license_family": "permissive", "maturity": "abandoned", "member_repos": ["opencode-ai/opencode"], "name": "opencode-ai/opencode", "platform": ["cli", "windows", "cross-platform"], "pushed_at": "2025-09-18T02:54:28+00:00", "repo": "opencode-ai/opencode", "stars": 13697, "tags": ["ai-coding-agent", "terminal-ui", "tui", "archived", "moved-to-crush", "llm", "code-assistant", "command-line", "linux", "macos"], "topics": ["ai", "claude", "code", "llm", "openai"], "urls": [], "use_cases": ["ai coding assistant in the terminal", "refactor code with an llm from the command line", "debug code with ai help in a tui", "chat with claude or gpt while coding", "let an ai agent edit files and run commands", "terminal-based alternative to claude code"], "what_it_is": "OpenCode is a terminal-based AI coding agent written in Go, providing a TUI for interacting with multiple AI providers (OpenAI, Anthropic, Gemini, etc.) to assist with coding, debugging, and file editing. The repository has been archived and development continues under the name Crush by the Charm team.", "when_to_avoid": ["you need actively maintained software - the repo is archived and development moved to Crush (charmbracelet/crush)", "you need a production-stable tool - it was marked as early development", "you want a GUI or IDE plugin rather than a terminal experience"], "when_to_choose": ["you want a terminal-native AI coding agent with multi-provider support", "you prefer a TUI workflow with LSP integration and session persistence", "you want a Go-based, MIT-licensed open-source coding agent"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/opencode-ai-opencode", "repo": "opencode-ai/opencode", "role": "main", "score": 10}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:11:04.613643+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:13:06.428415+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4d35d5cb40c156ff181857e1ace3d3609a5b7381bd427dd31cb60bbce9e56180", "fetched_at": "2026-08-28T04:11:04.613643+00:00", "kind": "readme", "missing": false, "url": "https://github.com/opencode-ai/opencode"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:11:04.613643+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:13:06.428415+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4d35d5cb40c156ff181857e1ace3d3609a5b7381bd427dd31cb60bbce9e56180", "fetched_at": "2026-08-28T04:11:04.613643+00:00", "kind": "readme", "missing": false, "url": "https://github.com/opencode-ai/opencode"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:13:06.428415+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4d35d5cb40c156ff181857e1ace3d3609a5b7381bd427dd31cb60bbce9e56180", "fetched_at": "2026-08-28T04:11:04.613643+00:00", "kind": "readme", "missing": false, "url": "https://github.com/opencode-ai/opencode"}], "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:11:04.613643+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:11:04.613643+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:11:04.613643+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:13:06.428415+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4d35d5cb40c156ff181857e1ace3d3609a5b7381bd427dd31cb60bbce9e56180", "fetched_at": "2026-08-28T04:11:04.613643+00:00", "kind": "readme", "missing": false, "url": "https://github.com/opencode-ai/opencode"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:11:04.613643+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:11:04.613643+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:13:06.428415+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4d35d5cb40c156ff181857e1ace3d3609a5b7381bd427dd31cb60bbce9e56180", "fetched_at": "2026-08-28T04:11:04.613643+00:00", "kind": "readme", "missing": false, "url": "https://github.com/opencode-ai/opencode"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:11:04.613643+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:11:04.613643+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:11:04.613643+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:13:06.428415+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4d35d5cb40c156ff181857e1ace3d3609a5b7381bd427dd31cb60bbce9e56180", "fetched_at": "2026-08-28T04:11:04.613643+00:00", "kind": "readme", "missing": false, "url": "https://github.com/opencode-ai/opencode"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:11:04.613643+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:11:04.613643+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:13:06.428415+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4d35d5cb40c156ff181857e1ace3d3609a5b7381bd427dd31cb60bbce9e56180", "fetched_at": "2026-08-28T04:11:04.613643+00:00", "kind": "readme", "missing": false, "url": "https://github.com/opencode-ai/opencode"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:13:06.428415+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4d35d5cb40c156ff181857e1ace3d3609a5b7381bd427dd31cb60bbce9e56180", "fetched_at": "2026-08-28T04:11:04.613643+00:00", "kind": "readme", "missing": false, "url": "https://github.com/opencode-ai/opencode"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:13:06.428415+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4d35d5cb40c156ff181857e1ace3d3609a5b7381bd427dd31cb60bbce9e56180", "fetched_at": "2026-08-28T04:11:04.613643+00:00", "kind": "readme", "missing": false, "url": "https://github.com/opencode-ai/opencode"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:13:06.428415+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4d35d5cb40c156ff181857e1ace3d3609a5b7381bd427dd31cb60bbce9e56180", "fetched_at": "2026-08-28T04:11:04.613643+00:00", "kind": "readme", "missing": false, "url": "https://github.com/opencode-ai/opencode"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 42, "longevity": 38, "rhythm": 40}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["archived"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 535, "days_push": 349, "days_rel": 432, "gap_med": 0, "n_releases_24m": 50}, "score": 10, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}