{"adoption": {"forks": 242, "observed_at": "2026-08-28T04:07:02.820709+00:00", "stars": 2589}, "canonical_url": "https://ross.abutalabs.com/products/mano-p", "card": {"archived": false, "artifact_type": "library", "description": "Mano-P: Open-source GUI-VLA agent for edge devices. #1 on OSWorld (specialized, 58.2%). Runs locally on Apple M4 Mac mini/MacBook — no data leaves your device.Mano-P 是一个开源 GUI-VLA 项目，支持在 Mac mini/MacBook 上或通过算力棒本地运行推理，实现纯视觉驱动的跨平台 GUI 自动化操作。数据完全本地处理，支持复杂多步骤任务规划与执行。", "domain": ["computer-vision", "privacy", "developer-tools"], "enriched": true, "function": ["agent-framework", "computer-vision", "machine-learning", "llm-inference", "workflow-automation"], "health_score": 74, "homepage": null, "language": null, "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["Mininglamp-AI/Mano-P"], "name": "Mininglamp-AI/Mano-P", "platform": ["python", "cross-platform"], "pushed_at": "2026-06-25T03:00:01+00:00", "repo": "Mininglamp-AI/Mano-P", "stars": 2589, "tags": ["gui-automation", "vision-language-action", "computer-use-agent", "edge-devices", "local-inference", "on-device-ai", "osworld", "desktop-automation", "gui-grounding", "ai-agents", "automation", "macos", "gpu", "desktop"], "topics": ["computer-use-agents", "desktop-automation", "edge-computing", "gui-automation", "vision-language-action", "multimodal-ai", "gui-grounding", "local-inference", "mano", "on-device-ai", "osworld", "visual-language-model", "mano-p"], "urls": [], "use_cases": ["automate desktop GUI tasks with a vision agent", "run a computer-use agent fully locally on a Mac mini", "build custom CUA skills and workflows", "perform multi-step task planning and execution via screenshots", "keep screen automation data private on-device", "benchmark GUI agents on OSWorld"], "what_it_is": "Mano-P is an open-source GUI-VLA (vision-language-action) agent model and SDK for edge devices, enabling purely vision-driven cross-platform GUI automation. It runs inference locally on Apple Silicon Macs or compute sticks so that all computer-use data stays on-device.", "when_to_avoid": ["you need a cloud-scale agent with large frontier-model reasoning", "your automation targets only mobile or web APIs rather than desktop GUIs", "you lack Apple Silicon or compatible edge hardware for local inference", "you need extensive ecosystem maturity beyond the phased open-source release"], "when_to_choose": ["you need privacy-first GUI automation with no data leaving the device", "you want to run a computer-use agent on Apple Silicon or edge hardware", "you're building custom agent skills on top of a GUI-VLA model", "you need cross-platform visual GUI grounding without accessibility APIs"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/mano-p", "repo": "Mininglamp-AI/Mano-P", "role": "main", "score": 55}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:02.820709+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:22:21.477345+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "badc1a576416533668ac269c0868ec3d6c8146c9b1d77cc32a5cca9d71c257cb", "fetched_at": "2026-08-28T04:07:02.820709+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Mininglamp-AI/Mano-P"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:02.820709+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:22:21.477345+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "badc1a576416533668ac269c0868ec3d6c8146c9b1d77cc32a5cca9d71c257cb", "fetched_at": "2026-08-28T04:07:02.820709+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Mininglamp-AI/Mano-P"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:22:21.477345+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "badc1a576416533668ac269c0868ec3d6c8146c9b1d77cc32a5cca9d71c257cb", "fetched_at": "2026-08-28T04:07:02.820709+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Mininglamp-AI/Mano-P"}], "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:02.820709+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:02.820709+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:02.820709+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:22:21.477345+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "badc1a576416533668ac269c0868ec3d6c8146c9b1d77cc32a5cca9d71c257cb", "fetched_at": "2026-08-28T04:07:02.820709+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Mininglamp-AI/Mano-P"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:02.820709+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:02.820709+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:22:21.477345+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "badc1a576416533668ac269c0868ec3d6c8146c9b1d77cc32a5cca9d71c257cb", "fetched_at": "2026-08-28T04:07:02.820709+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Mininglamp-AI/Mano-P"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:02.820709+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:02.820709+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:02.820709+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:22:21.477345+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "badc1a576416533668ac269c0868ec3d6c8146c9b1d77cc32a5cca9d71c257cb", "fetched_at": "2026-08-28T04:07:02.820709+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Mininglamp-AI/Mano-P"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:02.820709+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:02.820709+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:22:21.477345+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "badc1a576416533668ac269c0868ec3d6c8146c9b1d77cc32a5cca9d71c257cb", "fetched_at": "2026-08-28T04:07:02.820709+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Mininglamp-AI/Mano-P"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:22:21.477345+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "badc1a576416533668ac269c0868ec3d6c8146c9b1d77cc32a5cca9d71c257cb", "fetched_at": "2026-08-28T04:07:02.820709+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Mininglamp-AI/Mano-P"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:22:21.477345+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "badc1a576416533668ac269c0868ec3d6c8146c9b1d77cc32a5cca9d71c257cb", "fetched_at": "2026-08-28T04:07:02.820709+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Mininglamp-AI/Mano-P"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:22:21.477345+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "badc1a576416533668ac269c0868ec3d6c8146c9b1d77cc32a5cca9d71c257cb", "fetched_at": "2026-08-28T04:07:02.820709+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Mininglamp-AI/Mano-P"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 89, "longevity": 11, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases", "young"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 161, "days_push": 69, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 55, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}