JohanChane:clashtui 等 TUI 代理工具作者

clashtui 等 TUI 工具作者

背景:无桌面环境代理管控

JohanChane 开发 clashtui 等终端 UI 工具,用 Rust/Ratatui 管理 Mihomo 等核心,并探索 OpenRC 等服务集成(部分仍实验性)。

长期以来,开源代理客户端生态主要向拥有完整图形桌面的普通用户倾斜,各类 Electron 与 Web 封装工具百花齐放。 公开资料见 [1]。

思路:纯粹键盘驱动与双核心终端抽象

JohanChane 开发 clashtui 等终端 UI 工具,用 Rust/Ratatui 管理 Mihomo 等核心,并探索 OpenRC 等服务集成(部分仍实验性)。

JohanChane 确立了“键盘至上与极致轻量”的。 公开资料见 [1]、[2]。

实现:Rust 零开销终端渲染、systemd 守护进程与跨平台事件驱动

JohanChane 开发 clashtui 等终端 UI 工具,用 Rust/Ratatui 管理 Mihomo 等核心,并探索 OpenRC 等服务集成(部分仍实验性)。

在工程底层,JohanChane 深入打磨了异步跨线程事件循环,使节点批量测速与动态日志流在终端高频刷新时不产生丝毫掉帧与伪影。 公开资料见 [3]、[2]。

影响与定位

JohanChane 开发 clashtui 等终端 UI 工具,用 Rust/Ratatui 管理 Mihomo 等核心,并探索 OpenRC 等服务集成(部分仍实验性)。

ClashTUI 填补了现代代理生态在高级终端交互领域的长期技术空白,赢得了上千星标与众多系统运维极客的信赖,成为无头 Linux 环境中不可或缺的生产力基础设施。 公开资料见 [1]、[2]。

代表作品与核心贡献

ClashTUI

访问作品

基于 Rust 的 Mihomo 与 sing-box 双内核终端 TUI 代理客户端

编年大事记

2023-11-20

JohanChane 正式开源 ClashTUI

确立基于 Rust 与 Ratatui 的终端字符界面代理管理工具研发架构。[1]

2024-03-15

集成 sing-box 与 Mihomo 双核心抽象

实现两套主流内核配置的终端无缝解析与一键自由切换。[2]

2026-04-10

增强 systemd 系统服务托管

打通 Linux 平台系统级服务注册、守护状态自愈与免会话脱机常驻。[3]

2026-05-26

发布 v0.3.1 稳定里程碑版本

完善多平台终端键位适配与节点多选操作,大幅调优内存驻留表现。[2]

一手来源与考据

小传正文中的关键事实与时间点均基于以下公开一手记录或权威报道:

  1. [1]

    基于 Rust 的终端代理管理工具源码与文档

    https://github.com/JohanChane/clashtui
  2. [2]

    记录版本更迭轨迹与终端功能演进

    https://github.com/JohanChane/clashtui/releases
  3. [3]

    核验双内核调度与 systemd 服务治理真实提交

    https://github.com/JohanChane/clashtui/commits
资料边界与事实声明

基于 JohanChane 官方公开代码仓库、Ratatui 终端交互实现与 Release 说明整理,严格遵循公共文献边界。

修订历史:
  • 2026-09-11:依据 JohanChane/clashtui 仓库真实 Git 提交历史、TUI 终端双内核架构与 v0.3.x 发布日志编写。