{"adoption": {"forks": 500, "observed_at": "2026-08-28T04:08:53.051577+00:00", "stars": 4535}, "canonical_url": "https://ross.abutalabs.com/products/auto-dev", "card": {"archived": false, "artifact_type": "plugin", "description": "🧙‍AutoDev: the Multi-Agent coding development platform built on Kotlin Multiplatform.", "domain": ["developer-tools", "artificial-intelligence", "large-language-models", "web-development"], "enriched": true, "function": ["agent-framework", "llm-inference", "mcp", "chatbot", "code-review", "testing", "cli", "editor"], "health_score": 95, "homepage": "https://ide.unitmesh.cc/", "language": "Kotlin", "license": "MPL-2.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["phodal/auto-dev"], "name": "phodal/auto-dev", "platform": ["editor-plugin", "cli", "wasm", "jvm", "browser"], "pushed_at": "2026-08-04T14:09:54+00:00", "repo": "phodal/auto-dev", "stars": 4535, "tags": ["ai-coding-assistant", "kotlin-multiplatform", "intellij-plugin", "vscode-extension", "multi-agent", "code-generation", "devins", "autonomous-coding", "ai-agents", "automation", "intellij", "desktop", "android", "ios"], "topics": ["ide", "intellij", "aigc", "genai", "genaistack"], "urls": [], "use_cases": ["automate complex coding tasks with AI agents in my IDE", "generate unit tests and fix failing tests automatically", "refactor legacy code with an AI agent", "generate commit messages and perform AI code review", "build custom AI coding agents with MCP tool integration", "generate Dockerfiles and CI/CD configs from my project", "chat with my codebase with full project context", "run an AI coding agent from the CLI or a remote server"], "what_it_is": "AutoDev is an AI-native multi-agent coding development platform built on Kotlin Multiplatform, distributed as an IntelliJ IDEA plugin, VS Code extension, CLI, web app, and desktop/mobile apps. It provides agent-driven coding workflows including code generation, refactoring, automated testing, code review, documentation generation, and MCP-based tool integration.", "when_to_avoid": ["you only need simple autocomplete-style code completion without agent workflows", "you require a fully stable, battle-tested product and cannot tolerate alpha-stage 3.0 features", "your team does not use JetBrains IDEs, VS Code, or the supported runtimes", "you cannot send code context to LLM providers due to privacy or compliance constraints"], "when_to_choose": ["you use IntelliJ IDEA or VS Code and want a deeply customizable AI coding assistant", "you need end-to-end agentic workflows (plan, code, test, build, git) rather than just autocomplete", "you want to define custom agents, prompts, and team-shared AI conventions in your codebase", "you need a cross-platform coding agent spanning IDE, CLI, desktop, mobile, and web"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/auto-dev", "repo": "phodal/auto-dev", "role": "main", "score": 85}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:53.051577+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:20:11.693602+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "501a1d3507367ea3b2021a10646bbc2ae035f9516bcdaf92c8ae16c6cdbabc20", "fetched_at": "2026-08-28T04:08:53.051577+00:00", "kind": "readme", "missing": false, "url": "https://github.com/phodal/auto-dev"}, {"content_hash": "24af14e4b9271fa08f428da3fa03827b60354b8e251cbdd006c07c73b853893b", "fetched_at": "2026-08-29T09:05:54.826504+00:00", "kind": "homepage", "missing": false, "url": "https://ide.unitmesh.cc/"}, {"content_hash": "c7db5eacc0a8a315bce62274080fd50413e1bd4b20c644bb05797fbf1b53ccfa", "fetched_at": "2026-08-29T09:05:54.829560+00:00", "kind": "site_page", "missing": false, "url": "https://ide.unitmesh.cc/features"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:53.051577+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:20:11.693602+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "501a1d3507367ea3b2021a10646bbc2ae035f9516bcdaf92c8ae16c6cdbabc20", "fetched_at": "2026-08-28T04:08:53.051577+00:00", "kind": "readme", "missing": false, "url": "https://github.com/phodal/auto-dev"}, {"content_hash": "24af14e4b9271fa08f428da3fa03827b60354b8e251cbdd006c07c73b853893b", "fetched_at": "2026-08-29T09:05:54.826504+00:00", "kind": "homepage", "missing": false, "url": "https://ide.unitmesh.cc/"}, {"content_hash": "c7db5eacc0a8a315bce62274080fd50413e1bd4b20c644bb05797fbf1b53ccfa", "fetched_at": "2026-08-29T09:05:54.829560+00:00", "kind": "site_page", "missing": false, "url": "https://ide.unitmesh.cc/features"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:20:11.693602+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "501a1d3507367ea3b2021a10646bbc2ae035f9516bcdaf92c8ae16c6cdbabc20", "fetched_at": "2026-08-28T04:08:53.051577+00:00", "kind": "readme", "missing": false, "url": "https://github.com/phodal/auto-dev"}, {"content_hash": "24af14e4b9271fa08f428da3fa03827b60354b8e251cbdd006c07c73b853893b", "fetched_at": "2026-08-29T09:05:54.826504+00:00", "kind": "homepage", "missing": false, "url": "https://ide.unitmesh.cc/"}, {"content_hash": "c7db5eacc0a8a315bce62274080fd50413e1bd4b20c644bb05797fbf1b53ccfa", "fetched_at": "2026-08-29T09:05:54.829560+00:00", "kind": "site_page", "missing": false, "url": "https://ide.unitmesh.cc/features"}], "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:08:53.051577+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:53.051577+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:53.051577+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:20:11.693602+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "501a1d3507367ea3b2021a10646bbc2ae035f9516bcdaf92c8ae16c6cdbabc20", "fetched_at": "2026-08-28T04:08:53.051577+00:00", "kind": "readme", "missing": false, "url": "https://github.com/phodal/auto-dev"}, {"content_hash": "24af14e4b9271fa08f428da3fa03827b60354b8e251cbdd006c07c73b853893b", "fetched_at": "2026-08-29T09:05:54.826504+00:00", "kind": "homepage", "missing": false, "url": "https://ide.unitmesh.cc/"}, {"content_hash": "c7db5eacc0a8a315bce62274080fd50413e1bd4b20c644bb05797fbf1b53ccfa", "fetched_at": "2026-08-29T09:05:54.829560+00:00", "kind": "site_page", "missing": false, "url": "https://ide.unitmesh.cc/features"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:53.051577+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:53.051577+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:20:11.693602+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "501a1d3507367ea3b2021a10646bbc2ae035f9516bcdaf92c8ae16c6cdbabc20", "fetched_at": "2026-08-28T04:08:53.051577+00:00", "kind": "readme", "missing": false, "url": "https://github.com/phodal/auto-dev"}, {"content_hash": "24af14e4b9271fa08f428da3fa03827b60354b8e251cbdd006c07c73b853893b", "fetched_at": "2026-08-29T09:05:54.826504+00:00", "kind": "homepage", "missing": false, "url": "https://ide.unitmesh.cc/"}, {"content_hash": "c7db5eacc0a8a315bce62274080fd50413e1bd4b20c644bb05797fbf1b53ccfa", "fetched_at": "2026-08-29T09:05:54.829560+00:00", "kind": "site_page", "missing": false, "url": "https://ide.unitmesh.cc/features"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:53.051577+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:53.051577+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:53.051577+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:20:11.693602+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "501a1d3507367ea3b2021a10646bbc2ae035f9516bcdaf92c8ae16c6cdbabc20", "fetched_at": "2026-08-28T04:08:53.051577+00:00", "kind": "readme", "missing": false, "url": "https://github.com/phodal/auto-dev"}, {"content_hash": "24af14e4b9271fa08f428da3fa03827b60354b8e251cbdd006c07c73b853893b", "fetched_at": "2026-08-29T09:05:54.826504+00:00", "kind": "homepage", "missing": false, "url": "https://ide.unitmesh.cc/"}, {"content_hash": "c7db5eacc0a8a315bce62274080fd50413e1bd4b20c644bb05797fbf1b53ccfa", "fetched_at": "2026-08-29T09:05:54.829560+00:00", "kind": "site_page", "missing": false, "url": "https://ide.unitmesh.cc/features"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:53.051577+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:53.051577+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:20:11.693602+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "501a1d3507367ea3b2021a10646bbc2ae035f9516bcdaf92c8ae16c6cdbabc20", "fetched_at": "2026-08-28T04:08:53.051577+00:00", "kind": "readme", "missing": false, "url": "https://github.com/phodal/auto-dev"}, {"content_hash": "24af14e4b9271fa08f428da3fa03827b60354b8e251cbdd006c07c73b853893b", "fetched_at": "2026-08-29T09:05:54.826504+00:00", "kind": "homepage", "missing": false, "url": "https://ide.unitmesh.cc/"}, {"content_hash": "c7db5eacc0a8a315bce62274080fd50413e1bd4b20c644bb05797fbf1b53ccfa", "fetched_at": "2026-08-29T09:05:54.829560+00:00", "kind": "site_page", "missing": false, "url": "https://ide.unitmesh.cc/features"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:20:11.693602+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "501a1d3507367ea3b2021a10646bbc2ae035f9516bcdaf92c8ae16c6cdbabc20", "fetched_at": "2026-08-28T04:08:53.051577+00:00", "kind": "readme", "missing": false, "url": "https://github.com/phodal/auto-dev"}, {"content_hash": "24af14e4b9271fa08f428da3fa03827b60354b8e251cbdd006c07c73b853893b", "fetched_at": "2026-08-29T09:05:54.826504+00:00", "kind": "homepage", "missing": false, "url": "https://ide.unitmesh.cc/"}, {"content_hash": "c7db5eacc0a8a315bce62274080fd50413e1bd4b20c644bb05797fbf1b53ccfa", "fetched_at": "2026-08-29T09:05:54.829560+00:00", "kind": "site_page", "missing": false, "url": "https://ide.unitmesh.cc/features"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:20:11.693602+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "501a1d3507367ea3b2021a10646bbc2ae035f9516bcdaf92c8ae16c6cdbabc20", "fetched_at": "2026-08-28T04:08:53.051577+00:00", "kind": "readme", "missing": false, "url": "https://github.com/phodal/auto-dev"}, {"content_hash": "24af14e4b9271fa08f428da3fa03827b60354b8e251cbdd006c07c73b853893b", "fetched_at": "2026-08-29T09:05:54.826504+00:00", "kind": "homepage", "missing": false, "url": "https://ide.unitmesh.cc/"}, {"content_hash": "c7db5eacc0a8a315bce62274080fd50413e1bd4b20c644bb05797fbf1b53ccfa", "fetched_at": "2026-08-29T09:05:54.829560+00:00", "kind": "site_page", "missing": false, "url": "https://ide.unitmesh.cc/features"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:20:11.693602+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "501a1d3507367ea3b2021a10646bbc2ae035f9516bcdaf92c8ae16c6cdbabc20", "fetched_at": "2026-08-28T04:08:53.051577+00:00", "kind": "readme", "missing": false, "url": "https://github.com/phodal/auto-dev"}, {"content_hash": "24af14e4b9271fa08f428da3fa03827b60354b8e251cbdd006c07c73b853893b", "fetched_at": "2026-08-29T09:05:54.826504+00:00", "kind": "homepage", "missing": false, "url": "https://ide.unitmesh.cc/"}, {"content_hash": "c7db5eacc0a8a315bce62274080fd50413e1bd4b20c644bb05797fbf1b53ccfa", "fetched_at": "2026-08-29T09:05:54.829560+00:00", "kind": "site_page", "missing": false, "url": "https://ide.unitmesh.cc/features"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 96, "longevity": 88, "rhythm": 69}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1237, "days_push": 29, "days_rel": 207, "gap_med": 4, "n_releases_24m": 52}, "score": 85, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}