把 Web 技术塞进终端,这事儿有点意思
最近在研究怎么给公司内部那些老掉牙的 BBS 或是简单的管理工具换个活法,看到这个项目挺有启发。作者搞了个挺硬核的东西,能直接在终端里渲染 HTML、CSS 和 JS。说白了,就是用 Web 技术写前端,但最后通过 SSH 连上去看,呈现的是终端界面。这种感觉特别像以前那种 BBS 的氛围,但底层逻辑全是现代 Web 栈,挺有那种复古未来主义的味道。
下一篇
给 Claude Code 配个金融终端是什么体验? →
最让我觉得值得琢磨的是他的开发模式。这哥们儿说他自己其实更像个“软件设计师”加“AI 引导员”。他设计了整个布局算法和渲染引擎的逻辑,但具体的代码实现几乎全靠 AI 撸出来的。他用的是一种 Agent 模式,自己盯着进度,AI 卡壳了或者跑偏了,他就介入“ nudge ”( nudging,也就是推一把)一下。这种“设计师 + AI 搬砖工”的配合,对于我们这种每天得盯着项目进度、还得兼顾开发效率的打工人来说,确实是个降低成本的新思路。
如果你想看看这种渲染效果到底能不能跑通,或者想试着在自己服务器上搞个自托管版本,可以直接看这个仓库:
https://github.com/joshuajoh/terminal-web对于咱们这种追求极致效率、又想省掉维护复杂前端架构成本的开发场景,这种把 Web 逻辑映射到终端的方案,搞不好能解决不少内部工具部署难、样式难统一的坑。