{"adoption": {"forks": 1159, "observed_at": "2026-08-28T04:08:12.910208+00:00", "stars": 3645}, "canonical_url": "https://ross.abutalabs.com/products/sukeesh-jarvis", "card": {"archived": false, "artifact_type": "cli-tool", "description": "Personal Assistant for Linux and macOS", "domain": ["developer-tools", "cross-platform"], "enriched": true, "function": ["cli", "chatbot", "speech-recognition", "tts", "image-processing", "pdf", "data-visualization", "developer-tools"], "health_score": 53, "homepage": null, "language": "Python", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["sukeesh/Jarvis"], "name": "sukeesh/Jarvis", "platform": ["windows", "python", "cli"], "pushed_at": "2025-12-01T17:15:18+00:00", "repo": "sukeesh/Jarvis", "stars": 3645, "tags": ["personal-assistant", "voice-assistant", "command-line-assistant", "non-ai-assistant", "python", "command-line", "automation", "linux", "macos"], "topics": ["linux", "personal-assistant", "macos"], "urls": [], "use_cases": ["check the weather from the terminal", "convert units or currency on the command line", "generate passwords and QR codes", "get system information like battery, IP, and RAM", "play terminal games like hangman or wordle", "convert images to PDF or webpages to PDF", "translate languages from the command line"], "what_it_is": "Jarvis is a command-line personal assistant for Linux, macOS, and Windows written in Python. It offers 15+ task categories including weather, sports, games, unit conversions, file management, and system information, with optional voice output.", "when_to_avoid": ["you need a modern LLM-powered conversational assistant", "you want a GUI or mobile assistant", "you need production-grade scheduling or smart-home automation"], "when_to_choose": ["you want a lightweight, scriptable terminal assistant without AI model dependencies", "you need quick utilities like conversions, weather, and system info in one CLI", "you want a fun, extensible Python assistant project to hack on"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/sukeesh-jarvis", "repo": "sukeesh/Jarvis", "role": "main", "score": 48}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:12.910208+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:31:44.960732+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d4877a1a5b6b795776b0d5b09371bd938a3cad4574f5b900c2a0a1fd594f5ab1", "fetched_at": "2026-08-28T04:08:12.910208+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sukeesh/Jarvis"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:12.910208+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:31:44.960732+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d4877a1a5b6b795776b0d5b09371bd938a3cad4574f5b900c2a0a1fd594f5ab1", "fetched_at": "2026-08-28T04:08:12.910208+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sukeesh/Jarvis"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:31:44.960732+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d4877a1a5b6b795776b0d5b09371bd938a3cad4574f5b900c2a0a1fd594f5ab1", "fetched_at": "2026-08-28T04:08:12.910208+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sukeesh/Jarvis"}], "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:08:12.910208+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:12.910208+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:12.910208+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:31:44.960732+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d4877a1a5b6b795776b0d5b09371bd938a3cad4574f5b900c2a0a1fd594f5ab1", "fetched_at": "2026-08-28T04:08:12.910208+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sukeesh/Jarvis"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:12.910208+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:12.910208+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:31:44.960732+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d4877a1a5b6b795776b0d5b09371bd938a3cad4574f5b900c2a0a1fd594f5ab1", "fetched_at": "2026-08-28T04:08:12.910208+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sukeesh/Jarvis"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:12.910208+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:12.910208+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:12.910208+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:31:44.960732+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d4877a1a5b6b795776b0d5b09371bd938a3cad4574f5b900c2a0a1fd594f5ab1", "fetched_at": "2026-08-28T04:08:12.910208+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sukeesh/Jarvis"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:12.910208+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:12.910208+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:31:44.960732+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d4877a1a5b6b795776b0d5b09371bd938a3cad4574f5b900c2a0a1fd594f5ab1", "fetched_at": "2026-08-28T04:08:12.910208+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sukeesh/Jarvis"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:31:44.960732+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d4877a1a5b6b795776b0d5b09371bd938a3cad4574f5b900c2a0a1fd594f5ab1", "fetched_at": "2026-08-28T04:08:12.910208+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sukeesh/Jarvis"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:31:44.960732+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d4877a1a5b6b795776b0d5b09371bd938a3cad4574f5b900c2a0a1fd594f5ab1", "fetched_at": "2026-08-28T04:08:12.910208+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sukeesh/Jarvis"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:31:44.960732+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d4877a1a5b6b795776b0d5b09371bd938a3cad4574f5b900c2a0a1fd594f5ab1", "fetched_at": "2026-08-28T04:08:12.910208+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sukeesh/Jarvis"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 55, "longevity": 100, "rhythm": 8}, "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": 3463, "days_push": 275, "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}}