{"adoption": {"forks": 4875, "observed_at": "2026-08-28T04:12:21.641782+00:00", "stars": 77533}, "canonical_url": "https://ross.abutalabs.com/products/rtk", "card": {"archived": false, "artifact_type": "cli-tool", "description": "CLI proxy that reduces LLM token consumption by 60-90% on common dev commands. Single Rust binary, zero dependencies", "domain": ["developer-tools", "large-language-models"], "enriched": true, "function": ["cli", "developer-tools", "llm-inference", "compression", "middleware"], "health_score": 100, "homepage": "https://www.rtk-ai.app", "language": "Rust", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["rtk-ai/rtk"], "name": "rtk-ai/rtk", "platform": ["cli", "cross-platform", "windows"], "pushed_at": "2026-08-26T23:36:54+00:00", "repo": "rtk-ai/rtk", "stars": 77533, "tags": ["token-optimization", "agentic-coding", "claude-code", "cost-reduction", "rust-binary", "cli-proxy", "command-line", "ai-agents", "macos", "linux"], "topics": ["agentic-coding", "ai-coding", "anthropic", "claude-code", "cli", "command-line-tool", "cost-reduction", "developer-tools", "llm", "open-source", "productivity", "rust", "token-optimization"], "urls": [], "use_cases": ["reduce token costs when using AI coding agents like Claude Code or Cursor", "prevent context window overflow during long agent coding sessions", "compress git diff and git status output for LLM consumption", "trim test runner output to failures only for AI agents", "lower API bills on pay-per-token coding assistants", "make CLI output more compact for human reading too"], "what_it_is": "RTK (Rust Token Killer) is a CLI proxy that intercepts shell commands and compresses their output before it reaches an LLM agent's context window, cutting bash output tokens by 60-90%. It ships as a single zero-dependency Rust binary supporting 100+ common commands like git, cargo test, pytest, grep, and ls.", "when_to_avoid": ["you need full, unabridged command output for debugging or auditing", "your workflow depends on parsing exact raw output formats from commands", "you don't use LLM agents and aren't bothered by verbose CLI output", "you need guaranteed identical output semantics from wrapped commands"], "when_to_choose": ["you use AI coding agents (Claude Code, Aider, Cursor, Gemini CLI) that read lots of shell output", "you hit context limits or rate limits during agent sessions", "you pay per token and want to cut CLI noise from your bill", "you want a fast, zero-dependency single-binary tool with <10ms overhead"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/rtk", "repo": "rtk-ai/rtk", "role": "main", "score": 78}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:12:21.641782+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T16:14:20.376451+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "088c508d172e491eceb83976fe94fd199a6f0c2704e8df4260f42daf3caf620c", "fetched_at": "2026-08-28T04:12:21.641782+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rtk-ai/rtk"}, {"content_hash": "5615da3daf6ef9c2773c6846b7865b85cefa936f40f3455407e732baf5deafa8", "fetched_at": "2026-08-28T17:42:51.511470+00:00", "kind": "homepage", "missing": false, "url": "https://www.rtk-ai.app"}, {"content_hash": "af37812a8752f9be515498c20e3ca4866630b3ff7eaab79b756b1a2ae9cb821f", "fetched_at": "2026-08-28T17:42:51.520248+00:00", "kind": "site_page", "missing": false, "url": "https://www.rtk-ai.app/guide/"}, {"content_hash": "34b4331aceee495da7490ac0d6311fe08113d53bb648f120deb34a07dedcb782", "fetched_at": "2026-08-28T17:42:51.521991+00:00", "kind": "site_page", "missing": false, "url": "https://www.rtk-ai.app/guide/getting-started/installation/"}, {"content_hash": "b379610d89d5aa36db542701e2bef6b3c1291df462e1d609d37b92b84ce8f224", "fetched_at": "2026-08-28T17:42:51.523891+00:00", "kind": "site_page", "missing": false, "url": "https://www.rtk-ai.app/guide/getting-started/quick-start/"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:12:21.641782+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T16:14:20.376451+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "088c508d172e491eceb83976fe94fd199a6f0c2704e8df4260f42daf3caf620c", "fetched_at": "2026-08-28T04:12:21.641782+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rtk-ai/rtk"}, {"content_hash": "5615da3daf6ef9c2773c6846b7865b85cefa936f40f3455407e732baf5deafa8", "fetched_at": "2026-08-28T17:42:51.511470+00:00", "kind": "homepage", "missing": false, "url": "https://www.rtk-ai.app"}, {"content_hash": "af37812a8752f9be515498c20e3ca4866630b3ff7eaab79b756b1a2ae9cb821f", "fetched_at": "2026-08-28T17:42:51.520248+00:00", "kind": "site_page", "missing": false, "url": "https://www.rtk-ai.app/guide/"}, {"content_hash": "34b4331aceee495da7490ac0d6311fe08113d53bb648f120deb34a07dedcb782", "fetched_at": "2026-08-28T17:42:51.521991+00:00", "kind": "site_page", "missing": false, "url": "https://www.rtk-ai.app/guide/getting-started/installation/"}, {"content_hash": "b379610d89d5aa36db542701e2bef6b3c1291df462e1d609d37b92b84ce8f224", "fetched_at": "2026-08-28T17:42:51.523891+00:00", "kind": "site_page", "missing": false, "url": "https://www.rtk-ai.app/guide/getting-started/quick-start/"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T16:14:20.376451+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "088c508d172e491eceb83976fe94fd199a6f0c2704e8df4260f42daf3caf620c", "fetched_at": "2026-08-28T04:12:21.641782+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rtk-ai/rtk"}, {"content_hash": "5615da3daf6ef9c2773c6846b7865b85cefa936f40f3455407e732baf5deafa8", "fetched_at": "2026-08-28T17:42:51.511470+00:00", "kind": "homepage", "missing": false, "url": "https://www.rtk-ai.app"}, {"content_hash": "af37812a8752f9be515498c20e3ca4866630b3ff7eaab79b756b1a2ae9cb821f", "fetched_at": "2026-08-28T17:42:51.520248+00:00", "kind": "site_page", "missing": false, "url": "https://www.rtk-ai.app/guide/"}, {"content_hash": "34b4331aceee495da7490ac0d6311fe08113d53bb648f120deb34a07dedcb782", "fetched_at": "2026-08-28T17:42:51.521991+00:00", "kind": "site_page", "missing": false, "url": "https://www.rtk-ai.app/guide/getting-started/installation/"}, {"content_hash": "b379610d89d5aa36db542701e2bef6b3c1291df462e1d609d37b92b84ce8f224", "fetched_at": "2026-08-28T17:42:51.523891+00:00", "kind": "site_page", "missing": false, "url": "https://www.rtk-ai.app/guide/getting-started/quick-start/"}], "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:12:21.641782+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:12:21.641782+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:12:21.641782+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T16:14:20.376451+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "088c508d172e491eceb83976fe94fd199a6f0c2704e8df4260f42daf3caf620c", "fetched_at": "2026-08-28T04:12:21.641782+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rtk-ai/rtk"}, {"content_hash": "5615da3daf6ef9c2773c6846b7865b85cefa936f40f3455407e732baf5deafa8", "fetched_at": "2026-08-28T17:42:51.511470+00:00", "kind": "homepage", "missing": false, "url": "https://www.rtk-ai.app"}, {"content_hash": "af37812a8752f9be515498c20e3ca4866630b3ff7eaab79b756b1a2ae9cb821f", "fetched_at": "2026-08-28T17:42:51.520248+00:00", "kind": "site_page", "missing": false, "url": "https://www.rtk-ai.app/guide/"}, {"content_hash": "34b4331aceee495da7490ac0d6311fe08113d53bb648f120deb34a07dedcb782", "fetched_at": "2026-08-28T17:42:51.521991+00:00", "kind": "site_page", "missing": false, "url": "https://www.rtk-ai.app/guide/getting-started/installation/"}, {"content_hash": "b379610d89d5aa36db542701e2bef6b3c1291df462e1d609d37b92b84ce8f224", "fetched_at": "2026-08-28T17:42:51.523891+00:00", "kind": "site_page", "missing": false, "url": "https://www.rtk-ai.app/guide/getting-started/quick-start/"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:12:21.641782+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:12:21.641782+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T16:14:20.376451+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "088c508d172e491eceb83976fe94fd199a6f0c2704e8df4260f42daf3caf620c", "fetched_at": "2026-08-28T04:12:21.641782+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rtk-ai/rtk"}, {"content_hash": "5615da3daf6ef9c2773c6846b7865b85cefa936f40f3455407e732baf5deafa8", "fetched_at": "2026-08-28T17:42:51.511470+00:00", "kind": "homepage", "missing": false, "url": "https://www.rtk-ai.app"}, {"content_hash": "af37812a8752f9be515498c20e3ca4866630b3ff7eaab79b756b1a2ae9cb821f", "fetched_at": "2026-08-28T17:42:51.520248+00:00", "kind": "site_page", "missing": false, "url": "https://www.rtk-ai.app/guide/"}, {"content_hash": "34b4331aceee495da7490ac0d6311fe08113d53bb648f120deb34a07dedcb782", "fetched_at": "2026-08-28T17:42:51.521991+00:00", "kind": "site_page", "missing": false, "url": "https://www.rtk-ai.app/guide/getting-started/installation/"}, {"content_hash": "b379610d89d5aa36db542701e2bef6b3c1291df462e1d609d37b92b84ce8f224", "fetched_at": "2026-08-28T17:42:51.523891+00:00", "kind": "site_page", "missing": false, "url": "https://www.rtk-ai.app/guide/getting-started/quick-start/"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:12:21.641782+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:12:21.641782+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:12:21.641782+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T16:14:20.376451+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "088c508d172e491eceb83976fe94fd199a6f0c2704e8df4260f42daf3caf620c", "fetched_at": "2026-08-28T04:12:21.641782+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rtk-ai/rtk"}, {"content_hash": "5615da3daf6ef9c2773c6846b7865b85cefa936f40f3455407e732baf5deafa8", "fetched_at": "2026-08-28T17:42:51.511470+00:00", "kind": "homepage", "missing": false, "url": "https://www.rtk-ai.app"}, {"content_hash": "af37812a8752f9be515498c20e3ca4866630b3ff7eaab79b756b1a2ae9cb821f", "fetched_at": "2026-08-28T17:42:51.520248+00:00", "kind": "site_page", "missing": false, "url": "https://www.rtk-ai.app/guide/"}, {"content_hash": "34b4331aceee495da7490ac0d6311fe08113d53bb648f120deb34a07dedcb782", "fetched_at": "2026-08-28T17:42:51.521991+00:00", "kind": "site_page", "missing": false, "url": "https://www.rtk-ai.app/guide/getting-started/installation/"}, {"content_hash": "b379610d89d5aa36db542701e2bef6b3c1291df462e1d609d37b92b84ce8f224", "fetched_at": "2026-08-28T17:42:51.523891+00:00", "kind": "site_page", "missing": false, "url": "https://www.rtk-ai.app/guide/getting-started/quick-start/"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:12:21.641782+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:12:21.641782+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T16:14:20.376451+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "088c508d172e491eceb83976fe94fd199a6f0c2704e8df4260f42daf3caf620c", "fetched_at": "2026-08-28T04:12:21.641782+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rtk-ai/rtk"}, {"content_hash": "5615da3daf6ef9c2773c6846b7865b85cefa936f40f3455407e732baf5deafa8", "fetched_at": "2026-08-28T17:42:51.511470+00:00", "kind": "homepage", "missing": false, "url": "https://www.rtk-ai.app"}, {"content_hash": "af37812a8752f9be515498c20e3ca4866630b3ff7eaab79b756b1a2ae9cb821f", "fetched_at": "2026-08-28T17:42:51.520248+00:00", "kind": "site_page", "missing": false, "url": "https://www.rtk-ai.app/guide/"}, {"content_hash": "34b4331aceee495da7490ac0d6311fe08113d53bb648f120deb34a07dedcb782", "fetched_at": "2026-08-28T17:42:51.521991+00:00", "kind": "site_page", "missing": false, "url": "https://www.rtk-ai.app/guide/getting-started/installation/"}, {"content_hash": "b379610d89d5aa36db542701e2bef6b3c1291df462e1d609d37b92b84ce8f224", "fetched_at": "2026-08-28T17:42:51.523891+00:00", "kind": "site_page", "missing": false, "url": "https://www.rtk-ai.app/guide/getting-started/quick-start/"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T16:14:20.376451+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "088c508d172e491eceb83976fe94fd199a6f0c2704e8df4260f42daf3caf620c", "fetched_at": "2026-08-28T04:12:21.641782+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rtk-ai/rtk"}, {"content_hash": "5615da3daf6ef9c2773c6846b7865b85cefa936f40f3455407e732baf5deafa8", "fetched_at": "2026-08-28T17:42:51.511470+00:00", "kind": "homepage", "missing": false, "url": "https://www.rtk-ai.app"}, {"content_hash": "af37812a8752f9be515498c20e3ca4866630b3ff7eaab79b756b1a2ae9cb821f", "fetched_at": "2026-08-28T17:42:51.520248+00:00", "kind": "site_page", "missing": false, "url": "https://www.rtk-ai.app/guide/"}, {"content_hash": "34b4331aceee495da7490ac0d6311fe08113d53bb648f120deb34a07dedcb782", "fetched_at": "2026-08-28T17:42:51.521991+00:00", "kind": "site_page", "missing": false, "url": "https://www.rtk-ai.app/guide/getting-started/installation/"}, {"content_hash": "b379610d89d5aa36db542701e2bef6b3c1291df462e1d609d37b92b84ce8f224", "fetched_at": "2026-08-28T17:42:51.523891+00:00", "kind": "site_page", "missing": false, "url": "https://www.rtk-ai.app/guide/getting-started/quick-start/"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T16:14:20.376451+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "088c508d172e491eceb83976fe94fd199a6f0c2704e8df4260f42daf3caf620c", "fetched_at": "2026-08-28T04:12:21.641782+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rtk-ai/rtk"}, {"content_hash": "5615da3daf6ef9c2773c6846b7865b85cefa936f40f3455407e732baf5deafa8", "fetched_at": "2026-08-28T17:42:51.511470+00:00", "kind": "homepage", "missing": false, "url": "https://www.rtk-ai.app"}, {"content_hash": "af37812a8752f9be515498c20e3ca4866630b3ff7eaab79b756b1a2ae9cb821f", "fetched_at": "2026-08-28T17:42:51.520248+00:00", "kind": "site_page", "missing": false, "url": "https://www.rtk-ai.app/guide/"}, {"content_hash": "34b4331aceee495da7490ac0d6311fe08113d53bb648f120deb34a07dedcb782", "fetched_at": "2026-08-28T17:42:51.521991+00:00", "kind": "site_page", "missing": false, "url": "https://www.rtk-ai.app/guide/getting-started/installation/"}, {"content_hash": "b379610d89d5aa36db542701e2bef6b3c1291df462e1d609d37b92b84ce8f224", "fetched_at": "2026-08-28T17:42:51.523891+00:00", "kind": "site_page", "missing": false, "url": "https://www.rtk-ai.app/guide/getting-started/quick-start/"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T16:14:20.376451+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "088c508d172e491eceb83976fe94fd199a6f0c2704e8df4260f42daf3caf620c", "fetched_at": "2026-08-28T04:12:21.641782+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rtk-ai/rtk"}, {"content_hash": "5615da3daf6ef9c2773c6846b7865b85cefa936f40f3455407e732baf5deafa8", "fetched_at": "2026-08-28T17:42:51.511470+00:00", "kind": "homepage", "missing": false, "url": "https://www.rtk-ai.app"}, {"content_hash": "af37812a8752f9be515498c20e3ca4866630b3ff7eaab79b756b1a2ae9cb821f", "fetched_at": "2026-08-28T17:42:51.520248+00:00", "kind": "site_page", "missing": false, "url": "https://www.rtk-ai.app/guide/"}, {"content_hash": "34b4331aceee495da7490ac0d6311fe08113d53bb648f120deb34a07dedcb782", "fetched_at": "2026-08-28T17:42:51.521991+00:00", "kind": "site_page", "missing": false, "url": "https://www.rtk-ai.app/guide/getting-started/installation/"}, {"content_hash": "b379610d89d5aa36db542701e2bef6b3c1291df462e1d609d37b92b84ce8f224", "fetched_at": "2026-08-28T17:42:51.523891+00:00", "kind": "site_page", "missing": false, "url": "https://www.rtk-ai.app/guide/getting-started/quick-start/"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 15, "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": 223, "days_push": 7, "days_rel": 7, "gap_med": 0.0, "n_releases_24m": 81}, "score": 78, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}