登录 注册

rtk (LLM开发命令Token精简代理)

去点 Star
AI 模型与开发框架网络与基础设施开发者工具
86,203
Stars
0
Forks
0
Watchers
0
Open Issues
未知
许可证
Rust
语言
创建时间
最近更新

项目能做什么

Rust 编写的零依赖 CLI 代理,可将常见开发命令的 LLM Token 消耗降低 60-90%。
来源:AI 基于仓库事实生成 · 内容以仓库实际 README 为准

使用说明 查看原始 README 原仓库文档

{
  "project_name": "rtk",
  "project_brief": "rtk 是一个基于 Rust 开发的命令行(CLI)代理工具。它能在 AI 编码 Agent(如 Claude Code)读取终端输出前,自动对测试、日志、构建和 diff 等常见命令的输出进行压缩,减少 60% 至 90% 的 LLM Token 消耗,且单命令耗时低于 25ms,无需复杂配置。",
  "target_users": [
    "日常使用 AI 编码助手(如 Claude Code 等 Coding Agent)并希望降低 API Token 账单费用的开发者",
    "终端交互频繁、产生大量命令输出(构建日志、测试运行、代码 diff)的开发人员",
    "想要精细化管理和压缩 Agent 命令流的个人开发者或团队"
  ],
  "core_features": [
    "即装即用(零额外负担):在 Agent 读取终端输出前自动压缩测试、diff、日志和构建输出;覆盖 100+ 常见命令,单命令执行时间低于 25ms,无需更改原有开发习惯。",
    "Token 收益统计:内置 `rtk gain` 统计命令,可在本地直接查看当天以及自安装以来累计节省的 Token 数量和压缩比例。",
    "Pipelines 扩展能力:支持将繁重读取任务交给低成本模型、清理 API 流量且不破坏 Prompt Cache,支持自定义、内置或社区分享的 Pipeline 文件。",
    "企业级扩展支持(RTK Pro):提供统一网关,支持密钥与个人数据保护、调用成本管理、团队策略与审计(Pro 功能)。"
  ],
  "quick_start": [
    "**1. 安装 rtk**\n\n- **macOS 及支持 Homebrew 的 Linux**:\n```bash\nbrew install rtk\n```\n\n- **Windows(使用 winget)**:\n```bash\nwinget install rtk-ai.rtk\n```\n\n- **Linux、macOS 或 WSL(脚本安装)**:\n```bash\ncurl -fsSL https://raw.githubusercontent.com/rtk-ai/rtk/refs/heads/master/install.sh | sh\n```",
    "**2. 接入 AI Agent**\n\n在终端运行以下初始化命令(以 Claude Code 为例):\n```bash\nrtk init -g\n```\n*注:其他 Agent 的具体接入方式,原文指引参见其官方文档 Quick Start。*",
    "**3. 重启 Agent**\n\n重启你的 Agent 工具后即配置生效。例如当 Agent 执行 `git status` 时,底层会自动转由 `rtk git status` 处理并输出精简摘要。",
    "**4. 查看节省效果**\n\n随时在终端运行以下命令查看节省的数据:\n```bash\nrtk gain\n```"
  ],
  "configuration": "此部分原文未说明具体配置文件及参数(提到使用默认设置即可无感运行,高级扩展使用 pipelines 单文件配置),详情请查看原仓库文档。",
  "faq": [
    "Q: crates.io 上存在同名项目该如何区分?\nA: crates.io 存在同名为 `rtk` 的项目。安装后可通过在终端运行 `rtk gain` 检验,若正常显示 Token 收益统计看板则说明安装正确,若提示找不到命令则不是本项目。",
    "Q: 除提供的一键脚本与包管理器外,如何进行 Cargo 安装或预编译二进制安装?\nA: 关于 Cargo 编译安装、预编译二进制文件下载、原生 Windows/WSL 适配及卸载方式,原文未做详细展开,请查看原仓库 Installation guide 官方文档。"
  ]
}
原始 README 摘录(英文原文,节选前 3000 字符)
<p align="center">
  <img src=".github/assets/rtk-banner.png" alt="RTK — Rust Token Killer. Fewer tokens, more possibilities.">
</p>

<p align="center">
  <strong>The cost reduction engine for AI coding agents.</strong>
  <br>
  Install it and forget it, then go as far as you want with pipelines.
</p>

<p align="center">
  <a href="https://github.com/rtk-ai/rtk/actions"><img src="https://github.com/rtk-ai/rtk/workflows/Security%20Check/badge.svg" alt="CI"></a>
  <a href="https://github.com/rtk-ai/rtk/releases"><img src="https://img.shields.io/github/v/release/rtk-ai/rtk" alt="Release"></a>
  <a href="#editions-and-licence"><img src="https://img.shields.io/badge/license-Apache--2.0%20%2B%20BUSL--1.1-blue.svg" alt="License: Apache-2.0 and BUSL-1.1"></a>
  <a href="https://discord.gg/RySmvNF5kF"><img src="https://img.shields.io/discord/1470188214710046894?label=Discord&logo=discord" alt="Discord"></a>
  <a href="https://formulae.brew.sh/formula/rtk"><img src="https://img.shields.io/homebrew/v/rtk" alt="Homebrew"></a>
</p>

<p align="center">
 <a href="https://www.star-history.com/rtk-ai/rtk">
  <picture><source media="(prefers-color-scheme: dark)" srcset="https://api.star-history.com/badge?repo=rtk-ai/rtk&type=rank&theme=dark" /><source media="(prefers-color-scheme: light)" srcset="https://api.star-history.com/badge?repo=rtk-ai/rtk&type=rank" /><img alt="Star History Rank" src="https://api.star-history.com/badge?repo=rtk-ai/rtk&type=rank" /></picture> <picture><source media="(prefers-color-scheme: dark)" srcset="https://api.star-history.com/badge?repo=rtk-ai/rtk&type=trending&theme=dark" /><source media="(prefers-color-scheme: light)" srcset="https://api.star-history.com/badge?repo=rtk-ai/rtk&type=trending" /><img alt="GitHub Trending Repository of the Day" src="https://api.star-history.com/badge?repo=rtk-ai/rtk&type=trending" /></picture>
 </a>
</p>

<p align="center">
  <img src=".github/assets/companies.png" alt="Starred by developers at Microsoft, Google, Amazon, Meta, Apple, NVIDIA, IBM, Tencent, ByteDance, Alibaba, Shopify, Datadog, SAP, Adobe, Intel, Samsung, Bosch, Cisco, JPMorgan Chase, Oracle, Netflix, Toyota, Salesforce, Siemens, Accenture, Uber, Spotify, and 1,100+ more companies">
</p>

<p align="center">
  <a href="#install--forget">Install</a> &bull;
  <a href="https://www.rtk-ai.app/pipelines/">Pipelines</a> &bull;
  <a href="https://www.rtk-ai.app/docs/">Docs</a> &bull;
  <a href="https://www.rtk-ai.app">Website</a> &bull;
  <a href="https://pro.rtk-ai.app">RTK Pro</a> &bull;
  <a href="https://discord.gg/RySmvNF5kF">Discord</a>
</p>

<p align="center">
  <a href="README.md">English</a> &bull;
  <a href="README_fr.md">Francais</a> &bull;
  <a href="README_zh.md">中文</a> &bull;
  <a href="README_ja.md">日本語</a> &bull;
  <a href="README_ko.md">한국어</a> &bull;
  <a href="README_es.md">Espanol</a> &bull;
  <a href="README_pt.md">Português</a>
</p>

<br>

**① Install & forget: up to 90% less command output.**
Test runs, diffs, logs and buil
阅读完整原文

商业机会分析 AI 生成

团队级 AI Token 成本管控与审计网关 (SaaS/On-Premise)

产品构想基于 rtk 的压缩协议,搭建团队级中央代理与数据上报服务,汇总全团队通过 Agent 消耗命令的节省比例、拦截日志、审计高危命令并统一分发过滤规则。
核心功能团队 Token 节省量实时大屏、命令执行历史审计、敏感信息脱敏策略下发、与主流 Agent 工具(Claude Code、Cursor 等)一键静默集成
目标用户研发主管、DevOps 负责人、注重成本控制的技术团队
难度/周期中等 · 2-3 个月 · 成本:轻量云服务器与时序数据库(前期月成本 < $150)
收费模式按席位月订阅(如 $10/席位/月)或按节省 Token 费用阶梯抽成/服务费
竞争风险开源单机版若足够好用,个人和轻度团队可能缺乏上报至中心云端的动力,需强化企业合规与集中配置壁垒
依据 数据支持的判断

开发者桌面伴侣与规则定制商店 (Desktop GUI / IDE 插件)

产品构想为 rtk 提供可视化配置托盘工具或 VS Code/JetBrains 扩展,实时展示每一次命令节省的 Token 数与费用,并允许一键启用社区/定制的特定工具压缩规则(如特定语言测试框架、CI日志)。
核心功能即时节省金额浮窗提示、规则可视化编辑器、私有规则云同步、特定工具专属压缩扩展包
目标用户个人独立开发者、注重开发体验与开销的自由职业工程师
难度/周期低至中等 · 1-2 个月 · 成本:本地运行为主,仅需极低维护成本的静态规则与鉴权服务器
收费模式免费基础功能 + 高级规则/云同步买断制(如 $29 终身)或年订阅
竞争风险命令行硬核用户可能更偏好纯文本配置文件,对 GUI 插件付费意愿偏低
依据 AI推测

针对私有环境的 Agent 执行沙箱与合规过滤模块 (企业版集成包)

产品构想扩展 rtk 的拦截能力,打造专门针对自动化 Agent 的安全网关,不仅压缩 Token,还提供防幻觉执行、高危命令拦截(如 rm -rf、误删生产库)与企业私有报错自动检索增强。
核心功能高危命令拦截与二次确认、输出敏感字段强脱敏、本地私有知识库自动替换注入、企业内部定制 CLI 协议适配
目标用户对代码与操作安全高度敏感的企业研发部门、金融与医疗软件团队
难度/周期高 · 3-5 个月 · 成本:技术支持与私有化交付人力成本
收费模式企业私有化授权费(按实例/年计费,如 $5,000 - $20,000/年)及定制开发服务
竞争风险企业销售周期长,需要具备深度合规认证及对私有化环境的长期技术维护能力
依据 已验证事实
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心

竞品与相似项目 GitHub Search 真实检索

项目中文简介Stars语言
affaan-m/ECC 面向 Claude Code、Cursor 等工具的 Agent 性能优化与能力增强系统。 300,707 JavaScript
anomalyco/opencode 一款开源的 AI 编程 Agent。 225,872 TypeScript
ultraworkers/claw-code 由 Rust 构建且无需人工干预、完全由 Agent 自主开发维护的博物馆展品项目。 194,797 Rust
DietrichGebert/ponytail 让 AI Agent 像资深开发者一样思考,避免编写不必要代码的工具。 188,312 JavaScript
anthropics/claude-code 运行在终端里的 AI 编程 Agent,通过自然语言辅助写代码与处理 Git 流程。 155,196 TypeScript
x1xhlol/system-prompts-and-models-of-ai-tools 收集了多种主流 AI 工具的系统提示词、内部工具及使用模型的项目。 144,602 -
以上为通过 GitHub 官方 Search API 检索的相似项目,功能差异与优劣势需进一步人工确认,配置 AI 后可生成对比分析。

项目优势与风险

技术成熟度创建于 ,最近推送 ,发布过 100 个 Release
社区活跃Star 86,203 / Fork 0 / Issue 0(数据支持,可自行核实)
许可证未检测到(需人工确认)
主要风险上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价

安装与使用

快速开始(以仓库 README 为准)
git clone https://github.com/rtk-ai/rtk.git
cd rtk
# 请阅读仓库 README 获取确切安装步骤(依赖、配置、启动命令)
阅读原仓库文档
术语说明:Docker=应用容器(把程序和依赖打包运行);API Key=调用外部服务的密钥;Git Clone=把仓库代码下载到本地。常见错误:API Key 未配置 / 端口占用 / 数据库连接失败,多数项目在 README 的 Troubleshooting 章节有说明。