Same loop, on the platform you know.
Install the GitHub App, comment @vemlor on a PR: bot acks,
runner spins, agent edits, force-push, you review. Bring your Claude
or Codex sub.
@vemlor fix the failing snapshot in Card.test.tsx
On it. Runner eu-west-3 acquired, working on fix/card-snapshot.
Pushed. Snapshot regenerated, flaky timer mocked. Checks green.
github.com and GitHub Enterprise Server. Real GitHub App, signed webhooks, native PR and check objects.
Frankfurt, Amsterdam, or your own cluster. Runners in a VPC peered to your GHES.
From App install to the first answered @vemlor comment.
No procurement gate for the trial.
Built into GitHub, not bolted on.
Real GitHub App, signed webhooks, native PR and Actions objects. Same product as the GitLab side, same control plane underneath.
One App install, every repo.
Install the GitHub App on your org, pick the repos. Webhooks and permissions come with the App, nothing pasted by hand.
# install
$ helm install vemlor vemlor/vemlor \
--set ingress.host=vemlor.acme.eu
# connect github
$ vemlor connect github acme
✓ GitHub App installed on org acme
✓ 47 repositories connected Check fails, vemlor opens the fix.
A check_run fails on a PR, vemlor reads the failing job's logs and pushes the fix. Checks turn green before you review.
Webhook loop
PR, issue comment, and check_run events. Idempotent on delivery id, dead-letter queue on failure.
Renovate-config import
Drop your existing renovate.json. vemlor reads it and
opens the same shape of PRs, with an agent behind them.
@vemlor in comments
Comment on any PR. Bot acks in seconds, runner spins, agent edits, force-push, you review.
Teams + SAML
Team membership and SAML SSO from your GitHub org propagate to vemlor. SCIM for offboarding inside the hour.
Why GitHub teams pick vemlor.
Plenty of agents live on GitHub. The difference is what runs where, and who pays for tokens.
Renovate did dependency updates. vemlor does everything else.
Install the GitHub App, bring your Claude or Codex sub, the first PR opens today. No procurement gate for the trial.