An open framework for background coding agents.

From code to tests to merged PR—automatically. Kick off a session at midnight, review the PR over breakfast.

View on GitHub
Open source & self-hostable
app.backgroundagents.dev/sessions

Active Sessions

3 agents currently running

Make checkout button larger on mobile
acme/web-app·Sarah (PM)
Running for 12m
Update brand colors in header
acme/web-app·Mike (Design)
Running for 8m
Add rate limiting to API
acme/api·Jordan (Eng)
Completed 2h ago

Let your whole team ship code.
Not just engineers.

PMs can fix their own bugs instead of filing tickets. Designers can tweak UI without waiting for eng cycles. Anyone with an idea can turn it into a PR. The barrier between "I wish this worked differently" and a merged pull request disappears.

slack / #product-requests
PM
Sarah (Product)2:34 PM

The checkout button is too small on mobile. Can we make it larger and full-width?

BA
Background Agent2:35 PM

On it. I'll update the checkout button styles for mobile viewports.

PR #847 ready for review · feat: make checkout button full-width on mobile
Zero Setup

Anyone can start. No configuration required.

Contributors don't need local environments, package managers, or database setup. Every session comes pre-configured with your full stack—so anyone with an idea can turn it into working code.

app.backgroundagents.dev/new-session
Environment ready
Repository cloned
Dependencies installed
Database seeded
Dev server running
Ready in 8 seconds
github.com/acme/web-app/pulls
fix: Increase checkout button size on mobile
Opened by @sarah-pm via background-agent
!
style: Update header with new brand colors
Opened by @mike-design via background-agent
Skip the Ticket Queue

Requests become PRs, not backlogs

Stop waiting for eng cycles. When a PM spots a bug or a designer wants a tweak, they can ship it themselves. The agent handles the code—your team just reviews and merges.

Unlimited Concurrency

Scale your team without scaling headcount

Every team member can run parallel sessions. PMs exploring fixes, designers iterating on visuals, engineers prototyping—all at once. No local machines required, no bottlenecks on who can work.

app.backgroundagents.dev/sessions
Active across team8 running
Sarah (PM) · Mobile button fix
Mike (Design) · Header colors
Jordan (Eng) · API rate limiting
+5 more sessions...
slack • web • vscode • mobile
Slack
Start sessions with screenshots
Chrome Extension
Highlight visual changes directly
Web-based VS Code
Make manual edits without cloning
Work From Anywhere

Meet agents where you work

Start a session from Slack. Refine it in the web UI. Make a quick edit in VS Code. Review on your phone. Everything stays synced, so you never lose context switching between surfaces.

Multiplayer Built In

Every session is collaborative

Share a session URL with a colleague. Let them prompt alongside you, make changes, or take it home. Designers can request visual tweaks. PMs can file bugs directly. Anyone can contribute.

app.backgroundagents.dev/session/abc123
Collaborators
JD
SK
MR
@JD: Can we make the button larger?
@SK: Added tests for edge cases
Agent: Updated button, all tests passing ✓

It only has to work for your code.

Off-the-shelf agents try to work everywhere and excel nowhere. When you own the tooling, you encode exactly how your team ships. That's significantly more powerful than any generic tool.

30%
of PRs at teams using background agents come from non-engineers
Minutes
from idea to pull request, not sprints
Zero
local setup required for any contributor
Async by design

Capture ideas the moment you have them.

Notice a bug while winding down? Kick off a session, describe what you want, and check the PR tomorrow morning. Agents work while you sleep.

Architecture

Built on modern infrastructure

Control Plane

Cloudflare Workers + Durable Objects for session management, WebSocket streaming, and GitHub integration.

Data Plane

Modal-powered sandboxed environments running autonomous coding agents with full dev tooling.

Web Client

Next.js application with GitHub OAuth for monitoring and managing your coding agents.

Managed Deployment

We'll build it for your team.

We'll deploy Background Agents tailored to how your team ships. Your repos, your tools, your workflows—encoded into an agent that never sleeps.

Let everyone ship like your best engineers.

Open source. Self-hostable. Ready for your whole team.