Claude agents, on your GitHub repos
Your backlog, shipped as pull requests.
Write a ticket. A Claude agent builds it in a cloud sandbox or on your machine and opens a GitHub pull request. You review and merge.
Runs on your own Anthropic API key.
Edit the ticket and send it. This demo runs in your browser; nothing is sent anywhere.
How it works
One ticket, start to finish
A typical bug fix, from the moment you write it down to the moment it's on main. You spend about two minutes of it.
09:02
You write the card
Describe the bug in plain words and move it to Ready for Agent.
09:03
An agent picks it up
Claude starts in a fresh sandbox, or on your machine, with a clean clone of the repo.
09:14
A pull request opens
Changes, a summary and test results land on GitHub as a normal PR.
09:20
You merge it
Read the diff, click Accept & Merge. Nothing reaches main before that.
Review
Review the diff, not the chat log
Every run ends as a real GitHub pull request with the agent's summary and test results. Review it in RelayDev or on GitHub, then merge from either.
Pull request #482
Retry failed Stripe webhooks
relay/task-482 → main · +111 −9
Agent summary
Wrapped the webhook handler in a retry with exponential backoff and added a dead-letter table for events that fail five times.
- src/app/api/stripe/route.ts+41 −9
- src/lib/stripe/retry.ts+58 −0
- supabase/migrations/0042_dead_letters.sql+12 −0
Cloud or local
Run it in the cloud or on your laptop
Pick per card. Ready for Agent runs in a cloud sandbox with nothing to install. Ready for Local hands the task to the desktop app and your own Claude Code, git and toolchain.
Rate-limit the public webhooks endpoint
Vercel Sandbox microVM
Upgrade the iOS build to Xcode 18
Desktop app on your machine
Usage
Your key, your token bill
Agents run on your own Anthropic API key. RelayDev shows usage per project and lets you set budgets, but never meters or marks up tokens.
Tokens this month
- checkout-service1.2M / 1.5M
- marketing-site420k / 1.5M
- mobile-api160k / 1.5M
Results from your CI
Upload JUnit reports from any CI and each result lands next to its test case.
Main stays yours
Agents can't push to your default branch. Every change arrives as a pull request.
One sandbox per task
Cloud tasks each run in their own Vercel Sandbox microVM, so runs never collide.
Test Suite
Every behaviour of your app, in one list
An agent maps your repository into views and modules. Each test case is a sentence about what the app should do, with its latest result next to it, so you see what's covered and what isn't.
Checkout
src/app/checkout/page.tsx
Applies a discount code
Entering a valid code updates the total before payment.
PassedRejects an expired card
Shows the card error inline and keeps the form filled in.
FailedCharges tax by country
An Austrian address adds 20% VAT to the order.
Being writtenGuest checkout
A visitor can pay without an account and gets a receipt by email.
Untested
Write tests in words
Describe it, an agent writes the test
Add a test case the way you'd explain it to a colleague. Pick the missing ones and an agent implements them as unit or UI tests, in one pull request or one each. Checks a machine can't do stay on a manual checklist.
New test case · Checkout
Guest checkout
A visitor can pay without an account. After payment they see the order number and get a receipt by email.
Test Suite pull request #212
e2e/checkout/guest.spec.ts · +64
Suggestions
Test ideas with every pull request
When an agent finishes a ticket, it proposes test cases for what it just changed. Accept the ones that matter and they join the Test Suite, ready to implement. Dismiss the rest.
Pull request #482
Retry failed Stripe webhooks
3 suggested test cases
- Retries a failed webhook three timesHigh
- Moves an event to dead letters after five failuresHigh
- Ignores a duplicate event IDMedium
Pricing
Pay for the platform, not the tokens
Plans cover projects and cloud hours. Tokens go on your own Anthropic bill, and local runs are always unlimited.
Local
Run agents on your own Mac, follow them on the web.
€2.99/month
or €23.99 a year, 4 months free
- 3 projects
- Unlimited local runs in the desktop app
- Watch runs, review and merge from the web
- Built-in Test Suite
- Token budgets and usage dashboards
- No cloud runs: needs the desktop app
Solo
Most popularFor one developer shipping side projects.
€11.99/month
or €119.99 a year, 2 months free
- 14-day free trial with 3 cloud hours, no card needed
- 3 projects
- Unlimited local runs
- 20 cloud hours a month
- Runs up to 45 minutes each
- Built-in Test Suite
- Token budgets and usage dashboards
- Extra cloud hours at €0.50 each
Pro
For developers running agents all day.
€29.99/month
or €299.99 a year, 2 months free
- Everything in Solo
- 10 projects
- 60 cloud hours a month
- 3 cloud runs at the same time
- Runs up to 45 minutes each
- Extra cloud hours at €0.50 each
FAQ
Questions
Do I need my own Anthropic account?
Yes. Agents run on your own Anthropic API key, added once in Account settings. RelayDev encrypts it at rest and never charges for tokens.
What's the difference between cloud and local runs?
Cloud runs happen in an isolated Vercel Sandbox microVM. Local runs happen on your own machine through the desktop app, using your existing git and Claude Code install.
What counts as a cloud hour?
The time a cloud sandbox runs for one of your tasks, from start to stop, counted by the minute. Hours reset every month on your billing date. Local runs never count, on any plan.
What happens when the trial ends?
You pick a plan. Local keeps every run on your own machine for €2.99 a month; Solo and Pro add cloud hours. Until you choose, your projects, tasks and pull requests stay as they are, but no new runs start. Nothing is deleted.
Can agents merge code without me?
No. Every run opens a pull request. Nothing reaches your default branch until you review the diff and click Accept & Merge.
Which repositories can agents see?
Only the ones you grant the RelayDev GitHub App. You can change that list on GitHub at any time.
Send your first ticket today.
Connect a repository, add your Anthropic key and write one card. Solo is free for 14 days, and every plan includes the desktop app.