在終端中運行HTML、CSS和JavaScript
該項目展示了一種新模式:使用網頁技術創建終端應用和BBS風格共享板,並通過SSH訪問,重現了早期互聯網的感覺。作者花費八年時間開發瀏覽器渲染引擎,隨後用AI輔助開發終端渲染器,使得自託管專用應用成為可能。
這是一項由開發者近期構思並實現的項目,它探索了一種新穎的模式:將網頁技術(HTML、CSS和JavaScript)應用於終端應用程序、BBS風格的用户共享板以及其他創意表達形式,但所有這些內容並非通過公共萬維網,而是通過SSH在終端中呈現和訪問。這種設計巧妙地避開了公共網頁的範疇,儘管仍然運行在互聯網上,卻喚起了早期互聯網那種獨特而親切的感覺。
目前,用户可以直接嘗試運行該演示。開發者正考慮將自託管專用應用作為核心功能,但現階段項目主要包含兩個部分:首先是一個瀏覽器渲染引擎,自2018年底開始,歷時八年開發,大部分代碼由作者獨立完成,未藉助AI;其次是終端渲染器,它連接瀏覽器渲染引擎,獲取輸出和記錄並在終端中呈現。終端渲染器的設計(包括佈局算法)由作者完成,但幾乎全部代碼由AI編寫。作者描述自己的工作流程為“一名AI代理設計者兼引導者”:監控AI的進展,根據直覺進行調整,指引其達到目標,同時承擔設計者和決策者的角色。
該項目最初使用Gemini Pro 3.1模型,一年前該模型被認為是處理複雜任務的最佳選擇。開發者當時在免費的AI Studio應用中通過粘貼代碼列表來實現。如今藉助更先進的代理工作流,整個過程變得更為流暢高效。演示版存在一定容量限制,但預計很少觸及,用户也可以自行託管。這套方案將現代網頁技術與經典的BBS風格相結合,為開發者提供了一條創造新型交互體驗的途徑。