{"adoption": {"forks": 124, "observed_at": "2026-08-28T04:03:39.796795+00:00", "stars": 1123}, "canonical_url": "https://ross.abutalabs.com/products/zeronsh-comet", "card": {"archived": false, "artifact_type": "application", "description": null, "domain": ["developer-tools"], "enriched": true, "function": ["agent-framework", "developer-tools", "cli", "self-hosted", "workflow-automation"], "health_score": 100, "homepage": null, "language": "Rust", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["zeronsh/comet"], "name": "zeronsh/comet", "platform": ["rust", "cli"], "pushed_at": "2026-08-25T18:38:40+00:00", "repo": "zeronsh/comet", "stars": 1123, "tags": ["coding-agents", "claude-code", "multi-device-sync", "daemon", "local-first", "ai-agents", "command-line", "automation", "linux", "macos", "desktop"], "topics": [], "urls": [], "use_cases": ["control claude code sessions from my phone", "start a coding agent on a vps and follow it from my laptop", "manage coding agent sessions locally without an account", "keep ai coding agents running after closing my laptop", "sync coding agent sessions across devices", "run claude code as a background daemon"], "what_it_is": "Zeron (repo comet) is a local-first control layer for coding agents such as Claude Code, Codex, and Cursor, running a small Rust daemon on each device. It stores sessions locally by default and offers optional account-based multi-device sync so you can start and drive agents from any machine.", "when_to_avoid": ["you need a fully hosted cloud agent platform with managed infrastructure", "you only use a single agent's built-in UI and never switch devices"], "when_to_choose": ["you use multiple coding agents and want one local control surface", "you need to monitor or drive agents from another device", "you want local-only session storage with optional sync"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/zeronsh-comet", "repo": "zeronsh/comet", "role": "main", "score": 76}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:39.796795+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:40:54.024610+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "045c569f53d913d0661f638dabb8eb790bc70e1ee2b069dafcdd0ef98fadecaf", "fetched_at": "2026-08-28T04:03:39.796795+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zeronsh/comet"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:39.796795+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:40:54.024610+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "045c569f53d913d0661f638dabb8eb790bc70e1ee2b069dafcdd0ef98fadecaf", "fetched_at": "2026-08-28T04:03:39.796795+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zeronsh/comet"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:40:54.024610+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "045c569f53d913d0661f638dabb8eb790bc70e1ee2b069dafcdd0ef98fadecaf", "fetched_at": "2026-08-28T04:03:39.796795+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zeronsh/comet"}], "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:03:39.796795+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:39.796795+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:39.796795+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:40:54.024610+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "045c569f53d913d0661f638dabb8eb790bc70e1ee2b069dafcdd0ef98fadecaf", "fetched_at": "2026-08-28T04:03:39.796795+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zeronsh/comet"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:39.796795+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:39.796795+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:40:54.024610+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "045c569f53d913d0661f638dabb8eb790bc70e1ee2b069dafcdd0ef98fadecaf", "fetched_at": "2026-08-28T04:03:39.796795+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zeronsh/comet"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:39.796795+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:39.796795+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:39.796795+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:40:54.024610+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "045c569f53d913d0661f638dabb8eb790bc70e1ee2b069dafcdd0ef98fadecaf", "fetched_at": "2026-08-28T04:03:39.796795+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zeronsh/comet"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:39.796795+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:39.796795+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:40:54.024610+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "045c569f53d913d0661f638dabb8eb790bc70e1ee2b069dafcdd0ef98fadecaf", "fetched_at": "2026-08-28T04:03:39.796795+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zeronsh/comet"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:40:54.024610+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "045c569f53d913d0661f638dabb8eb790bc70e1ee2b069dafcdd0ef98fadecaf", "fetched_at": "2026-08-28T04:03:39.796795+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zeronsh/comet"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:40:54.024610+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "045c569f53d913d0661f638dabb8eb790bc70e1ee2b069dafcdd0ef98fadecaf", "fetched_at": "2026-08-28T04:03:39.796795+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zeronsh/comet"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:40:54.024610+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "045c569f53d913d0661f638dabb8eb790bc70e1ee2b069dafcdd0ef98fadecaf", "fetched_at": "2026-08-28T04:03:39.796795+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zeronsh/comet"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 3, "rhythm": 87}, "computed_at": "2026-09-03T02:39:23.370411+00:00", "flags": ["young"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 44, "days_push": 8, "days_rel": 8, "gap_med": 0.0, "n_releases_24m": 95}, "score": 76, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}