Show HN: 在瀏覽器中執行Ghostty,真正的客戶端後端
Ghostty Playground 是一個實驗性專案,將完整的 Ghostty 終端帶到瀏覽器中,包括主題和鍵繫結等配置。它透過 BrowserPod 在瀏覽器內執行真正的類 Linux 後端,支援檔案系統、埠監聽、bash、git、node.js 等。還可以下載小型 AI 模型並使用 WebLLM 進行推理。儘管存在許多限制,但它展示了令人興奮的可能性。
Ghostty Playground 是一個令人興奮的實驗性專案,它將廣受歡迎的 Ghostty 終端帶到了瀏覽器中。該專案基於 ghostty-web,包含了完整的 Ghostty 終端功能,使用者可以根據自己的喜好配置主題和鍵繫結(配置面板基於 zerebos 的 ghostty-config)。更令人印象深刻的是,它透過 BrowserPod 在瀏覽器內執行一個真正的類 Linux 後端,擁有獨立的檔案系統、埠監聽、bash、git、node.js 和 npm 等工具。這意味著使用者可以在一個完全客戶端的環境中體驗接近原生終端的操作。
該專案還支援透過 Hugging Face 下載小型 AI 模型,並利用 WebLLM 在瀏覽器中進行推理。此外,還有一些非常早期的實驗性代理功能,但目前還很粗糙(基於 Vexi)。需要注意的是,這是一個早期的演示版本,預計會有重大重構,因此可能會出現意外中斷。某些函式和鍵繫結無法在瀏覽器中相容,這是無法克服的限制。儘管如此,Ghostty Playground 展示了許多令人期待的可能性。如果你感興趣,可以嘗試使用,並在終端下方檢視使用文件。