{"adoption": {"forks": 72, "observed_at": "2026-08-28T04:04:24.280654+00:00", "stars": 1331}, "canonical_url": "https://ross.abutalabs.com/products/tuxi", "card": {"archived": true, "artifact_type": "cli-tool", "description": "Tuxi is a cli assistant. Get answers of your questions instantly.", "domain": ["developer-tools"], "enriched": true, "function": ["web-scraping", "search-engine", "cli", "nlp"], "health_score": 10, "homepage": null, "language": "Shell", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "maintenance", "member_repos": ["bugswriter/tuxi"], "name": "bugswriter/tuxi", "platform": ["cli", "cross-platform"], "pushed_at": "2022-02-20T01:12:46+00:00", "repo": "bugswriter/tuxi", "stars": 1331, "tags": ["google-search", "instant-answers", "shell-script", "serp-scraping", "assistant", "command-line", "search", "automation", "linux"], "topics": [], "urls": [], "use_cases": ["get instant answers to questions from the terminal", "look up facts without opening a browser", "query google search results from a shell script", "ask things like 'linus torvalds birthday' in the command line", "pipe a query into a cli assistant", "get raw unformatted search results for scripting"], "what_it_is": "Tuxi is a shell-based CLI assistant that scrapes Google search results and SERPs to return instant, concise answers to natural language queries. It uses pup, jq, awk, sed, and recode to parse and format results directly in the terminal.", "when_to_avoid": ["you need a reliable API-backed search solution, since scraping Google can break when markup changes", "you need structured or comprehensive search results rather than concise answers", "you require an actively maintained tool, as the latest release dates to early 2022"], "when_to_choose": ["you want quick answers in the terminal without a browser", "you need scriptable, raw search output via the -r flag", "you prefer lightweight shell tools with minimal dependencies"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/tuxi", "repo": "bugswriter/tuxi", "role": "main", "score": 10}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:24.280654+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:45:15.567022+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "77eeb217d514a984011a49eff57e65295463f0a8ba07800c47e574c22c9ef492", "fetched_at": "2026-08-28T04:04:24.280654+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bugswriter/tuxi"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:24.280654+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:45:15.567022+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "77eeb217d514a984011a49eff57e65295463f0a8ba07800c47e574c22c9ef492", "fetched_at": "2026-08-28T04:04:24.280654+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bugswriter/tuxi"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:45:15.567022+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "77eeb217d514a984011a49eff57e65295463f0a8ba07800c47e574c22c9ef492", "fetched_at": "2026-08-28T04:04:24.280654+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bugswriter/tuxi"}], "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:04:24.280654+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:24.280654+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:24.280654+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:45:15.567022+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "77eeb217d514a984011a49eff57e65295463f0a8ba07800c47e574c22c9ef492", "fetched_at": "2026-08-28T04:04:24.280654+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bugswriter/tuxi"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:24.280654+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:24.280654+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:45:15.567022+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "77eeb217d514a984011a49eff57e65295463f0a8ba07800c47e574c22c9ef492", "fetched_at": "2026-08-28T04:04:24.280654+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bugswriter/tuxi"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:24.280654+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:24.280654+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:24.280654+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:45:15.567022+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "77eeb217d514a984011a49eff57e65295463f0a8ba07800c47e574c22c9ef492", "fetched_at": "2026-08-28T04:04:24.280654+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bugswriter/tuxi"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:24.280654+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:24.280654+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:45:15.567022+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "77eeb217d514a984011a49eff57e65295463f0a8ba07800c47e574c22c9ef492", "fetched_at": "2026-08-28T04:04:24.280654+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bugswriter/tuxi"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:45:15.567022+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "77eeb217d514a984011a49eff57e65295463f0a8ba07800c47e574c22c9ef492", "fetched_at": "2026-08-28T04:04:24.280654+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bugswriter/tuxi"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:45:15.567022+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "77eeb217d514a984011a49eff57e65295463f0a8ba07800c47e574c22c9ef492", "fetched_at": "2026-08-28T04:04:24.280654+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bugswriter/tuxi"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:45:15.567022+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "77eeb217d514a984011a49eff57e65295463f0a8ba07800c47e574c22c9ef492", "fetched_at": "2026-08-28T04:04:24.280654+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bugswriter/tuxi"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases", "archived"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2026, "days_push": 1656, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 10, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}