Skip to content
Insitia Labs

Migration Fleet

Write the migration once. An agent applies it across thousands of files or repos, runs your build and tests until each change passes, and opens PRs in batches.

Schedule a call

Free 30-minute discovery call. We'll see whether this fits your team.

Custom Build. Scoped per engagement.

The framework upgrade, the deprecated API, the test library everyone agreed to drop: migrations that sit in the backlog for quarters because they touch everything. Migration Fleet turns one written migration into reviewable PRs across your whole codebase.

An agent takes each file or repo, applies the change, runs your build, lint and tests, and fixes what breaks until it passes. It’s the pattern behind Spotify’s background coding agent, built for your repos and your CI.

BYOC (bring your own cloud): the runners execute in sandboxes in your own cloud, so your code never leaves your environment.


What we build

  • Targeting and batching: pick the files and repos in scope and split them into batches with owners
  • Validate → fix → retry: a loop per file, built on your own build, lint and test commands
  • Context packs: the migration guide, before/after examples and the internal APIs involved
  • PRs routed to owners, with a dashboard showing the status of every file
  • Human handoff: files that still fail after N attempts go to a person, with the agent’s notes
  • A playbook so your team can write and run the next migration themselves

Tools / stack

  • Claude Agent SDK / headless Claude Code: the agent doing the edits
  • Sandboxed runners in your cloud
  • GitHub / GitLab API: branches, PRs and owner routing
  • Your CI: the source of truth for “done”

When it fits

You have a migration everyone agrees on and nobody has the time to do by hand, or you expect more of them. Pairs well with the Agent-Ready Repo Kit, which gives the agent clear build and test commands to verify against.

Try before you commit

Book a standalone Workshop ($1,000) first. We build a PoC from scratch with the tools we use every day, so your engineers see how we work before we scope a build.

Start with a 30-minute call

Free 30-minute discovery call. We'll see whether this fits your team.

Schedule a call