建立應用
兩種方式:- 詢問 AI - 在對話中描述你想要的內容,AI 會為你構建
- 新應用按鈕 - 點擊 Drive 側邊欄中的 +,然後選擇 新應用
一個應用,一個分支
每個應用都是main 上的單一 git 檢出。沒有單獨的草稿、沒有分支切換、沒有合併步驟。每次編輯都會作為提交落在 main 上;發佈就是「部署當前的 main」。
構建週期
- AI 直接在
main上編寫程式碼 - AI 啟動開發伺服器。你會看到實時預覽。
- 你通過對話迭代:「將圖表移到側邊欄」、「添加深色主題」
- 每次編輯後,開發伺服器會熱重載
- 準備好後,發佈
發佈
發佈會部署當前的main 提交。沒有單獨的生產分支 — 最近在 main 上發佈的提交就是實時版本。
當你發佈到目錄供他人安裝時,你的應用會在啟動時收到用戶身份令牌、後端的安裝密鑰,以及安裝/卸載 Webhook。請參閱 發佈。
快取、更新和離線
桌面和行動裝置只會在普通瀏覽器檢視中開啟你的應用 URL。它們不會清除瀏覽器快取、強制僅網路載入,或為公開應用和私人應用選擇不同的快取政策。 你的網頁應用擁有快取控制權:- 文件和資源的 HTTP
Cache-Control標頭 - 可選的 Service Worker / PWA 設定(範本附帶
vite-plugin-pwa和自動更新) - 新構建是立即啟動、重載一次,還是等待下次開啟
- 最新啟動構建的離線備用方案
registration.update())。沒有 Service Worker 的應用會忽略該檢查,並繼續使用自己的 HTTP 快取標頭。
因此,已發佈的應用可以從快取中立即開啟、無需硬重新整理即可獲取新構建,並保持最新構建在離線狀態下可用。
部署
發佈後,部署以獲得實時 URL:- 遠端應用部署到 Kazzle 的雲端並獲得公開 URL
- 本機應用安裝在你的電腦上。UI 直接載入,Process 部分運行開發伺服器。
實時應用
對於需要即時本機讀取和離線支援的應用,AI 會:- 建立資料庫
- 啟用實時同步
- 構建雙部分應用:UI(React + 同步客戶端)和 Process(令牌端點 + 同步上傳)
- 通過 Vault 連接認證