Ưu, nhược và chỗ chưa rõ
| Ưu | README ghi: sau khi chạy rtk init -g, hook tự đổi git status thành rtk git status, agent không cần biết rtk tồn tại. | README, Quick Start |
|---|---|---|
| Ưu | Telemetry tắt sẵn. Mã chỉ gửi khi config có consent_given = true, tức là bạn đã tự bật. | src/core/telemetry.rs |
| Ưu | Một người dùng trên Hacker News đăng số của rtk gain sau 15 ngày: 7.081 lệnh, 24,6 triệu trên 29,4 triệu ký tự output được cắt bớt. Con số này chỉ tính output của lệnh shell, chưa phải hóa đơn. | Hacker News, bình luận |
| Nhược | JetBrains chạy A/B trên 86 task SkillsBench với Claude Code: ở reasoning effort thấp, nhánh có rtk tốn hơn 7,6% (trung vị, p = 0,004); ở effort cao thì chênh lệch về 0. Chất lượng task không đổi. | JetBrains AI blog |
| Nhược | Hook chỉ chạy với tool Bash. Các tool Read, Grep, Glob có sẵn của Claude Code đi thẳng, rtk không rút gọn được phần đó. | README, Quick Start |
| Nhược | Issue #582: người báo đo cùng một task, bật rtk thì chi phí tăng 18%; đo lại với file khó nén thì tăng khoảng 11%. Maintainer đóng issue và ghi rằng rtk không hợp với mọi loại lệnh. | Issue #582 |
| Chưa rõ | rtk đếm token bằng số byte chia 4, nên README ghi phần trăm đáng tin còn số token chỉ là ước tính. Hóa đơn của bạn giảm bao nhiêu thì README không hứa. | README, How Savings Work |
Khi nên dùng
- Agent của bạn chạy nhiều lệnh shell có output dài như test, build, git log, và bạn muốn xem phần output được cắt bao nhiêu bằng rtk gain.
Khi không nên dùng
- Agent chủ yếu đọc file bằng tool Read và Grep có sẵn, hoặc bạn chạy reasoning effort thấp: JetBrains đo thấy chi phí khi đó tăng khoảng 7,6%.
Cách cài
curl -fsSL https://raw.githubusercontent.com/rtk-ai/rtk/v1.1.0/install.sh | RTK_VERSION=v1.1.0 sh && rtk init -gTheo tài liệu của tác giảwinget install rtk-ai.rtk --version 1.1.0 ; rtk init -gTheo tài liệu của tác giảrtk init -g --codexTheo tài liệu của tác giảNó chạm vào những gì
- File đọc và ghi
- rtk init -g thêm một PreToolUse hook vào ~/.claude/settings.json, tạo RTK.md và thêm dòng @RTK.md vào CLAUDE.md. rtk ghi số liệu từng lệnh vào SQLite ~/.local/share/rtk/tracking.db (xóa sau 90 ngày) và giữ tối đa 200 output gần nhất trong kho recall (30 ngày) để agent đọc lại.
- Gọi mạng
- Mặc định không gửi gì. Telemetry chỉ chạy khi bản build có địa chỉ máy chủ và bạn đã đồng ý bằng rtk telemetry enable. Script cài đặt tải file từ github.com/rtk-ai/rtk/releases và kiểm checksum.
- Script lúc cài
- install.sh tải binary vào ~/.local/bin. Không có postinstall npm.
- Tiến trình
- Hook đổi lệnh shell của agent thành lệnh rtk; rtk chạy lệnh thật rồi rút gọn output. rtk-proxy là tiến trình chạy nền riêng, chỉ bật khi bạn chọn.
Đọc từ: claude.rs#L82-L83, claude.rs#L252, tracking.rs#L9-L10, retriever.rs#L17-L19, telemetry.rs#L31-L58, install.sh#L101-L114
Mục này chạy mã trên máy bạn với quyền của tài khoản bạn. Theo tài liệu Claude Code, hook và MCP server chạy ngoài sandbox. Đọc phần trên và file của tác giả trước khi cài. Tài liệu bảo mật plugin
