Public beta

Wake up togreen PRs.

Talyn lists every pull request you have open, worst first, and sends an AI agent at the broken ones to push the fix. It runs on the Claude or ChatGPT subscription you already pay for — no API key, no second bill.

For GitHub. macOS, Windows & Linux — or run it in your browser.

Talyn — My PRs
All reposNeeds attention · 2

feat: streaming results in the dashboard

sundial/web#412 · @dana · opened 2h ago

2/14 failing12m

fix: retry the flaky checkout webhook

sundial/api#418 · @theo · opened 5h ago

Changes requested1h

perf: cache the search index

sundial/web#407 · @dana · opened 6h ago

Review3h

chore: bump dependencies

sundial/mobile#21 · @priya · opened 1d ago

Ready8h

Runs on the plan you already pay for

Talyn conducts the coding agents you already trust — on your own subscription, not a second token bill.

ClaudeClaude
CodexChatGPT
PostHogPostHog Code

The source is public

Read what it does before you install it, or check how it does it.

v0.3.10 shipped 19 hours ago

A stable release goes out every six hours when there is anything in it.

Signed and notarized on macOS

Windows is not signed yet and will warn you on first install — we would rather say so here.

Your token never enters the sandbox

Each task gets a fresh microVM; credentials are attached from outside it and the machine is destroyed afterwards.

The PR tax

Writing the code got fast. Landing it didn't.

AI can write the change in minutes. Then the pull request sits there — a test fails for no obvious reason, someone else's work lands first, a reviewer asks for one small thing — and the last mile eats your afternoon.

The refresh loop

Ten GitHub tabs open, hunting for which PR just broke, got a comment, or quietly went out of date.

One-line fixes, all afternoon

A trivial fix still means pulling the branch down, running everything again, pushing, and waiting. Again.

It was fine on Tuesday

You approved it Tuesday. It's Thursday, the project moved on, and now it clashes. Back to square one.

Watching the robot work

You set an AI agent going, then sat there reading its output so you could press merge yourself.

How it works

Three steps from chaos to merged.

Connect once. Talyn handles the loop.

01

Connect GitHub

Sign in with GitHub and pick the projects you work on. Your pull requests show up right away. You only connect an AI agent when you send your first fix — not before.

02

Talyn watches every PR

One live dashboard puts your pull requests in order of what needs you. What's passing, what's broken, who's waiting on you, what's ready to go — at a glance, in real time.

03

Delegate, or let it auto-fix

Hit "fix this PR" and an AI agent works out what broke, fixes it, and pushes the fix for you. Run one of your own playbooks on it instead — a review, a security check. Or stop deciding each time: write a workflow once and Talyn labels, reviews, fixes, and queues every matching PR on its own.

The day job

The PR busywork, handled.

Nine things Talyn does while you are somewhere else.

Mission control

Every PR, triaged. No tabs required.

A live dashboard puts every PR you've opened in one list, with a Needs-attention filter that pulls the blocked ones to the front. One glance tells you what's passing, who's waiting, and what won't merge yet.

Read more

Reviews

Every review request, in one list.

The PRs waiting on you are scattered across repos and buried in notifications. Talyn keeps them on one page — every open PR where you're a requested reviewer and haven't reviewed yet — and tells you who asked, you directly or one of your teams. Filter to a single team, save the filter, and get on with it.

Read more

Code review

Code review without the comment spam.

Most AI reviewers announce themselves in your pull request. This one writes nothing to GitHub at all. Several reviewers read the change from different angles — logic, security, reliability, tests — then another pass looks for what they all missed, and a checker throws out everything it cannot stand behind. What is left is a short list in the app.

Read more

Delegate the drudgery

Send a cloud agent. Get back a mergeable PR.

Point Talyn at a pull request that's broken or out of date and it sends an AI agent to fix it — the failing tests, the clashes, the review comments — pushing the fix straight to your branch. Watch it work live. What comes back is green ticks, ready to merge.

Read more

The merge queue

A merge queue that lands PRs for you.

Flag a PR keep-mergeable and Talyn watches it: the moment it falls behind main, hits a conflict, or goes red, a fix run dispatches automatically. Then the merge queue takes over. It lands your PRs in order the second they're green, rebasing and clearing conflicts along the way, and drains independent PRs concurrently so one slow branch never holds up the rest.

Read more

Workflows

Write the rule once. It runs on every PR.

A workflow is a rule you set up in the app: when this happens on a pull request, do these things. Label it, pull in a reviewer, post a comment, add it to your list, send an agent to fix it, or drop it straight into the merge queue. It watches every PR in the repos you connect — including the ones you didn't open — and it runs whether or not the app is open.

Read more

Loops

Work that happens on a schedule, not on a trigger.

A loop is a prompt you want run again and again: sweep yesterday's failing checks every weekday morning, keep dependencies current every Monday, draft the release notes every Friday at five. Pick a repository, write the prompt, choose when — and an agent does it on its own, opening a pull request when the work warrants one.

Read more

Skills

Your playbooks, runnable on any PR.

Skills are reusable agent playbooks: a security sweep, your team's review checklist, a changelog writer. Talyn finds them everywhere they already live, whether that's committed to the repo, sitting in ~/.claude/skills on your machine, or saved to your workspace. Hit the wand on any PR, pick one, and a cloud agent runs it against that PR, posting the review or pushing the fix.

Read more

MCP servers

Give the agent your tools, not your keys.

Connect Linear, Sentry, Supabase or your own MCP server and every fleet run can use it. Talyn holds the credential and attaches it per request from outside the sandbox, so the agent never sees a token it could leak.

Read more

Ready to stop babysitting CI?

Open it in your browser or download the app, connect your repos, and clear the queue tonight.

Agents

No lock-in. Use the agent you already pay for.

Talyn conducts coding agents rather than replacing them. Connect one or both, and switch per task.

Claude

Claude

Runs on your Claude Pro or Max plan

Sign in with Claude and every task runs on that subscription. No API key, no metered credits, no second bill for tokens.

Codex

Codex

Runs on your ChatGPT Plus or Pro plan

Sign in with ChatGPT and Talyn hands the work to Codex on your own plan — same deal, nothing metered on top.

PostHog

PostHog Code

Runs in your PostHog project

Already at PostHog? Connect PostHog Code and it powers the lot — fixes, clashes, and review replies, end to end.

Claude and Codex run on Talyn Fleet, our own hardware. Every task gets a fresh virtual machine; your credentials are attached from outside it, so no token is ever inside the machine running your code; and the machine is destroyed when the task ends.

Pricing

$0 to start. $15 a month when you outgrow it.

Free gives you the whole app with three tasks running at once. Unlimited removes the caps. Either way the agent runs go on the subscription you already pay for.

See what is in each plan

Stop babysitting CI.
Let the talons out.

In public beta. Bring your own agent. Clear your PR backlog tonight.

FAQ

Questions, answered.

A desktop app that tracks your GitHub PRs and delegates the routine work (fixing CI, clearing conflicts, replying to reviews) to cloud coding agents that run the loop and push the fix back to your PR. Think mission control for getting PRs to a mergeable state.

You bring your own. Sign in with Claude or ChatGPT and Talyn Fleet runs your tasks on that subscription — no separate API bill. PostHog Code is supported too, with more providers on the way. Talyn conducts whichever one you connect, and you can switch per task.

On Talyn Fleet, each task runs in its own Firecracker microVM on our hardware, using your agent subscription. The VM reaches your repository and your agent through a proxy that attaches the credentials from outside, so no token is ever inside the machine running the code, and the VM is destroyed when the task ends. With PostHog Code the run happens in their cloud under your account instead. Either way, Talyn is the control surface that kicks it off, streams the progress live, and links the resulting PR back onto your dashboard.

No. Talyn is GitHub only, and there is no plan to change that soon. It installs as a GitHub App on the repositories you pick, reads their webhooks, and merges through GitHub's own API — none of which has an equivalent we have built elsewhere.

Only pull requests you flagged. Keeping a pull request mergeable and adding it to the merge queue are both opt-in, one pull request at a time, on every plan — nothing you have not flagged is merged, rebased or pushed to. The one setting that widens that is the workspace default which flags every new pull request you open, it is part of Unlimited, and it is off unless you turn it on. Everything goes through GitHub's merge API, so your branch protection applies exactly as you set it up.

Talyn talks to GitHub and your chosen provider over their official APIs using credentials you supply. The heavy lifting runs in the provider's sandbox under your account, and Talyn never stores your source.

The free plan is the full app with up to 3 tasks running, 3 PRs in the merge queue, 3 workflows and 3 loops, plus auto-keep-mergeable on any PR you flag by hand. Unlimited removes all four caps and keeps every new PR you open mergeable automatically, for $15/month (or $150/year, 2 months free), managed entirely in-app with cancel-anytime. Either way you bring your own cloud-agent credits: runs execute under the provider account you connect.

All of them. There are desktop builds for macOS (Apple silicon), Windows and Linux, and a web app at app.talyn.dev that needs no install at all — same product, same account, your workspaces and PR queue follow you between them. The desktop app adds two things a browser can't: it reads skills from ~/.claude/skills on your machine, and it keeps your session in the OS keychain.