作者用了一个周末,把一半的桌面应用换成了终端版本。80%的浏览器标签页,就这样被干掉了。
GitHub、Postman、Docker Desktop、Spotify网页版——这些曾经挤满标签页的工具,现在全部运行在黑色终端窗口里。内存占用下来了,操作速度上去了,更重要的是,他发现「开发者工具」本该有的样子。
正方:终端工具已经今非昔比
现代终端界面(TUI)不再是上世纪的黑白文本。语法高亮、鼠标支持、异步渲染、精心设计的视觉层次——这些现在都是标配。
作者实测的9个工具覆盖了完整工作流:
Lazygit把Git操作从「命令行+IDE面板」的双轨制,压缩成单一界面。交互式变基、暂存区块、冲突解决,全部用方向键和快捷键完成。
GitHub CLI(命令行界面)让Issue、PR、仓库管理脱离浏览器。创建PR、查看检查状态、合并分支,不需要等待页面加载。
Postman的替代品HTTPie和curl的增强版,用结构化输出替代了点击式界面。API调试变成可脚本化、可版本控制的工作流。
Docker的TUI管理器把容器、镜像、网络、卷的可视化监控,塞进了一个键盘驱动的界面。内存占用从Electron应用的数百MB,降到终端应用的数十MB。
音乐播放器、文件管理器、系统监控、笔记工具——全部有成熟的终端替代方案。Spotify的TUI客户端甚至支持歌词同步显示。
反方:浏览器生态的护城河还在
但硬币另一面是:这些工具的学习曲线客观存在。
快捷键记忆成本、配置文件的维护、插件生态的贫瘠——对于非开发者用户,终端工具仍然是门槛。作者自己也承认,这是「开发者工作流」的改造,不是普适方案。
更现实的限制在于协作。团队里如果其他人用GitHub网页版评审代码,你用终端工具提交PR,流程可以跑通,但视觉预览、行内评论的富文本体验会打折扣。
浏览器作为「通用容器」的价值未被颠覆。一个标签页打开Figma做设计,另一个打开Notion写文档,第三个打开客户演示——这种跨域、跨格式的无缝切换,终端暂时给不了。
判断:这不是复古,是精准切割
作者的选择背后有一个清晰的产品逻辑:把「高频、标准化、个人化」的操作,从浏览器中剥离出来。
Git操作、API调试、容器管理——这些任务有明确的输入输出,有成熟的命令范式,不需要富文本渲染。终端工具的轻量化和键盘效率,恰好击中痛点。
而「低频、协作化、视觉化」的任务,留在浏览器里。这不是非此即彼的替代,是工作流的分层优化。
更值得注意的信号是:TUI框架(如Bubble Tea、Ratatui)的成熟度在快速提升。Rust和Go语言的高性能运行时,让终端应用能承载越来越复杂的交互。鼠标支持、实时数据流、响应式布局——这些曾经的GUI(图形界面)专属特性,正在终端里复现。
对科技从业者来说,这个案例的启示在于:重新审视你的工具栈,区分「真需要浏览器」和「只是习惯了浏览器」。后者往往藏着被忽视的优化空间。
作者最后没有给出普适结论,只留下了个人选择:9个工具里,大多数留了下来。这不是宣言,是一次成功的实验记录。
你的日常工具里,有哪些是被浏览器「过度包装」的?如果有一个终端替代品,学习成本在你可接受范围内,你会切换吗?
热门跟贴