Exodus icon

Exodus

Exodus is a free developer tool that audits repositories, compares deployments with Google Cloud Run, and creates migration plans with architecture and cost estimates.

Exodus

Cloud Run migration planning with a coding agent

Exodus is a developer tool for auditing applications and planning or carrying out moves to Google Cloud Run with a coding agent. It examines a repository on the developer's machine, identifies patterns that do not fit Cloud Run's request-based model, and produces a report covering the current architecture, required changes, and estimated costs.

The workflow is designed for both existing applications and new products. For an existing app, Exodus can compare a current deployment on platforms such as Heroku, Railway, Render, Fly.io, Vercel, or a private server with a Cloud Run design. For a new idea, it can propose services, a database, the technology stack, and an estimated launch bill. The coding agent performs the code work and Google Cloud commands; Exodus provides the audit, checks, plan, and report.

Key features

Repository audit

The CLI and coding agent inspect manifests and source code, identify application components, and list Cloud Run-related issues with file and line references.

Cost comparison

Reports compare the current bill with an estimate for Cloud Run, including an example breakdown for services, Cloud SQL, traffic, secrets, and images.

Migration guidance

The product turns findings into an ordered migration plan, such as moving workers to Cloud Tasks, timers to Cloud Scheduler, files to Cloud Storage, and sessions to signed cookies.

Agent-assisted changes

A coding agent can use Exodus commands and checks to implement the changes, while the report records progress and shows when the app is ready to move.

Reports and sharing

Reports can be shared as read-only links, exported as Markdown or JSON, and kept as versions so later reports show what changed.

Use cases

  • Assess an existing app for migration

    Run an audit on an application currently hosted on Heroku, Railway, Render, Fly.io, Vercel, or a self-managed server. The report maps processes and managed services to Cloud Run equivalents and identifies changes before cutover.

  • Prepare a request-based application

    Use the report to refactor Cloud Run-incompatible patterns, such as in-process timers, queue workers that wait on Redis, local file uploads, and sessions stored in Redis. The coding agent can apply the changes in the repository.

  • Design a new Cloud Run product

    Give the coding agent an idea for a new product and receive a proposed Cloud Run architecture covering services, data storage, technology choices, and an estimated launch cost.

  • Document and review a migration

    Share a read-only report with teammates, an agent, or a repository workflow in Markdown or JSON. Keep report versions to review findings and progress between audits.

Pros and Cons

Pros

  • Provides a concrete repository audit with findings tied to source files and lines.
  • Explains architectural changes needed for Cloud Run, rather than treating the move as a simple redeploy.
  • Combines migration planning with current-versus-Cloud-Run cost estimates.
  • Keeps source code on the user's machine and offers versioned, shareable reports.

Cons

  • The site does not document paid plans, usage limits, support tiers, or broader team administration features.
  • The workflow depends on having a compatible coding agent and on the user running Google Cloud tools under their own account.
  • The product focuses on Cloud Run migrations and designs, so it is not presented as a general-purpose deployment platform.

FAQ

How much does Exodus cost?

Exodus is free, and its CLI is open source under the Apache-2.0 license. The provided pages do not describe paid plans, usage limits, or team pricing.

How does the audit workflow work?

Install the CLI once per machine with the command shown on the site, then sign in, copy the generated prompt into the coding agent you already use, and run the audit commands in the repository. The agent reads the code locally and sends findings to Exodus.

Does Exodus modify my code or run its own AI?

The coding agent reads the repository and writes code changes. Exodus supplies commands, checks, migration guidance, and a report; it does not run its own AI model.

Is my source code uploaded?

No. The CLI reads the repository on your machine, and the site states that source code is never uploaded. Findings are sent to your Exodus cabinet so a report can be generated.

Does Exodus deploy to Google Cloud on my behalf?

Exodus does not sign in to Google Cloud for you. Your coding agent runs Google's tools on your machine under your account, so you remain responsible for the resulting cloud resources and configuration.

Quick Facts

Category
Developer tool
Primary platform
Google Cloud Run
Workflow
CLI plus the coding agent already used by the developer
Pricing
Free; no plan limits or paid tiers are specified on the provided pages
Source handling
Repository read locally; findings sent to the Exodus cabinet
Source code
CLI is open source under Apache-2.0