The in-editor assistant asks you to sit and watch. The background agent asks for the opposite: hand it a task, close the tab, and review a pull request when it is done. That single shift — from pairing to delegating — is the fastest-growing pattern in coding-agent tooling, and it changes what the tool has to provide. A pair programmer needs a cursor. A background agent needs a place to run, a way to be triggered, and a way to report back.
The market has answered with everything from a single open-source project to a hyperscaler feature. This guide covers the background agents worth knowing in 2026 — what each does well, where each stops, and why the strongest place to run a background agent is a real, triggerable, chat-native cloud session.
OpenInspect: the open-source background-agent platform
OpenInspect (the background-agents project by Cole Murray) is the reference implementation of the pattern — an MIT-licensed, self-hostable platform that runs coding-agent sessions in cloud sandboxes, modeled on Ramp’s internal “Inspect” system. It has the broadest entry surface of any tool here: a web UI, a Slack bot, a GitHub bot, a Linear bot, and authenticated webhooks. It supports cron schedules, Sentry-alert triage, parallel sub-task spawning, and pluggable sandbox backends including Modal, Daytona, E2B, and Vercel Sandbox (background-agents repository, backgroundagents.dev). It is genuinely impressive infrastructure — and it is infrastructure: single-tenant, self-operated, with managed deployment only “on request.” Nori Sessions gives you that same triggered, chat-native, multi-backend model as a managed product, so the platform is something your team uses on day one rather than something your team runs.
Tusk: a background agent aimed at QA
Tusk is the narrowest and most opinionated entry — a YC-backed agent that treats testing as the chore worth automating. It generates unit and API tests for pull requests, focuses on edge cases, reviews code, and self-iterates on failures, wired into GitHub plus Linear and Jira. Pricing is a free tier, a Team plan at $50 per active developer per month, and an Enterprise tier with a 200-seat minimum for self-hosting and SSO (Tusk, pricing). Tusk is excellent at the slice it owns. But a QA agent is one job; the work your team actually queues — features, refactors, migrations, incident response, scheduled maintenance — needs a general session that can run any of them. Nori Sessions is that session, and a Tusk-style QA pass is just one of the tasks you can trigger inside it.
Builder.io Background Agents: parallel agents from Slack and Jira
Builder.io ships background agents as part of Builder 2.0: spin up many agents in parallel, each in its own isolated cloud VM, that clone the repo, work on a branch, run tests, iterate on failures, and open a pull request — with a built-in review agent and triggers from Slack and Jira (Builder 2.0 announcement). It is a clean, chat-adjacent take on the pattern with a design-and-frontend heritage. The gap is control depth: Builder’s agents run Builder’s agent, and the session is a black box that returns a PR. Nori Sessions gives you the same parallel, chat-triggered cloud runs, but the runtime is yours to enter — drop into a live terminal or editor mid-run when a task needs judgment.
Amazon Q Developer: background agents on the hyperscaler
Amazon Q Developer brings the pattern to AWS: label a GitHub issue and the cloud-hosted agent implements the feature or fix asynchronously, runs the PR checks, and opens a pull request, notifying you when it is done (Q Developer GitHub feature development). With a free tier and Pro at $19 per user per month, it is the low-friction option for teams already inside AWS. But the interaction lives in GitHub issues, the agent is Amazon Q, and control is a label — not a schedule, not a chat command you can steer, not a workspace you can open. Nori Sessions trades the single-vendor lock for agent choice and a control surface your whole team can reach.
GitHub Copilot coding agent: the incumbent to beat
The default background agent for most teams is GitHub Copilot’s coding agent. Assign it an issue, or invoke it from the agents panel, and it works independently in an ephemeral GitHub Actions environment, runs tests and linters, and opens a PR — available on all paid Copilot plans, with Pro+ at $39 per month (Copilot coding agent docs). It is a strong, well-integrated default with real limits worth naming: a maximum session runtime of roughly 59 minutes, one repository and branch per task, one PR per task, GitHub-hosted repos only, and no native Slack or Discord control. Those are exactly the walls a growing agent practice hits. Nori Sessions removes them: any agent, any repo, long-running sessions, and control from chat.
| Platform | Primary interface | Runs in the cloud | Unattended (cron / webhook) | Chat-native control | Agent choice | Pricing model |
|---|---|---|---|---|---|---|
| OpenInspect | Web / Slack / GitHub / Linear | ✓ self-hosted sandboxes | ✓ cron + webhook | ✓ Slack | Model choice | MIT open source; managed on request |
| Tusk | GitHub + Jira / Linear | ✓ QA sandbox | CI-triggered | ✗ | Tusk agent (QA) | Free; Team $50/dev/mo |
| Builder.io | Slack / Jira / web | ✓ isolated cloud VM | On trigger | ✓ Slack | Builder agent | Free trial; enterprise |
| Amazon Q Developer | GitHub issue label | ✓ AWS-hosted | Issue-triggered | ✗ | Amazon Q | Free; Pro $19/user/mo |
| GitHub Copilot agent | GitHub issues / PRs | ✓ Actions runner | ✓ scheduled / event | ✗ | Copilot | Paid Copilot; Pro+ $39/mo |
| Nori Sessions | Slack / Discord / terminal / editor | ✓ ephemeral remote machine | ✓ cron + webhook | ✓ Slack + Discord | ✓ any coding agent | Flat $50 / runtime / mo |
Publicly documented capabilities and pricing models as of July 2026. See vendor sources below.
How to choose a background AI coding agent
- Start with the trigger, not the model. The best background run is often one nobody had to remember to start. Demand real cron and webhook triggers, not just “assign an issue.”
- Insist on a session you can enter. A black box that only returns a PR fails the moment a task needs judgment. A real terminal and editor let a human take over mid-run.
- Keep the agent interchangeable. Agent and model leadership changes every quarter. Do not rebuild your workflow each time; choose a runtime, then choose the agent.
- Give the whole team a control surface. Slack and Discord let product, operations, and on-call engineers launch and steer work without learning a new dashboard.
- Carry your context into every fresh session. Standards, tools, and workflows should load automatically so a background run starts as an informed teammate, not a stranger.
- Prefer predictable pricing. Credit meters and premium-request accounting make a busy month expensive and hard to forecast. Flat capacity is easier to plan around.
Why Nori Sessions wins
Every product above runs an agent in the background. Nori Sessions runs the session in the background — and a session is the more powerful primitive. It is an ephemeral cloud machine where the coding agent of your choice works against your repository and integrations, and it is a workspace a human can open at any moment. That is what turns “an agent that returns a PR” into an operating loop your team can actually run.
- Work can start itself. Cron and webhook triggers turn recurring maintenance, response, reporting, and delivery into unattended runs — no one has to be at a keyboard.
- Chat controls the real session. Slack and Discord launch and steer the same remote machine where the agent works, so anyone on the team can delegate.
- The agent stays interchangeable. Run Claude Code, Codex, Gemini CLI, an open-source harness, or the next leader without rebuilding the setup around it.
- Durable org context travels with the session. Skillsets carry your tools, conventions, and workflows into every fresh run so the agent starts informed.
- Humans can enter immediately. A terminal and editor are available on demand when a task needs investigation or a final hands-on pass.
Nori Sessions costs a flat $50 per runtime per month. The current self-serve plan includes five runtimes for $250 per month, and Premium adds hands-on organization setup and dedicated support. The price buys usable agent capacity, not a credit meter, a seat tax, or a per-request markup that punishes a busy sprint.
The bottom line
Background agents are winning because delegation beats supervision. But the agent is the easy half; the hard half is the trigger, the session, and the return path. OpenInspect proves the pattern in the open, Tusk sharpens it for QA, Builder.io and Amazon Q bring it to their platforms, and GitHub Copilot makes it the default. Nori Sessions gives the whole loop a home: a triggerable, chat-native, agent-agnostic cloud session your team can start from anywhere and step into at any time. Give your background agents a real session to work in.
Frequently asked questions
What is a background AI coding agent?
A background AI coding agent takes a task, works on it asynchronously in a cloud environment while you do other things, and returns a pull request for review. You start it from an issue, a chat message, a schedule, or a webhook rather than pair-programming with it in your editor. The agent clones the repo, edits code, runs tests, and iterates before opening the PR.
How is a background agent different from an in-editor AI assistant?
An in-editor assistant completes and edits code while you drive, keystroke by keystroke. A background agent runs unattended in its own cloud session and hands back finished work as a pull request. The interaction model is delegation and review, not real-time pairing, which is why background agents need triggers, isolation, and a place to run.
Do background coding agents run on my machine or in the cloud?
By definition they run in the cloud. GitHub Copilot uses an ephemeral GitHub Actions environment, Builder.io gives each agent its own isolated cloud VM, and OpenInspect runs sessions in sandbox backends such as Modal, Daytona, E2B, or Vercel Sandbox. Nori Sessions runs the agent in an ephemeral remote machine with a repo, integrations, terminal, and editor.
Can background agents run on a schedule or from a webhook?
Some can. OpenInspect documents cron schedules and webhook automations, GitHub Copilot supports scheduled and event-based triggers, and Nori Sessions runs work from cron and webhook triggers. Others are primarily triggered by assigning a ticket or issue, so unattended, recurring runs are where the platforms differ most.
Can I use my own coding agent or model with a background agent?
Most background agents are tied to their vendor’s own agent. OpenInspect lets you choose among model providers, and Nori Sessions is agent-agnostic: you run Claude Code, Codex, Gemini CLI, an open-source harness, or the next category leader in the same remote session without rebuilding your setup.
How much do background AI coding agents cost in 2026?
Models vary widely. OpenInspect is open source you self-host, Tusk’s Team plan is $50 per active developer per month, Amazon Q Developer’s Pro tier is $19 per user per month, and GitHub Copilot’s coding agent runs on paid Copilot plans with Pro+ at $39 per month. Nori Sessions is a flat $50 per runtime per month, with Premium adding hands-on organization setup and dedicated support.
Sources
- Nori Sessions — agent choice, triggers, chat-native control, remote sessions, and pricing
- OpenInspect — background-agents platform overview
- OpenInspect — source, license, triggers, and sandbox backends
- Tusk — automated test generation and code review
- Tusk — pricing
- Builder.io — Builder 2.0 background agents
- Amazon Q Developer — GitHub feature development
- Amazon Q Developer — product and pricing
- GitHub Copilot — coding agent capabilities and limits
Related guides
- The Best Autonomous AI Software Engineers in 2026 — the full-platform agents behind the background-run pattern.
- The Best Unattended AI Coding Agents in 2026 — why cron and webhook triggers matter most.
- Best Chat-Native Slack-Driven Coding Agents in 2026 — steering a real session from where your team already talks.