{"adoption": {"forks": 4019, "observed_at": "2026-08-28T04:11:38.830832+00:00", "stars": 26091}, "canonical_url": "https://ross.abutalabs.com/products/open-autoglm", "card": {"archived": false, "artifact_type": "framework", "description": "An Open Phone Agent Model & Framework. Unlocking the AI Phone for Everyone", "domain": ["artificial-intelligence", "mobile-development"], "enriched": true, "function": ["agent-framework", "machine-learning", "computer-vision", "llm-inference"], "health_score": 62, "homepage": "https://autoglm.z.ai/blog", "language": "Python", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["zai-org/Open-AutoGLM"], "name": "zai-org/Open-AutoGLM", "platform": ["python", "cli"], "pushed_at": "2026-03-06T08:38:39+00:00", "repo": "zai-org/Open-AutoGLM", "stars": 26091, "tags": ["phone-agent", "adb", "gui-automation", "vision-language-model", "multimodal", "zhipu-ai", "autoglm", "ai-agents", "automation", "android"], "topics": ["agent", "phone-use-agent"], "urls": [], "use_cases": ["automate android phone tasks with natural language commands", "control a phone remotely over wifi adb", "build a phone-use ai agent", "automate app interactions on android with a vision language model", "test mobile apps with ai-driven ui automation", "run an ai assistant that operates my phone screen"], "what_it_is": "Open-AutoGLM is an open phone agent model and framework built on AutoGLM that understands phone screens multimodally and automates Android device tasks via ADB. Users describe goals in natural language, and a vision-language model (AutoGLM-Phone-9B) perceives the screen, plans actions, and executes them with human takeover for sensitive steps.", "when_to_avoid": ["you need iOS automation without third-party integrations like Midscene.js", "you only need simple scripted UI tests without an LLM", "you require a fully hands-off agent with no human confirmation steps"], "when_to_choose": ["you want an open-source phone-use agent for Android with a dedicated 9B vision-language model", "you need natural-language-driven automation of Chinese or multilingual mobile apps", "you want ADB-based device control with human takeover for logins and sensitive actions"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/open-autoglm", "repo": "zai-org/Open-AutoGLM", "role": "main", "score": 48}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:11:38.830832+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T16:55:56.000312+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "23766dbce3ac60e001b718b5f86d43531fefc5a247744588ef050f2333c4bb8b", "fetched_at": "2026-08-28T04:11:38.830832+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zai-org/Open-AutoGLM"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:11:38.830832+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T16:55:56.000312+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "23766dbce3ac60e001b718b5f86d43531fefc5a247744588ef050f2333c4bb8b", "fetched_at": "2026-08-28T04:11:38.830832+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zai-org/Open-AutoGLM"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T16:55:56.000312+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "23766dbce3ac60e001b718b5f86d43531fefc5a247744588ef050f2333c4bb8b", "fetched_at": "2026-08-28T04:11:38.830832+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zai-org/Open-AutoGLM"}], "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:38.830832+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:11:38.830832+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:11:38.830832+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T16:55:56.000312+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "23766dbce3ac60e001b718b5f86d43531fefc5a247744588ef050f2333c4bb8b", "fetched_at": "2026-08-28T04:11:38.830832+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zai-org/Open-AutoGLM"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:11:38.830832+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:11:38.830832+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T16:55:56.000312+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "23766dbce3ac60e001b718b5f86d43531fefc5a247744588ef050f2333c4bb8b", "fetched_at": "2026-08-28T04:11:38.830832+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zai-org/Open-AutoGLM"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:11:38.830832+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:11:38.830832+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:11:38.830832+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T16:55:56.000312+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "23766dbce3ac60e001b718b5f86d43531fefc5a247744588ef050f2333c4bb8b", "fetched_at": "2026-08-28T04:11:38.830832+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zai-org/Open-AutoGLM"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:11:38.830832+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:11:38.830832+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T16:55:56.000312+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "23766dbce3ac60e001b718b5f86d43531fefc5a247744588ef050f2333c4bb8b", "fetched_at": "2026-08-28T04:11:38.830832+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zai-org/Open-AutoGLM"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T16:55:56.000312+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "23766dbce3ac60e001b718b5f86d43531fefc5a247744588ef050f2333c4bb8b", "fetched_at": "2026-08-28T04:11:38.830832+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zai-org/Open-AutoGLM"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T16:55:56.000312+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "23766dbce3ac60e001b718b5f86d43531fefc5a247744588ef050f2333c4bb8b", "fetched_at": "2026-08-28T04:11:38.830832+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zai-org/Open-AutoGLM"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T16:55:56.000312+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "23766dbce3ac60e001b718b5f86d43531fefc5a247744588ef050f2333c4bb8b", "fetched_at": "2026-08-28T04:11:38.830832+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zai-org/Open-AutoGLM"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 70, "longevity": 19, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 268, "days_push": 180, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 48, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}