Run a self-hosted open model as the default coding agent for 2,000 engineers

Revolut moved about 2,000 engineers from capped Claude Code and Codex budgets to self-hosted GLM on 56 B200 GPUs, cutting inference cost about 90% and reporting 60% faster coding time.

Done withCustom agentinJiraSlack· Nov 3, 2026 · 2 accounts

What they did

David Abitbol, who leads AI operations and infrastructure at Revolut, described the rollout at the AI Engineer conference in New York in October 2026. Revolut tried Gemini in early 2025, then Claude Code at scale in early 2026 with strict per-engineer budgets, because some engineers were spending $1,000 to $10,000 a month. In April 2026 it began hosting Z.ai's open-weight GLM 5.1 itself, later GLM 5.3, on 56 Nvidia B200 GPUs, and made it the default coding agent for about 2,000 engineers. A router sends image and UI work to commercial models, since GLM is text only. With no token caps, engineers also use it for debugging and for working through Jira and Confluence tickets.

How it went

Blended cost is about $0.30 per million tokens, roughly a tenth of what Revolut paid Anthropic and OpenAI, on a flat bill. Revolut measured coding time and lead time from pickup to merge: about 20% and 10% better with Gemini, little change under the capped Claude Code rollout, then 60% and 70% better after the switch to GLM. Tuning, NVFP4 quantization, split prefill and decode, and a 256K context cap got first tokens under three seconds at about 200 tokens a second. Claude Code and Codex stay available as exceptions.

Worth knowing

Commenters doubted the 60% figure, pointing out it may compare unlimited GLM against budget-capped Claude rather than like for like, and that it comes from the project's own lead. Abitbol said first-token latency over five seconds fills his Slack with complaints, and that a million-token context is not worth serving. The harness engineers run GLM in was not named. The hardware is a seven-figure outlay.

Try it

With Custom agent· 7 parts to fill in

I run engineering at [company] with [number] engineers using [current coding agent] under per-seat token budgets. Draft a plan to trial a self-hosted open-weight model as the default coding agent. Cover which [model] to serve and how many [GPU type] it needs at a context cap of [size], a router that sends image and UI tasks to [commercial model], and the two metrics to compare before and after: coding hours and lead time from pickup to merge. Include a fair control group that keeps the commercial agent with the same token limits, so the result is not just capped versus uncapped. Stop at the plan and cost estimate for my review.

Square brackets are the parts to fill in. The prompt is ours; the story is theirs.

Where they said it

Related