{"adoption": {"forks": 942, "observed_at": "2026-08-28T04:09:32.718660+00:00", "stars": 5953}, "canonical_url": "https://ross.abutalabs.com/products/lobsterai", "card": {"archived": false, "artifact_type": "application", "description": "Open-source, desktop-grade AI agent that gets real work done — data analysis, slides, docs, video & web research. Built on OpenClaw; runs tools on your real desktop and takes commands from your phone via WeChat, Feishu, DingTalk & Telegram.", "domain": ["developer-tools", "large-language-models", "desktop-applications"], "enriched": true, "function": ["agent-framework", "chatbot", "workflow-automation", "mcp", "llm-inference", "chat-interface"], "health_score": 100, "homepage": "https://lobsterai.youdao.com", "language": "TypeScript", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["netease-youdao/LobsterAI"], "name": "netease-youdao/LobsterAI", "platform": ["windows", "cross-platform"], "pushed_at": "2026-08-26T15:37:50+00:00", "repo": "netease-youdao/LobsterAI", "stars": 5953, "tags": ["desktop-agent", "office-automation", "openclaw", "im-integration", "multi-agent", "expert-kits", "local-first", "ai-agents", "automation", "macos", "desktop", "electron"], "topics": ["agent", "ai-agent", "ai-assistant", "automation", "autonomous-agents", "chatbot", "copilot", "cross-platform", "desktop-app", "electron", "llm", "mcp", "office-automation", "openclaw", "productivity", "react", "tyepscript"], "urls": [], "use_cases": ["automate office tasks like making slides and documents", "run data analysis on local files with an AI agent", "control my desktop AI assistant from my phone via WeChat or Telegram", "create custom AI agents with their own skills and working directories", "schedule recurring agent jobs and IM notifications", "let an AI agent browse the web and use terminal commands safely", "manage long-running agent sessions on local projects"], "what_it_is": "LobsterAI is an open-source, desktop-grade AI agent application by NetEase Youdao that performs real work like data analysis, slides, documents, video, and web research on your actual desktop. Built on the OpenClaw runtime, it runs local tools with approval gates and can be controlled remotely via WeChat, Feishu, DingTalk, and Telegram.", "when_to_avoid": ["you need a Linux desktop client", "you want a purely cloud-hosted agent with no local installation", "you need a headless server-side agent framework rather than a desktop GUI app", "you require mobile-native apps instead of IM-based remote control"], "when_to_choose": ["you want a self-hosted desktop AI assistant that operates real local files, terminal, and browser", "you need remote control of an agent through IM apps like WeChat, Feishu, DingTalk, or Telegram", "you want multi-agent workflows with per-agent models, skills, and permissions", "you prefer an open-source alternative to closed office copilots, on macOS or Windows"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/lobsterai", "repo": "netease-youdao/LobsterAI", "role": "main", "score": 78}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:32.718660+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:50:43.178838+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7e6e9e8c9d387dd101ff7f01e101c66e34a8dc85ba14492da67a7b9aa4fad649", "fetched_at": "2026-08-28T04:09:32.718660+00:00", "kind": "readme", "missing": false, "url": "https://github.com/netease-youdao/LobsterAI"}, {"content_hash": "79605a803e3c1cbfbf2bce73d24ea20dbaeae6be4009123ad63a763108a96bcd", "fetched_at": "2026-08-29T08:46:29.455057+00:00", "kind": "homepage", "missing": false, "url": "https://lobsterai.youdao.com"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:32.718660+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:50:43.178838+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7e6e9e8c9d387dd101ff7f01e101c66e34a8dc85ba14492da67a7b9aa4fad649", "fetched_at": "2026-08-28T04:09:32.718660+00:00", "kind": "readme", "missing": false, "url": "https://github.com/netease-youdao/LobsterAI"}, {"content_hash": "79605a803e3c1cbfbf2bce73d24ea20dbaeae6be4009123ad63a763108a96bcd", "fetched_at": "2026-08-29T08:46:29.455057+00:00", "kind": "homepage", "missing": false, "url": "https://lobsterai.youdao.com"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:50:43.178838+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7e6e9e8c9d387dd101ff7f01e101c66e34a8dc85ba14492da67a7b9aa4fad649", "fetched_at": "2026-08-28T04:09:32.718660+00:00", "kind": "readme", "missing": false, "url": "https://github.com/netease-youdao/LobsterAI"}, {"content_hash": "79605a803e3c1cbfbf2bce73d24ea20dbaeae6be4009123ad63a763108a96bcd", "fetched_at": "2026-08-29T08:46:29.455057+00:00", "kind": "homepage", "missing": false, "url": "https://lobsterai.youdao.com"}], "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:09:32.718660+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:32.718660+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:32.718660+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:50:43.178838+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7e6e9e8c9d387dd101ff7f01e101c66e34a8dc85ba14492da67a7b9aa4fad649", "fetched_at": "2026-08-28T04:09:32.718660+00:00", "kind": "readme", "missing": false, "url": "https://github.com/netease-youdao/LobsterAI"}, {"content_hash": "79605a803e3c1cbfbf2bce73d24ea20dbaeae6be4009123ad63a763108a96bcd", "fetched_at": "2026-08-29T08:46:29.455057+00:00", "kind": "homepage", "missing": false, "url": "https://lobsterai.youdao.com"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:32.718660+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:32.718660+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:50:43.178838+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7e6e9e8c9d387dd101ff7f01e101c66e34a8dc85ba14492da67a7b9aa4fad649", "fetched_at": "2026-08-28T04:09:32.718660+00:00", "kind": "readme", "missing": false, "url": "https://github.com/netease-youdao/LobsterAI"}, {"content_hash": "79605a803e3c1cbfbf2bce73d24ea20dbaeae6be4009123ad63a763108a96bcd", "fetched_at": "2026-08-29T08:46:29.455057+00:00", "kind": "homepage", "missing": false, "url": "https://lobsterai.youdao.com"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:32.718660+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:32.718660+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:32.718660+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:50:43.178838+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7e6e9e8c9d387dd101ff7f01e101c66e34a8dc85ba14492da67a7b9aa4fad649", "fetched_at": "2026-08-28T04:09:32.718660+00:00", "kind": "readme", "missing": false, "url": "https://github.com/netease-youdao/LobsterAI"}, {"content_hash": "79605a803e3c1cbfbf2bce73d24ea20dbaeae6be4009123ad63a763108a96bcd", "fetched_at": "2026-08-29T08:46:29.455057+00:00", "kind": "homepage", "missing": false, "url": "https://lobsterai.youdao.com"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:32.718660+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:32.718660+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:50:43.178838+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7e6e9e8c9d387dd101ff7f01e101c66e34a8dc85ba14492da67a7b9aa4fad649", "fetched_at": "2026-08-28T04:09:32.718660+00:00", "kind": "readme", "missing": false, "url": "https://github.com/netease-youdao/LobsterAI"}, {"content_hash": "79605a803e3c1cbfbf2bce73d24ea20dbaeae6be4009123ad63a763108a96bcd", "fetched_at": "2026-08-29T08:46:29.455057+00:00", "kind": "homepage", "missing": false, "url": "https://lobsterai.youdao.com"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:50:43.178838+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7e6e9e8c9d387dd101ff7f01e101c66e34a8dc85ba14492da67a7b9aa4fad649", "fetched_at": "2026-08-28T04:09:32.718660+00:00", "kind": "readme", "missing": false, "url": "https://github.com/netease-youdao/LobsterAI"}, {"content_hash": "79605a803e3c1cbfbf2bce73d24ea20dbaeae6be4009123ad63a763108a96bcd", "fetched_at": "2026-08-29T08:46:29.455057+00:00", "kind": "homepage", "missing": false, "url": "https://lobsterai.youdao.com"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:50:43.178838+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7e6e9e8c9d387dd101ff7f01e101c66e34a8dc85ba14492da67a7b9aa4fad649", "fetched_at": "2026-08-28T04:09:32.718660+00:00", "kind": "readme", "missing": false, "url": "https://github.com/netease-youdao/LobsterAI"}, {"content_hash": "79605a803e3c1cbfbf2bce73d24ea20dbaeae6be4009123ad63a763108a96bcd", "fetched_at": "2026-08-29T08:46:29.455057+00:00", "kind": "homepage", "missing": false, "url": "https://lobsterai.youdao.com"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:50:43.178838+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7e6e9e8c9d387dd101ff7f01e101c66e34a8dc85ba14492da67a7b9aa4fad649", "fetched_at": "2026-08-28T04:09:32.718660+00:00", "kind": "readme", "missing": false, "url": "https://github.com/netease-youdao/LobsterAI"}, {"content_hash": "79605a803e3c1cbfbf2bce73d24ea20dbaeae6be4009123ad63a763108a96bcd", "fetched_at": "2026-08-29T08:46:29.455057+00:00", "kind": "homepage", "missing": false, "url": "https://lobsterai.youdao.com"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 14, "rhythm": 87}, "computed_at": "2026-09-03T02:39:23.370411+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 202, "days_push": 7, "days_rel": 8, "gap_med": 2.0, "n_releases_24m": 67}, "score": 78, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}