For solo builders with a GitHub repo and a small issue to finish
Turn a GitHub issue into a PR with Claude Code.
Updated 5 September 2026
Bring one issue from your existing GitHub repository to Keelen as a request. Keelen plans tasks with acceptance criteria and runs Claude Code in its own VMs to implement them. Choose manual merge to receive pull requests you can inspect. You review the diff and check results, then decide what lands.
Start with a small bug or a missing test in a repo you understand. You will need a Keelen account, permission to connect the GitHub repository, and your own Claude connection. Copy the issue's description into a Request; this flow does not automatically import your GitHub issue queue.
Keep Claude Code for the work you want to drive
Use Claude Code in your terminal when you want to explore an idea or steer the implementation. Keelen adds a managed roadmap for work you are ready to hand over. It plans your requests, selects the next eligible task, and keeps steering rules across runs. You can reorder the work and answer the planner's questions.
The reason to try Keelen is that combination of planning, execution and review controls. Background execution is also available in Claude Code itself. Start with one change to decide whether Keelen's workflow earns a place alongside it.
What you can inspect today
The existing 50 second MCP demo shows setup from a coding agent and a recorded result. At 0:40, GitHub shows a Pomodoro timer PR as merged with four checks passed. This recording shows Keelen merging; the first workflow below leaves that decision with you.
That is a visible result, but the recording does not give you a linked PR diff and full check output to inspect against the original request. That complete public walkthrough is still missing. Judge your own first result by reading the changes and checks with manual merge selected.
50 seconds, unstaged
GitHub Actions may already cover your task
Claude Code's official GitHub Action can work from issue comments and run saved prompts on GitHub events or schedules. It is a direct option when your work already lives in issues and you want to own the workflow configuration. Follow its setup guide for repository access, authentication and PR creation behavior.
Cloud routines can run while your laptop is closed
Claude Code routines run saved prompts on Anthropic's cloud infrastructure, with scheduled, API or GitHub triggers. If a recurring prompt covers your work, consider that option. Keelen is worth evaluating when you want to manage the work as a roadmap with tasks, acceptance criteria and surfaced blockers. Native options checked 5 September 2026.
Give the first request a clear finish
Include the behavior you see, how to reproduce it, and what should happen instead. Name the relevant screen or endpoint and ask for a regression test using the repository's existing suite. Keep the scope small enough that you can judge the diff.
Before calling it useful, check that the PR addresses the request's acceptance criteria, that its checks actually ran, and that you would accept the change. A created branch or an opened PR alone does not establish any of those outcomes.
Read the checks before you merge
Keelen runs a separate review of the diff without the implementation run's conversation context. It runs verification according to the project's test setup. Where the failing test check applies, new tests must fail without the implementation and pass with it. Your configuration determines which checks run; failed or skipped verification needs your attention.
A PR can appear before verification finishes. In manual merge mode, wait for the results and review the required GitHub checks yourself. Keelen leaves merging to you. Checks catch classes of failure; they do not guarantee correct software.
Stay available for decisions
Watch the roadmap and Needs you for questions or blockers. A request can need clarification, a working engine connection or a setup fix before development starts. You can pause the project at any time. Manual merge leaves merge conflicts and the final merge decision with you; it does not include the automatic merge and conflict recovery path.
The work runs in Keelen's single use VMs. Read the security model before granting repository access or connecting Claude.
How it works
Create your account and open the email link
The button starts account setup. Follow the sign in link in your inbox to finish authentication.
Connect Claude, then GitHub
Connect Claude using a supported connection, such as your API key. Then install the Keelen GitHub App with repository access and choose the existing repo to import.
Choose Open PR, I'll merge
Select this policy during project setup before launching the work. Add the issue's description as your first request and answer any setup questions. Branch only produces no PR.
Review the first result
Wait for a PR and its check results, then compare the diff with your request. If work is blocked, read the explanation in Keelen. Setup, task scope and required decisions affect how long the result takes.
Not for you if
- You want to steer every step in the terminal. That is Claude Code by hand, and it is the right tool for that.
- You have no way to check the change and will not add tests. This first exercise assumes a repository with useful checks.
- You need automatic GitHub issue intake. This workflow starts when you submit a Request to Keelen.
- You need someone to own product decisions or be on call. Keep a person responsible for the outcome.
Start with one issue you can review
Create your account, connect Claude and the repository, then submit the request with manual merge selected.
Flat tiers from $29 a month plus your own model usage, no markup on tokens. 14 day trial, no card.