2026年GitHub最值得收藏的CLI工具推荐:RTK、Ghostty与Tokei

2026年GitHub最值得收藏的CLI工具推荐:RTK、Ghostty与Tokei

Author: zhiqiu16 | Create: 2026-09-09 10:08:43 | Update: 2026-09-09 10:08:43 | 分类:MCP & CLI

githubcli工具命令行

2026 年 GitHub 上最值得收藏的 CLI 工具推荐

命令行是开发者的第二大脑。一个好的 CLI 工具可以让你的工作效率翻倍,而一个伟大的 CLI 工具甚至能改变你的工作方式。2026 年,GitHub 上涌现出一批兼具高性能和创新设计的命令行工具。今天我们来推荐三个 star 数极高且实用性极强的项目——RTKGhosttyTokei,分别覆盖 AI 辅助开发、终端体验和代码统计三个方向。


一、RTK:为 LLM 减负的 CLI 代理神器

在 AI 辅助编程大行其道的今天,一个隐形成本正在悄悄吞噬你的钱包——Token 消耗。当你在 Claude Code、Cursor 等 AI 编程助手中执行 npm installgit logcat 等命令时,命令输出的每一行都会作为上下文传给 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 加速终端模拟器

终端模拟器领域一直有一个不可能三角——速度、功能、原生体验,你最多只能选两个。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 重写代码统计的极速工具

统计代码行数听起来是个简单需求,但当你的项目有几十万行代码、涉及十几种语言时,大多数统计工具要么慢得让人抓狂,要么统计不准。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)

暂无评论,来抢沙发~


关于本站 · RSS

浙ICP备2025156991号浙公网安备33010802013816号 浙公网安备33010802013816号 © 2026 智能体工场 - [从善如登] All rights reserved.