2026 年 GitHub 上最值得收藏的 CLI 工具推荐
命令行是开发者的第二大脑。一个好的 CLI 工具可以让你的工作效率翻倍,而一个伟大的 CLI 工具甚至能改变你的工作方式。2026 年,GitHub 上涌现出一批兼具高性能和创新设计的命令行工具。今天我们来推荐三个 star 数极高且实用性极强的项目——RTK、Ghostty 和 Tokei,分别覆盖 AI 辅助开发、终端体验和代码统计三个方向。
一、RTK:为 LLM 减负的 CLI 代理神器
- GitHub 地址:https://github.com/rtk-ai/rtk
- Star 数:79,500+
- 主语言:Rust
- 许可证:MIT
在 AI 辅助编程大行其道的今天,一个隐形成本正在悄悄吞噬你的钱包——Token 消耗。当你在 Claude Code、Cursor 等 AI 编程助手中执行 npm install、git log 或 cat 等命令时,命令输出的每一行都会作为上下文传给 LLM,迅速消耗你的 Token 配额。RTK 就是为解决这个问题而生的。
核心功能
RTK 是一个高性能 CLI 代理,它在命令输出和 LLM 之间加了一层"过滤器",通过智能压缩和过滤,将 Token 消耗降低 60%-90%。它的核心特性包括:
- 100+ 命令支持:覆盖 npm、git、docker、kubectl、pytest 等常见开发命令
- 智能过滤:自动识别并裁剪冗余信息(如 npm install 的进度条、git log 中的 merge commit)
- 零依赖单二进制:纯 Rust 编写,编译为单个二进制文件,无需安装运行时
- 极低开销:延迟低于 10ms,几乎无感
- 多语言支持:提供英文、中文、日文、韩文、西班牙文文档
在一组 30 分钟的 Claude Code 会话测试中,RTK 对不同命令的 Token 节省效果显著:npm install 节省 85%,git log 节省 72%,docker ps 节省 68%。
安装方式
# macOS
brew install rtk-ai/tap/rtk
# Linux (一键安装)
curl -fsSL https://rtk.ai/install | bash
# Cargo
cargo install rtk
使用示例
# 在 AI 编程助手中使用(以 Claude Code 为例)
# 在 ~/.claude/settings.json 中配置 shell wrapper
{
"shell": "rtk wrap bash"
}
# 直接命令过滤
rtk exec -- npm install
rtk exec -- git log --oneline -20
# 查看节省统计
rtk stats
# 输出示例:
# Total tokens saved: 45,230 (78.3% reduction)
# Commands filtered: 127
适用场景
RTK 是所有使用 AI 编程助手(Claude Code、Cursor、Copilot CLI 等)的开发者的必备工具。尤其适合:Token 配额有限的个人开发者、团队使用共享 API Key 的场景、频繁执行大量命令输出的 CI/CD 流程,以及关注成本优化的 AI-first 团队。
二、Ghostty:重新定义终端体验的 GPU 加速终端模拟器
- GitHub 地址:https://github.com/ghostty-org/ghostty
- Star 数:60,800+
- 主语言:Zig
- 许可证:MIT
终端模拟器领域一直有一个不可能三角——速度、功能、原生体验,你最多只能选两个。Alacritty 极快但没有标签页;iTerm 功能丰富但慢;Kitty 跨平台但界面不原生。Ghostty 的目标很简单:三个都要。
核心功能
Ghostty 于 2026 年 3 月发布了重要的 1.3.0 版本,带来了大量用户期待的功能:
- GPU 加速渲染:macOS 上使用 Metal,Linux 上使用 OpenGL,读取纯文本速度是 iTerm 的 4 倍
- 原生平台集成:macOS 上基于 SwiftUI 构建,拥有原生窗口、菜单栏和设置界面;Linux 上基于 GTK
- 多窗口与标签页:单进程多窗口架构,降低资源占用,内置标签和分屏管理
- 滚动缓冲搜索:1.3.0 新增,终于可以在终端输出中直接搜索
- 数百款主题:一行配置切换主题,支持跟随系统深浅色模式
- libghostty:可将终端作为 C 兼容库嵌入第三方项目,已有 20+ 项目集成
安装方式
# macOS (Homebrew)
brew install --cask ghostty
# 或从官网下载 DMG
# https://ghostty.org/download
# Arch Linux
sudo pacman -S ghostty
# NixOS
environment.systemPackages = [ pkgs.ghostty ];
# Snap
snap install ghostty --classic
配置文件示例(~/.config/ghostty/config):
font-family = "JetBrains Mono"
font-size = 14
background = #1a1b26
background-opacity = 0.95
cursor-style = block
cursor-blink = true
scrollback-limit = 10000000
keybind = ctrl+shift+t=new_tab
适用场景
Ghostty 适合所有追求高效终端体验的开发者,尤其是:macOS 用户想要一个既快又原生又功能丰富的终端、Linux 用户对 GTK 集成有需求、需要处理大量命令输出且不想卡顿的场景,以及想要嵌入终端组件到自定义应用中的开发者。
三、Tokei:用 Rust 重写代码统计的极速工具
- GitHub 地址:https://github.com/XAMPPRocky/tokei
- Star 数:14,900+
- 主语言:Rust
- 许可证:MIT/MIT
统计代码行数听起来是个简单需求,但当你的项目有几十万行代码、涉及十几种语言时,大多数统计工具要么慢得让人抓狂,要么统计不准。Tokei 用 Rust 解决了这两个问题。
核心功能
- 极速:Rust 实现 + 状态机解析(而非正则表达式),大型项目统计在毫秒级完成
- 150+ 语言支持:覆盖几乎所有主流和冷门编程语言
- 精准统计:正确处理多行注释、嵌套注释,不统计字符串中的注释语法
- 多格式输出:支持 CBOR、JSON、YAML 输出,方便集成到 CI/CD 或报表系统
- 可忽略配置:支持
.tokeignore文件排除特定文件或目录
安装方式
# macOS
brew install tokei
# Cargo
cargo install tokei
# Arch Linux
sudo pacman -S tokei
# NixOS
nix-env -iA nixpkgs.tokei
使用示例
# 统计当前项目
tokei
# 按语言过滤
tokei -t Python,Rust,JavaScript
# 输出 JSON 格式
tokei -o json
# 排除某些目录
tokei -e target,node_modules
# 统计特定文件类型
tokei -f *.py
输出示例:
===============================================================================
Language Files Lines Code Comments Blanks
===============================================================================
Markdown 2 1280 1064 0 216
Python 15 8432 6210 1342 880
Rust 8 3210 2600 310 300
TOML 2 45 36 4 5
-------------------------------------------------------------------------------
Total 27 12967 9910 1656 1401
===============================================================================
适用场景
Tokei 适合:需要快速了解项目规模和语言分布的开发者、CI/CD 中自动生成代码统计报告、技术写作中引用准确的代码行数、项目管理和工时评估中的量化参考,以及任何需要精确代码统计的场景。
三款工具对比
| 维度 | RTK | Ghostty | Tokei |
|---|---|---|---|
| 定位 | LLM Token 优化 | 终端模拟器 | 代码统计 |
| 语言 | Rust | Zig | Rust |
| Star 数 | 79.5K+ | 60.8K+ | 14.9K+ |
| 核心价值 | 降本增效 | 速度+功能+原生 | 精准+极速 |
| 安装复杂度 | 极低 | 低 | 极低 |
| 2026 相关性 | AI 开发刚需 | 日常开发基础设施 | 项目管理必备 |
总结
这三个项目分别代表了 2026 年 CLI 工具生态的三个重要方向:RTK 让 AI 辅助开发变得更经济,Ghostty 让终端体验变得更愉悦,Tokei 让代码统计变得更精确。它们都用系统级语言(Rust/Zig)编写,追求极致性能,同时保持了极简的安装和配置体验。如果你还没有尝试过,强烈建议今天就 Star 并安装体验。好的工具就是最好的生产力投资。

评论(0)
暂无评论,来抢沙发~
请 登录 后发表评论