2061 Commits

Author SHA1 Message Date
Patrick szymkowiak 5ed6799117 feat: ultra-compact kubectl output (summary only, show issues) 2026-01-23 09:13:38 +01:00
Patrick szymkowiak 06816b3685 feat: add -A flag to kubectl pods/services for all namespaces 2026-01-23 09:09:12 +01:00
Patrick szymkowiak 5932ba1d66 docs: add README with token savings analysis and asciinema demo 2026-01-23 07:49:17 +01:00
Patrick szymkowiak 1f1576a657 fix: show full error output on git command failures 2026-01-23 07:28:59 +01:00
Patrick szymkowiak ed9a0c5c57 v0.1.7: Add git add/commit/push/pull + grep with minimal output 2026-01-23 07:27:35 +01:00
Patrick szymkowiak de17768543 v0.6.0: Add rtk grep - compact search results
Features:
- Strips leading/trailing whitespace
- Groups results by file with counts
- Truncates long lines (keeps match visible)
- Shows compact file paths
- -c flag for context-only (just the match)
- -l flag for max line length
Example: rtk grep "pattern" src/ -l 60
Total: 17 commands
2026-01-23 07:23:37 +01:00
Patrick szymkowiak 0eed484994 v0.5.0: Add rtk init command for CLAUDE.md setup
New command:
- rtk init          # Add rtk instructions to local ./CLAUDE.md
- rtk init --global # Add rtk instructions to global ~/CLAUDE.md
- rtk init --show   # Show current rtk configuration
Total: 16 commands
2026-01-22 21:03:54 +01:00
Patrick szymkowiak d6ac7815ca v0.4.0: Add 5 new commands (find, diff, log, docker/kubectl, summary)
New commands:
- rtk find <pattern> - Compact find/glob results grouped by directory
- rtk diff <f1> <f2> - Ultra-condensed diff (only changed lines)
- rtk log [file] - Deduplicated log filter (errors ×N)
- rtk docker ps/images/logs - Compact Docker output
- rtk kubectl pods/services/logs - Compact Kubernetes output
- rtk summary <cmd> - Heuristic summary of command output
Total: 15 commands for token optimization
2026-01-22 21:01:43 +01:00
Patrick szymkowiak a0128e38cd v0.3.0: Add 6 new token-saving commands
New commands:
- rtk git (diff/log/status) - Compact git output
- rtk test <cmd> - Run tests, show only failures
- rtk err <cmd> - Run command, filter errors/warnings
- rtk json <file> - Show JSON structure without values
- rtk deps - Summarize project dependencies
- rtk env - Filtered environment variables (masks secrets)
2026-01-22 20:19:54 +01:00
Patrick szymkowiak 2f2e2bfaeb v0.2.0: Replace LLM with fast heuristic analyzer
- Remove candle, tokenizers, hf-hub dependencies (50MB -> 1.8MB binary)
- rtk smart now uses regex-based code analysis (instant, no token needed)
- Detects: imports, functions, structs, traits, design patterns
- Compile time: 1m30s -> 16s
2026-01-22 18:15:34 +01:00
Patrick szymkowiak daab79cca4 Initial commit: rtk (Rust Token Killer) v0.1.0
High-performance CLI proxy to minimize LLM token consumption:
- rtk ls: Token-optimized directory tree (filters .git, node_modules, etc.)
- rtk read: Intelligent code filtering (minimal/aggressive modes)
- rtk smart: Local LLM summaries via candle-core (Llama-3.2-1B)
Includes CI/CD (GitHub Actions), Homebrew formula, and install script.
2026-01-22 18:10:30 +01:00