{"adoption": {"forks": 390, "observed_at": "2026-08-28T04:05:33.650485+00:00", "stars": 1769}, "canonical_url": "https://ross.abutalabs.com/products/codeassist", "card": {"archived": false, "artifact_type": "application", "description": "An IDE for building Android applicatons on Android.", "domain": ["mobile-development", "developer-tools", "android-tools", "cross-platform"], "enriched": true, "function": ["editor", "build-tool", "developer-tools", "compiler"], "health_score": 100, "homepage": null, "language": "Kotlin", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["tyron12233/CodeAssist"], "name": "tyron12233/CodeAssist", "platform": ["cross-platform", "jvm"], "pushed_at": "2026-08-26T18:07:29+00:00", "repo": "tyron12233/CodeAssist", "stars": 1769, "tags": ["ide", "on-device-build", "no-gradle", "android-development", "code-completion", "compose-multiplatform", "android", "desktop"], "topics": ["android", "android-ide", "java", "kotlin", "mobile-development", "mobile-ide"], "urls": [], "use_cases": ["build android apps on my phone", "ide for coding java on android tablet", "develop android applications without a pc", "on-device kotlin and java ide", "compile apk directly on android device", "lightweight alternative to android studio for mobile", "write and build android projects offline on phone"], "what_it_is": "CodeAssist is a lightweight IDE that runs entirely on Android devices, allowing users to edit and build Android and Java projects without needing a laptop or Gradle daemon. It models projects declaratively, mimics Gradle's incremental task engine, and drives the Android toolchain (aapt2, D8/R8, apksigner) directly on-device.", "when_to_avoid": ["you need the full Android Studio toolchain, profilers, or visual layout editors", "your project relies on complex Gradle plugins or configurations that CodeAssist's simplified model cannot represent", "you require mature, production-grade Kotlin tooling (Kotlin support is still in beta)"], "when_to_choose": ["you want to develop Android apps entirely on an Android phone or tablet without a PC", "you need a lightweight IDE that avoids the overhead of a full Gradle daemon", "you want fast incremental builds with on-device code completion for Java and Kotlin"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/codeassist", "repo": "tyron12233/CodeAssist", "role": "main", "score": 99}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:33.650485+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:26:07.910136+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8dd08f6935c03e54ecacd7287197995c87fef6aba31ce615d6464d9d6f39c0d2", "fetched_at": "2026-08-28T04:05:33.650485+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tyron12233/CodeAssist"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:33.650485+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:26:07.910136+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8dd08f6935c03e54ecacd7287197995c87fef6aba31ce615d6464d9d6f39c0d2", "fetched_at": "2026-08-28T04:05:33.650485+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tyron12233/CodeAssist"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:26:07.910136+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8dd08f6935c03e54ecacd7287197995c87fef6aba31ce615d6464d9d6f39c0d2", "fetched_at": "2026-08-28T04:05:33.650485+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tyron12233/CodeAssist"}], "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:33.650485+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:33.650485+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:33.650485+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:26:07.910136+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8dd08f6935c03e54ecacd7287197995c87fef6aba31ce615d6464d9d6f39c0d2", "fetched_at": "2026-08-28T04:05:33.650485+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tyron12233/CodeAssist"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:33.650485+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:33.650485+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:26:07.910136+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8dd08f6935c03e54ecacd7287197995c87fef6aba31ce615d6464d9d6f39c0d2", "fetched_at": "2026-08-28T04:05:33.650485+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tyron12233/CodeAssist"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:33.650485+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:33.650485+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:33.650485+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:26:07.910136+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8dd08f6935c03e54ecacd7287197995c87fef6aba31ce615d6464d9d6f39c0d2", "fetched_at": "2026-08-28T04:05:33.650485+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tyron12233/CodeAssist"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:33.650485+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:33.650485+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:26:07.910136+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8dd08f6935c03e54ecacd7287197995c87fef6aba31ce615d6464d9d6f39c0d2", "fetched_at": "2026-08-28T04:05:33.650485+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tyron12233/CodeAssist"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:26:07.910136+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8dd08f6935c03e54ecacd7287197995c87fef6aba31ce615d6464d9d6f39c0d2", "fetched_at": "2026-08-28T04:05:33.650485+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tyron12233/CodeAssist"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:26:07.910136+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8dd08f6935c03e54ecacd7287197995c87fef6aba31ce615d6464d9d6f39c0d2", "fetched_at": "2026-08-28T04:05:33.650485+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tyron12233/CodeAssist"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:26:07.910136+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8dd08f6935c03e54ecacd7287197995c87fef6aba31ce615d6464d9d6f39c0d2", "fetched_at": "2026-08-28T04:05:33.650485+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tyron12233/CodeAssist"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 99}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1843, "days_push": 7, "days_rel": 7, "gap_med": 1.0, "n_releases_24m": 51}, "score": 99, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}