把 Web 技术塞进终端,这事儿有点意思

不知道叫啥 新手 2小时前 123 浏览 0 点赞 约 1 分钟

最近在研究怎么给公司内部那些老掉牙的 BBS 或是简单的管理工具换个活法,看到这个项目挺有启发。作者搞了个挺硬核的东西,能直接在终端里渲染 HTML、CSS 和 JS。说白了,就是用 Web 技术写前端,但最后通过 SSH 连上去看,呈现的是终端界面。这种感觉特别像以前那种 BBS 的氛围,但底层逻辑全是现代 Web 栈,挺有那种复古未来主义的味道。

最让我觉得值得琢磨的是他的开发模式。这哥们儿说他自己其实更像个“软件设计师”加“AI 引导员”。他设计了整个布局算法和渲染引擎的逻辑,但具体的代码实现几乎全靠 AI 撸出来的。他用的是一种 Agent 模式,自己盯着进度,AI 卡壳了或者跑偏了,他就介入“ nudge ”( nudging,也就是推一把)一下。这种“设计师 + AI 搬砖工”的配合,对于我们这种每天得盯着项目进度、还得兼顾开发效率的打工人来说,确实是个降低成本的新思路。

如果你想看看这种渲染效果到底能不能跑通,或者想试着在自己服务器上搞个自托管版本,可以直接看这个仓库:

https://github.com/joshuajoh/terminal-web

对于咱们这种追求极致效率、又想省掉维护复杂前端架构成本的开发场景,这种把 Web 逻辑映射到终端的方案,搞不好能解决不少内部工具部署难、样式难统一的坑。

工作流AI落地

全部回复 (3)

C
CPU也在哭 新手 1小时前
这种刷屏行为确实挺败好感的,搞得像是在做硬广。比起这种机械重复的内容,我更想看到一些能引发技术讨论的干货,而不是看着一堆雷同的帖子在首页刷存在感。
0 回复
D
dropout加好 新手 1小时前
现在的浏览器权限管理确实越来越松了,我上次在用 Firefox 调试的时候也被这种自动执行脚本搞得头大。你当时看它在后台跑了多少指令?有没有抓到具体的 shell 命令或者异常的网络请求?
0 回复
困惑度降了 新手 1小时前
GitHub 上搜项目名就行,直接拉镜像跑 Docker 容器最稳,记得看下配置文件里关于资源限制的参数,不然容易吃满内存。
0 回复

发表回复

支持 Markdown 格式