For people who run Codex and have more issues than prompts
Give Codex the whole backlog.
Updated 2 October 2026
Keelen holds a roadmap for your GitHub repository and works it with Codex through your ChatGPT subscription or API key. You write requests in plain English. A planning pass turns each one into tasks with acceptance criteria. The loop picks the top task, implements it in a single use VM, opens a pull request, and picks the next one. You reorder priorities and answer its questions. You do not hand it tasks one at a time.
A roadmap for continuing work
Coding agents can do many tasks, and some run in the background. For a continuing backlog, one question matters. Are the repo, the provider setup, the review policy, and the next item clear? If so, work can go on safely.
Keelen's unit of work is the roadmap. Steering rules and lessons persist across runs, so a correction you make once holds for the next task.
Five checks before anything merges
A verified project test command enables red first proof. It also runs a clean checkout suite. Configured required checks protect a merge. Project controls add independent review, a review window, manual merge, and branch only mode. When the guards are on and can check the change, they block detected assertion removal or weakening within their supported scope. Supported exceptions can let those changes through. A declared exception does not prove a human approved it. The guards can be turned off. Missing inputs can make them skip the check. They do not catch every way a test can lose meaning. The tests and code still need human review.
Choose an AI engine for each project
Use Codex on one project. Use Claude Code, GLM, Kimi or Grok on another, where the provider connection is supported. Connect your own subscription or API key. Each provider has its own methods. Keelen adds no markup on tokens. Provider limits and bills remain separate.
Numbers you can read
Each project shows loop metrics. You can read cycle time per task, the verification pass rate, how long it takes to answer questions, and token burn.
If it breaks
Failures fall into 30 kinds. Infrastructure failures never count against your work. Provider quota failures never count either. A real dead end becomes one decision card in plain words. The project pauses instead of burning quota.
How it works
Install the GitHub App
On the repository.
Connect Codex
Sign in with ChatGPT or connect your OpenAI API key.
Write the requests
Review the pull requests it opens. Answer questions when a decision needs you.
Set the merge policy per project
Gated auto merge, manual merge, or branch only.
Not for you if
- You have one bounded task and do not need a continuing project workflow. Start with the tool and review process that fit that task.
- You want to watch it type. Keelen has no editor. Workspace owners and members direct and check the work in chat, and it works from the roadmap and reports back as pull requests.
- Your repo has no tests and you will not add any.
- You need product judgement. Keelen executes and verifies. It does not decide what your product should be.
Write the backlog once
Flat tiers from $29 a month plus your own coding model usage, no markup on tokens. Keelen pays for chat. 14 day trial, no card.