AI News HubLIVE
站内改写2 分鐘閱讀

Quick:面向AI時代的內部託管平台

Shopify 內部平台 Quick 讓員工在幾秒鐘內部署網站,無需配置或管道。它支持靜態文件託管、數據庫、AI、文件上傳、WebSocket 和身份認證,並已託管超過 50,000 個站點,超過一半的員工使用過。平台強調簡單和約束,激發了創造力,並形成了一個內部生態系統。

來源Hacker News AI作者: ksec

Quick 是 Shopify 內部的一個託管平台,它讓任何員工都能在幾秒鐘內部署一個網站。它的誕生源於一個簡單的問題:在 Shopify,構建東西從來不是瓶頸,但把東西分享給別人卻很難。Quick 的解決方案是:你只需拖入一個包含 HTML 和靜態資源的文件夾,就能得到一個只有 Shopify 員工能訪問的安全 URL。不需要框架、部署管道或配置文件。如果你需要數據庫、AI、文件存儲或 WebSocket,這些功能只需調用一次 API 即可。

Quick 於 2025 年 7 月上線,時機恰到好處。當時人工智能已經足夠成熟,各個領域的員工(不僅僅是工程師)都能通過提示詞生成可用的網站。Quick 為他們提供了一個放置這些網站的地方。AI 並非我們構建 Quick 的原因,但卻是它迅速普及的重要原因。如今,Quick 託管着 Shopify 內部超過 50,000 個站點,超過一半的員工至少創建過一個。這些站點包括團隊日常依賴的儀表盤、多人爬山大遊戲等。

Quick 的架構極其簡單。每個“站點”只是 Google Cloud Storage 存儲桶中的一個文件夾。通過 gcsfuse 掛載,NGINX 直接提供本地文件服務。認證由 Identity-Aware Proxy (IAP) 處理,每個請求在到達站點前就已經驗證了員工身份。quick deploy 命令只是 gcloud rsync 的一個包裝,將本地文件同步到存儲桶,感覺就像回到了 FTP 時代。

隨着需求增長,Quick 逐步增加了後端 API。受 Firebase 啓發,團隊構建了一個單一服務器,為所有 Quick 站點提供後端服務。通過客户端 API,站點可以輕鬆使用數據庫、文件上傳、AI、數據倉庫和 WebSocket 等功能。由於所有站點都在 IAP 之後,無需擔心公網身份驗證問題,因此可以提供零配置的客户端 API。

AI 功能的加入讓 Quick 更強大:站點可以直接在瀏覽器中調用 LLM 或圖像生成模型,無需提供 API 密鑰。這些密鑰存儲在服務器端,通過 Shopify 的 AI 代理傳遞。身份 API 則讓站點可以獲取當前用户的姓名、職位、團隊等信息。

Quick 還支持智能體:只需運行 quick init,你的智能體就能自動具備使用所有 API 的技能。例如,輸入“給我建一個團隊實時投票午餐地點的網站”,不到一分鐘就能得到一個可用的站點。

自 2025 年 7 月上線以來,Quick 的採用率持續增長。最初像 Geocities 一樣,人們創建個人主頁、網絡戒指和帶有留言板的生日網站。到 2025 年 12 月,增長爆發。如今,Quick 被用於原型、儀表盤、開發者工具和演示。設計師為團隊定製工具,內部工具 Artifact 用於分享工作。Google Meet 去年出現故障時,有人在 15 分鐘內用 WebRTC 創建了替代方案。

Quick 還催生了一個內部生態系統:站點之間可以相互嵌入代碼,有人發佈了共享 JS 庫和登錄頁面。你可以找到為站點添加 Figma 風格評論、語音、分析、成就等功能的庫。

Quick 的哲學是保持簡單和擁抱約束。所有站點對所有員工開放,沒有站點所有者概念,沒有權限管理。如果你想更新站點,直接覆蓋文件即可。這種約束反而激發了創造力。團隊對功能請求經常説“不”,因為有限的能力集讓 Quick 易於使用和維護。

目前,Quick 運行在一台每月成本 200 美元的虛擬機上。由於大部分是客户端代碼,服務器只負責提供靜態資源和處理 API 請求。團隊已經實施了速率限制,並將後端從 Node.js 遷移到 Go 以改善內存管理和並行性。

Quick 的成功源於一個簡單的理念:分享比構建更難,而解決方案竟然如此簡單——一個文件夾、一個 URL,再加上內部信任。每個 Quick 站點都向團隊展示了可能性,正如 Shopify CEO Tobi 所説的“Lehrwerkstatt”(學習工坊),知識通過鄰近性傳播。Quick 只是給了它一個域名。