Skip to main content
Unlisted page
This page is unlisted. Search engines will not index it, and only users having a direct link can access it.

Terragon: Background Agent Fleet

· 2 min read

Source: GitHub (OSS) Author: Sawyer Hood (@sawyerhood) License: Apache-2.0 Status: Open-sourced Jan 2026 following service shutdown


What It Is

Remote background agent orchestrator. Turns Claude Code (and Codex, Amp, Gemini) into a fleet of cloud-based background agents. Fire-and-forget: assign a task, close your laptop, come back to a finished PR.

Workflow

  1. Create task via web dashboard, terry CLI, GitHub comments, mobile app, or Slack
  2. Terragon spawns cloud agent -- fresh isolated container, clones repo, creates branch
  3. Agent executes autonomously -- writes code, runs tests, iterates. Work checkpointed to GitHub with AI-generated commits
  4. PR created automatically when agent finishes
  5. Review & merge through dashboard, CLI, or GitHub

Architecture

ComponentDetail
StackTurbo monorepo, TypeScript (95.7%)
SandboxIsolated container per agent, own repo copy
GitAuto branch, checkpointing, AI commits, auto PR
AgentsClaude Code, Codex, Amp, Gemini
AuthBYOK
TriggersScheduled, event-driven (GitHub issues, PRs, Slack)
Task TypeWhy It Works
Exploration tasksPrototype approaches before committing
One-shot cleanupFeature flag removal, bug fixes, test coverage
Boilerplate-heavyFollowing established patterns (CRUD endpoints)
Context-intensive debuggingLots of code reading, straightforward fix

Key Insight

Rather than course-correcting a struggling agent, it is more effective to "abandon the task and try again with different instructions."

Peak usage: ~30 concurrent tasks daily.

Key Differentiator

Async/background-first: agents work while you sleep. Unlike Superconductor's parallel-compare, Terragon emphasizes autonomous execution and PR delivery without keeping a terminal open.