AI News HubLIVE
站內改寫3 分鐘閱讀

Show HN:Agentic Ship —— 可在你自己的智能體上運行的開源 Lovable 替代方案

Agentic Ship 是一個 MIT 許可的開源工具包,將 Lovable、Bolt、v0 和 Replit 等託管式 AI 構建器內置的規則、設計約定、後端約定與上線門禁,轉化為你自己的工作區內可擁有的工具包,並由你已付費的編碼智能體驅動。本文介紹其安裝方式、技術棧、與託管平台的對比及適用場景。

來源Hacker News AI作者: moh_quz

Agentic Ship 是一個開源的 MIT 許可工具包,旨在替代 Lovable、Bolt、v0 和 Replit 等託管式 AI 構建器。它的核心理念是:這些託管構建器真正出售的是圍繞 AI 的整套“環境配置”——包括規則、設計約定、後端約定、連接方式和上線門禁。Agentic Ship 將這個環境配置打包成一個你可以擁有的工具包,直接放入你自己的項目目錄,並由你已經付費的編碼智能體(如 Claude Code、Codex、Cursor 等)驅動。它不是捆綁一個待刪除的示例應用,而是通過規則和驗證來指導智能體構建你真正想要的應用。

安裝過程非常直接。在你想採用該工具包的目錄下運行 npx github:moasq/agentic-ship(注意保留 github: 前綴,它從 GitHub 而非 npm 分發),它會將工具包複製到當前文件夾中,跳過已有文件,不會覆蓋。之後只需 pnpm install,然後在你的智能體中打開該文件夾即可。智能體會讀取 AGENTS.md 並遵循其中的規則。更多參數包括 --force(覆蓋)、--merge(將 pnpm 腳本合併到現有 package.json)和 --dry-run(預覽)。此外,該倉庫也可以作為 Claude Code 或 Codex 的插件安裝,通過 /plugin marketplace add moasq/agentic-ship 和 /plugin install agentic-ship@agentic-ship 命令即可獲得官方技能和固定的 MCP 目錄。

項目所採用的技術棧是經過精心選擇和固定的。運行時為 Node 20+ 和 pnpm;框架為 Next.js 16、React 19 和 TypeScript;樣式使用 Tailwind v4 的 CSS-first 方式;組件基於 shadcn/ui 結構、MagicUI 動效、Aceternity 原語、21st.dev 區塊和 Lucide 圖標;狀態管理優先使用 RSC props,其次是 URL 狀態,最後是 Zustand 5。後端採用 Convex,包含 schema、響應式函數、crons 和文件存儲。認證使用基於 Convex 適配器的 Better Auth,計費通過 Stripe(@convex-dev/stripe)實現,郵件通過 Resend(@convex-dev/resend)在測試模式運行,分析使用 PostHog 並通過第一方 /ingest 代理,CSP 保持封閉。字體為自託管 OFL 字體。所有版本、來源和 MCP 服務器都被鎖定在 skills.lock.json 中,並通過 vitest、Playwright 和確定性 Node 檢查來驗證每個完成的任務。pnpm verify 是每次完成的“完成”定義,pnpm verify:full 在發佈前運行。UI 還有專門的 plan、review 和 check 門禁。部署目標是 Netlify(netlify.toml 為準),GitHub 用於代碼和 CI,Linear 用於工作隊列追蹤。

該項目的一個顯著特點是它不會讓你被鎖定在某個單一服務上。每個提供商都被放置在你擁有的“接縫”後面,因此換用替代方案的成本是明確的。例如,從 Netlify 換到 Vercel 或 Cloudflare 只需修改 netlify.toml 中的部署配置;從 PostHog 換到 Plausible 或 Umami 只需修改 src/lib/analytics.ts 這一個文件;而更換 Convex 則成本較高,因為它承載了認證、計費和郵件組件。這種取捨被如實説明,而不是試圖隱藏。由於全部代碼都是 MIT 許可且存放在你的倉庫中,退出並不是付費導出,而是你隨時可以執行的代碼重構。

與託管構建器相比,Agentic Ship 在多個方面具有明顯優勢。它完全開源,成本為零(只需驅動已有的智能體訂閲),並且允許你自帶編碼智能體,支持九種主機,隨時更換。代碼從第一次提交起就歸屬於你的 git 倉庫,沒有平台副本。你可以帶走所有東西,因為倉庫本身就是產品。你可以在任何 Node 主機上自行託管。後端由 Convex、Better Auth 和 Stripe 等可僱傭的組件組成,並明確了各組件。你在自己的倉庫和 CI 中擁有“完成”的定義,包括契約、測試和可視化證據。安全門禁包括依賴審計、封閉 CSP 和生產預檢。它還能為每個產品實施強制的設計方向,通過書面計劃、設計令牌和審查門禁。

當然,託管構建器也有其優勢。它們零安裝、在瀏覽器中運行,能在幾分鐘內提供可分享的託管預覽,並且為非開發者設計。Agentic Ship 需要終端,假設你有一個編碼智能體,並且只輸出 Web 應用(不支持移動端)。原作者的公平性説明指出,免費層適合週末測試,但真正的產品開發很快就會用光它們。此外,託管積分包含了模型使用量,因此當你已經擁有智能體訂閲時,託管構建器相當於第二個訂閲——而 Agentic Ship 正是在這種場景下為你省錢。如果你是永遠不會打開終端的用户,或想通過單條提示獲得手機應用,託管構建器是更好的選擇;而如果你已經有編碼智能體並希望產品超越演示,需要自有代碼、可移植後端和可自行運行的完成定義,那麼 Agentic Ship 就是為你準備的。

該項目適用於多種智能體客户端:Claude Code、Codex、Cursor、Hermes、OpenClaw 等都有對應的適配器或直接讀取 AGENTS.md 和普通 Markdown 技能的方式。文檔位於 docs/ 目錄,包含關於技術棧、從空目錄到產品發佈、工具包組織、服務連接、智能體活動查看以及文檔編寫方式等問題的專題文章。參考材料包括 AGENTS.md、技能目錄、五個專家角色簡介以及可視化方向與審查的政策。整個項目基於 MIT 許可,由 @moasq 構建。