#1616th of 31 in Skills, plugins and rules

rtk

CLI proxy that compresses shell command output before your coding agent reads it

Stars
82.9k
License
Apache-2.0
Last commit
Oct 2026
Last release
Oct 2026
Language
Rust

Overview

RTK is a single Rust binary that rewrites shell commands such as git status, cargo test and docker ps so the agent receives filtered, grouped or truncated output. It installs hooks or plugins for Claude Code, Gemini CLI, Codex, Cursor, Windsurf and other agents, and tracks savings with `rtk gain`. The README claims up to 90% less bash output and under 10ms overhead.

Who it is for: Developers using AI coding agents who want smaller shell output in context

Strengths

  • Single Rust binary with 100+ supported commands and under 10ms overhead
  • `rtk init` sets up hooks for about 15 agents, including Claude Code and Cursor
  • `rtk gain` and `rtk discover` report savings and missed opportunities
  • Installs via Homebrew, winget, cargo or prebuilt binaries for macOS, Linux and Windows

Weaknesses

  • Hook only covers Bash calls; built-in Read, Grep and Glob tools bypass it
  • Token counts are estimated as bytes/4, so absolute numbers are approximate
  • Crates.io has an unrelated 'rtk' package, so `cargo install rtk` installs the wrong one
  • Direct execution on Windows no longer supports cmd builtins without `rtk run -c`

What it needs

  • no GPU
  • Needs ripgrep (some filters, Windows)

Also in Skills, plugins and rules

See all 31
Also in Skills, plugins and rules
RankProjectScore
1skillsAgent skills for planning, TDD, debugging and code review284.1k stars, MIT94 out of 100
2eccSkills, agents, hooks and rules that add a workflow to coding agents276.4k stars, MIT93 out of 100
3superpowersSkill library that enforces a plan-then-TDD workflow in coding agents297.2k stars, MIT89 out of 100
#4ponytailPrompt skill that makes coding agents write less, safer code160.3k stars, MIT89 out of 100
#5cavemanProxy and skill that cut token use in coding agents110.9k stars, Apache-2.089 out of 100