ClashTui:终端里的双核控制台

ClashTui
终端统管双内核与服务
| 平台 | Windows / macOS / Linux |
|---|---|
| 代理内核 | sing-box |
| 开源状态 | 开源(MIT) |
| 价格 | 免费 |
| 维护状态 | 活跃维护(2026-09 更新) |
| 最新版本 | v0.3.1(2026-05-26 发布) |
| 最近提交 | 2026-09-29 |
| 安装包 | 共 6 个文件,下方列常用安装包 |
| 开发方 | JohanChane(GitHub 仓库所有者) |
| GitHub | ★ 690 · Fork 27 |
| 数据核验 | 2026-10-11 · 来源 GitHub API |
下载最新版 v0.3.1
不知道选哪个:Intel/AMD 电脑选 x64,苹果 M 系列芯片选 arm64,安卓手机一般选 arm64。
这是什么
ClashTui 把代理管理塞进了终端:不用浏览器面板,也不用桌面窗口,在一个 TUI 界面里就能切换 Mihomo 与 sing-box、更新订阅、看连接和读日志。
它不只负责展示状态,还能启动、停止和重启核心服务。订阅可用文件、URL 或 ClashTui 模板,节点能按组切换并测速,活跃连接也可以单条关闭或全部清空。
更特别的是它同时提供 profile、mode、service、update 等 CLI 子命令,交互操作与脚本自动化可以放在同一套工具里。
适合谁
- 长期在 SSH 和终端里工作,希望不离开命令行就完成代理管理的人
- 同一台机器需要在 Mihomo 与 sing-box 之间切换,又不想维护两套控制界面的人
- 要把订阅更新、模式切换或服务控制写进脚本和计划任务的人
- 想用
keymap.yaml、theme.yaml和 fzf 改造终端操作手感的人
和同类怎么比
| 对比 | ClashTui | 直接运行 Mihomo | 直接运行 sing-box |
|---|---|---|---|
| 交互入口 | 终端图形界面 + CLI | 核心本身 | 核心本身 |
| 核心切换 | 界面内切换两套核心 | 单独管理 | 单独管理 |
| 服务控制 | 可管理 systemd 服务 | 另行处理 | 另行处理 |
| 配置入口 | 文件、URL、模板 | 核心配置 | 核心配置 |
一句话:ClashTui 是把两套核心、服务和自动化收进一个终端入口,价值不在桌面外观,而在少切工具。
八卦生态
ClashTui 不是从现有客户端分叉出来的项目,仓库在 2023 年创建,代码以 Rust 为主。它的官方简介直接把自己写成 “Mihomo / sing-box TUI Client”,路线从一开始就很明确:做控制台,不抢桌面 GUI 的位置。
项目把双核心、systemd、launchd、Windows 服务以及脚本子命令放在一起,形成了一个偏系统管理的客户端分支。终端界面只是表层,服务编排才是它和普通命令行启动器拉开距离的地方。
避坑
- Linux 和 macOS 环境需要
sudo与fzf;macOS 的 Homebrew 命令只能安装核心,ClashTui 本体仍要手动安装 - Windows 安装依赖
nssm,安装脚本不会替你注册服务,要进 CoreSrvCtl 完成服务安装与启动 - Windows 自定义安装目录不能包含空格,而且开机自启只应启用一套核心服务,不能两套同时启用
- 无 root 模式可以运行,但没有 TUN;需要透明接管时不能拿用户级安装方案代替
深入教程
安装脚本、无 root 方案、服务名和模板配置都集中在 ClashTui 官方仓库 README,动手前按自己的系统读对应一节。