bolt.diy:把整套 Node.js 塞進一個瀏覽器分頁,用你自己的模型生成全端應用
摘要
一個知名線上工具的開源版本,重做成「模型由你挑」的樣子:程式碼在瀏覽器分頁裡的 Node.js 沙箱中執行,相依套件裝起來、開發伺服器起起來,結果出現在對話旁邊的預覽視窗。輸出是一條條可執行的步驟,壞在哪一步就修哪一步。
推薦- 軟體名稱
- bolt.diy
- 版本
- 0.0.7
- 收費
- 免費
- 開源
- 開源
- 作業系統
- WindowsmacOSLinuxWeb
- 更新時間
- 2026-10-06 22:45
用對話生成應用,早就不新鮮了。真正讓人猶豫的是代價:用哪家模型由平台說了算、額度按次計費、生成的程式與對話紀錄留在別人的伺服器上。對個人開發者,這是一筆不划算的帳;對需要保密的團隊,這更是一道過不去的門檻。這個專案針對的正是這三件事——模型自己挑、費用跟著自己的帳單走、程式留在自己的環境裡。
一整套 Node.js,裝進一個瀏覽器分頁
它的底座是一項把 Node.js 執行環境搬進瀏覽器的技術。你在介面裡看到的相依套件安裝進度、開發伺服器啟動日誌、終端機輸出,和在本機開發沒有區別,差別只在於它們發生在同一個分頁裡。整條鏈條自動串起來:模型生成程式、寫進瀏覽器裡的虛擬檔案系統,接著裝相依、起服務,把渲染結果送進旁邊的預覽視窗。
更值得說的是它組織輸出的方式。模型回傳的不是一段聊天文字,而是被拆成若干「工件」,每個工件裡又是一條條可執行的動作——建立某個檔案、執行某條命令、啟動某個服務。逐條執行的好處是可追溯也可修正:應用跑不起來時,你看得到是哪一步出的問題,讓它只重做那一步,不必把整個專案推倒重來。檔案的每一處改動都會以差異視圖攤開,加上檔案鎖機制,還能避免模型連續修改多個檔案時互相踩到。

模型不是你租來的,是你自己帶的
內建十九家提供商的接入,任何與主流商業介面相容的服務也能直接接上。切換模型不必改程式,在介面裡下拉選擇就行;金鑰可以寫進本機設定檔,也能直接在設定面板裡填,填對了會亮起綠色對勾。
對在意資料流向的人,真正的重點是它同樣支援本機模型。掛上跑在同一台機器上的模型服務,程式從頭到尾不出這台機器,推理也發生在本機——速度取決於你的硬體,換來的是一個完全不依賴外部服務的開發閉環。
生成只是起點。版本、相依與上線也一併接了過去:可以把程式庫複製進來改、可以把專案匯出成壓縮檔或直接推到程式碼託管平台、可以接上資料庫做後端查詢,也能透過一套開放的協定把外部工具掛給模型呼叫。要上線時,一鍵推送到常見的託管平台即可。它還準備了十幾個起步樣板,涵蓋主流前端框架與一個行動端方案,不必每次從空目錄開始。提示詞裡可以貼圖片和檔案,也支援語音輸入。

它的邊界在哪裡
有幾條限制值得提前知道。沙箱裡跑的是 Node.js,也只能是 Node.js——想跑 Python、Go 或其他語言的後端,它接不住,依賴原生二進位檔的程式同樣不行。它的生命週期跟著瀏覽器分頁走,分頁一關,正在跑的服務就停了,因此不適合需要常駐的背景程序。專案體量也有上限,把龐大的多套件程式庫整個拖進瀏覽器,只會又慢又卡。
生成品質完全取決於你掛上去的那個模型,小模型交出來的東西往往需要反覆返工。還有一條容易被忽略:原始碼本身是寬鬆授權,但底層用到的瀏覽器沙箱技術在商業生產環境需要另行取得授權,個人做原型驗證不受影響。

三種跑起來的方式
官方給了三條路。習慣命令列的:裝好執行環境與套件管理器,把程式庫拉到本機、裝完相依就能啟動,預設開在本機的一個連接埠上。想要環境乾淨的:官方提供了容器映像。只想當普通軟體用的:還有桌面封裝版,Windows、macOS、Linux 都有安裝包。三種方式跑起來是同一個介面,選哪種只看你的習慣。
專案在 2024 年十月建立,最初由一位個人開發者發起,如今已是社群協作的成果,掛在一個線上開發平台的組織下;到 2026 年九月,程式庫已累積近兩萬顆星與一萬多次分支複製。軟體免費,模型用量則按你接的那家提供商實際計費結算。如果你的需求正好是——用自己的模型額度、在自己的機器上,把一個想法快速跑成能看能點的東西——那它值得裝一次。