Exodus icon

Exodus

Exodus 是免費開發者工具,可稽核應用程式儲存庫、比較現有部署與 Google Cloud Run 架構,並為 coding agent 建立有順序的遷移計畫,也能規劃新產品、架構與成本估算。

Exodus

使用 coding agent 規劃 Cloud Run 遷移

Exodus 是用於稽核應用程式,以及透過 coding agent 規劃或執行遷移至 Google Cloud Run 的開發者工具。它會檢查開發者機器上的儲存庫,找出不符合 Cloud Run 請求導向模型的模式,並產生涵蓋目前架構、必要變更與預估成本的報告。

此工作流程同時適用於現有應用程式和新產品。對於現有應用程式,Exodus 可將 Heroku、Railway、Render、Fly.io、Vercel 或私有伺服器等平台上的目前部署,與 Cloud Run 架構進行比較。對於新構想,它可以提出服務、資料庫、技術堆疊和預估上線費用。Coding agent 負責執行程式碼工作與 Google Cloud 指令;Exodus 則提供稽核、檢查、計畫和報告。

主要功能

儲存庫稽核

CLI 和 coding agent 會檢查資訊清單與原始碼、識別應用程式元件,並列出與 Cloud Run 相關的問題,同時提供檔案與行號參照。

成本比較

報告會比較目前帳單與 Cloud Run 的估算費用,包括服務、Cloud SQL、流量、密鑰和映像檔的範例明細。

遷移指南

產品會將發現結果轉換成有順序的遷移計畫,例如將工作程序移至 Cloud Tasks、計時器移至 Cloud Scheduler、檔案移至 Cloud Storage,以及工作階段移至已簽署 Cookie。

Agent 輔助變更

Coding agent 可使用 Exodus 指令與檢查來實作變更,而報告會記錄進度,並顯示應用程式何時準備好進行遷移。

報告與分享

報告可透過唯讀連結分享、匯出為 Markdown 或 JSON,並保留為版本,讓後續報告顯示變更內容。

使用情境

  • 評估現有應用程式的遷移需求

    對目前託管於 Heroku、Railway、Render、Fly.io、Vercel 或自行管理伺服器上的應用程式執行稽核。報告會將程序與代管服務對應至 Cloud Run 等效項目,並在切換前找出需要的變更。

  • 準備請求導向應用程式

    使用報告重構不相容於 Cloud Run 的模式,例如程序內計時器、等待 Redis 的佇列工作程序、本機檔案上傳,以及儲存在 Redis 的工作階段。Coding agent 可在儲存庫中套用這些變更。

  • 設計新的 Cloud Run 產品

    提供新產品的構想給 coding agent,並取得涵蓋服務、資料儲存、技術選擇和預估上線成本的 Cloud Run 架構提案。

  • 記錄並檢視遷移

    以 Markdown 或 JSON 將唯讀報告分享給團隊成員、agent 或儲存庫工作流程。保留報告版本,以便在不同稽核之間檢視發現結果與進度。

Pros and Cons

Pros

  • 提供與原始碼檔案及行號相關聯的具體儲存庫稽核結果。
  • 說明 Cloud Run 所需的架構變更,而不是將遷移視為簡單的重新部署。
  • 結合遷移規劃,以及目前成本與 Cloud Run 成本估算的比較。
  • 原始碼保留在使用者的機器上,並提供具版本控制且可分享的報告。

Cons

  • 網站未說明付費方案、使用限制、支援層級或更廣泛的團隊管理功能。
  • 此工作流程取決於相容的 coding agent,且使用者必須以自己的帳戶執行 Google Cloud 工具。
  • 產品專注於 Cloud Run 遷移與架構設計,因此並未定位為通用部署平台。

FAQ

Exodus 的費用是多少?

Exodus 是免費的,其 CLI 依 Apache-2.0 授權條款開放原始碼。提供的頁面未說明付費方案、使用限制或團隊定價。

稽核工作流程如何運作?

每台機器只需依照網站顯示的指令安裝一次 CLI,接著登入,將產生的提示詞複製到你已在使用的 coding agent,並在儲存庫中執行稽核指令。Agent 會在本機讀取程式碼,並將發現結果傳送至 Exodus。

Exodus 會修改我的程式碼或執行自有 AI 嗎?

Coding agent 會讀取儲存庫並寫入程式碼變更。Exodus 提供指令、檢查、遷移指南和報告;它不會執行自己的 AI 模型。

我的原始碼會被上傳嗎?

不會。CLI 會讀取你機器上的儲存庫,網站也表示原始碼絕不會上傳。發現結果會傳送至你的 Exodus cabinet,以便產生報告。

Exodus 會代表我部署至 Google Cloud 嗎?

Exodus 不會代你登入 Google Cloud。你的 coding agent 會在你的機器上、使用你的帳戶執行 Google 的工具,因此產生的雲端資源與設定仍由你負責。

Quick Facts

類別
開發者工具
主要平台
Google Cloud Run
工作流程
CLI 加上開發者已在使用的 coding agent
定價
免費;提供的頁面未指定方案限制或付費層級
來源處理
在本機讀取儲存庫;發現結果會傳送至 Exodus cabinet
原始碼
CLI 依 Apache-2.0 授權條款開放原始碼