Cool Retro Term 是一个开源的终端模拟器——终端模拟器就是你在电脑上敲命令、跑程序的那个命令行窗口软件。它把老式 CRT 显像管显示器的观感搬进了这个窗口:发光字符、弧面玻璃、扫描线、荧光余晖,打开就能用。它的定位是把终端做得好看,而不是功能堆得最全。项目托管在 GitHub 的 Swordfish90/cool-retro-term,目前已有 26.1k Star(GitHub 上的收藏标记,反映项目受欢迎程度),支持 Linux 与 macOS,需要 Qt6 运行环境。
项目定位
Cool Retro Term 由开发者 Swordfish90 创建并维护,采用 GPL-2.0 与 GPL-3.0 双许可开源。官方 README 给自己的定位是三句话:外观好看(eye-candy)、可定制、足够轻量。它不打算取代功能全面的主流终端,而是提供一种完全不同的观感体验。
核心特性
内置多套经典配色方案,包括 Default Amber(琥珀色荧光)、IBM DOS(蓝底白字的经典 DOS 风格)、Default Green(绿色荧光)等,打开设置即可切换。颜色、字体、屏幕特效都可以通过右键菜单直接调整,无需改配置文件。
视觉效果是它的招牌:字符发光、屏幕弧面、扫描线、荧光余晖,这些效果还原了老显示器的成像观感,而不是简单换个颜色主题。
项目规模
项目在 GitHub 上积累了 26.1k Star、1.0k Fork、324 Watcher,共 858 次提交、59 位贡献者,发布过 11 个版本,最新版本为 2.0.0-beta2(2026 年 5 月 31 日发布)。从这些数字看,它是一个持续维护多年的成熟项目。
技术构成
Cool Retro Term 基于 QML 移植版 qtermwidget 构建——qtermwidget 是 KDE 桌面环境默认终端 Konsole 的核心组件库,相当于把 Konsole 的终端内核借来重新做界面。它需要 Qt6(跨平台图形界面开发框架),代码构成以 QML(Qt 的界面描述语言)为主(67.6%),配合 C++(15.5%)与 GLSL(8.7%)——GLSL 是显卡着色器语言,屏幕特效就是用它渲染的。项目目前已进入 Qt6 迁移阶段,官方 README 已从 Qt5 更新为 Qt6。
安装方式
安装很简单,不需要编译:
- Linux:从 Releases 页下载 AppImage 免安装包直接运行;Ubuntu、Fedora、Arch 等主流发行版的官方软件源里也有现成包,一条命令即可安装。
- macOS:下载 dmg 镜像安装。
- 想自己折腾的,Wiki 里有 Linux 与 macOS 的源码构建教程。
适用人群
适合两类人:一是喜欢复古美学的开发者与极客,想让每天面对的命令行窗口有味道;二是做演示、录屏、直播、教程配图的人,CRT 风格能让画面立刻有辨识度。如果你需要的是分屏、标签页管理等重型终端功能,它会显得简单——它不是为功能堆砌而生的。
结论
Cool Retro Term 是目前最成熟、认可度最高的复古 CRT 风格终端模拟器:26.1k Star 和 11 个正式版本说明它经过了大量真实用户的使用检验。它只做一件事,并且做得很彻底——把命令行窗口变成一件好看、耐看、可定制的工具。想换换心情的开发者,装一个试试不亏。