New Introducing Login with Claude

Renovate did dependency updates.
vemlor does everything else.

Bot opens an MR, you review, you merge.
Same loop, but the bot fixes failing pipelines.

Built for self-hosted GitLab teams in regulated EU.

Built on the agents you already pay for:

How vemlor works

Three moving pieces. Same loop as Renovate, but the bot is an agent. Drop it onto a self-hosted GitLab today.

POST /webhook/gitlab
{
  "event": "note",
  "comment": "@vemlor fix the flake"
}

Webhook fires

Push, MR open, comment, or CI fail. Your GitLab pings vemlor, we sign the event, queue a task.

runner-eu-3 · europe-west
  • workspace acquired
  • repo cloned (warm cache)
  • claude-code running

Runner spins up

Pod fires in your cluster, repo checked out warm, your Claude Max sub authorized into the agent CLI. Tokens stay on your side.

!1247 Merged
fix(ci): bump actions/checkout to v4
+142 / −67 · vemlor-bot · 42s

MR opens

Force-pushed branch, MR opened with a diff, CI status tracked back. You review, you merge. Same shape as Renovate.

What vemlor actually does

Lint errors, flaky tests, type fixes, codemod migrations. anything you can describe in a @vemlor comment. Bring your Claude Code or Codex subscription, we run the platform.

Recent runs

Agent activity across connected GitLab and GitHub workspaces

# Date Status Project Cost
1247 2026-06-05 Merged
KMP gitlab.kompass.eu
0.42 min
1248 2026-06-05 Running
KMP gitlab.kompass.eu
1.20 min
1246 2026-06-04 Merged
NWN gitlab.northwind.eu
0.18 min
1245 2026-06-04 Failed
STR gitlab.stratos.eu
0.05 min

Self-host on your cluster

Single Helm chart. Connect GitLab or GitHub via OAuth. Runners are ephemeral pods in your own Kubernetes cluster. Your tokens, your data.

# 1. install
$ helm install vemlor vemlor/vemlor

# 2. connect
$ vemlor connect gitlab https://gitlab.kompass.eu
 OAuth app linked
 Webhooks installed on 47 projects

@vemlor in comments

Comment @vemlor fix the flake in auth_spec.rb on an MR. Webhook fires, runner spins up in your cluster, agent edits, force-push, you review.

kenin just now

@vemlor fix the flake in spec/auth_spec.rb

vemlor-bot 42s

Force-pushed fix/auth-spec-flake. 3 retries stabilized. CI green.

Your sub. Your tokens. Our platform.

We don't resell LLMs. Your Claude Max or Codex subscription stays yours. We charge for the runners, the auth, the audit log, the control plane around it.

$0

on tokens. You pay Anthropic or OpenAI direct, billed against your existing sub.

1×

Claude Max sub powers the whole team's agent runs.

100%

of fixes: lint, types, flakes, deps, codemods, anything in a @vemlor comment.

Start free. Stay flat.

Flat per-workspace pricing. No metered tokens, no surprise bills. Your Claude Max or Codex sub pays for the LLM.

Solo
$19 / mo
Per workspace
  • 3 repos
  • 200 autofixes / month
  • BYO Claude / Codex sub
Growth
$299 / mo
Flat, unlimited users
  • Everything in Team
  • 50 repos
  • 5,000 autofixes / month
  • Priority webhooks
  • Autofix policy controls

Free for hobby projects · 1 repo, 30 autofixes/mo  ·  Enterprise from $30k/yr · SSO, VPC, SLA. book a demo

Renovate's missing agent layer.

Renovate proved one shape: bot opens an MR, you review, you merge. Mend monetized Renovate Enterprise at the top of the market and ignored the mid-market self-hosted GitLab teams. That's where we live.

  • renovate-style dep bumps
  • flake repair
  • codemod migrations
  • lint fixes
  • type tightening

What we do.

Anything you can describe in a @vemlor comment. Renovate-style dep updates, flaky-test repair, codemod migrations, lint fixes, type tightening. opened as an MR, on the platform you self-host.

What we don't do.

We don't resell tokens. We don't sell an IDE. We don't host your code. We don't compete on dep updates. Renovate already won that. We're the agent layer Renovate never built, behind your firewall, on your runners.

Renovate did dependency updates. vemlor does everything else.

Drop it onto your self-hosted GitLab. Bring your Claude Max or Codex sub. First MR opens in your inbox today.