CodebahnCodebahn

Performance

Your agent spends less time waiting

Measured from Gothenburg, Sweden. August 2026. Source code and raw data.

We gave Claude Code the same bug on identical repos, one on Codebahn and one on GitHub. Same model, same prompt, same machine. Then we parsed the transcripts to separate model thinking time from platform wait time.

The full session

Fix a validation bug: read the issue, find the code, write the fix, run tests, open a PR. Four integration paths, two platforms.

IntegrationPlatform waitSession totalWaiting
Codebahn MCP2.3s (12 calls)70.9s3.2%
Codebahn CLI6.2s (34 calls)149.3s4.2%
GitHub CLI20.5s (55 calls)244.5s8.4%
GitHub MCP34.9s (15 calls)104.4s33.4%

3% vs 33%. On GitHub via MCP, a third of the session is platform wait.

Four tasks, consistent gap

We ran four different tasks via MCP to see whether the gap held across workloads: two bug fixes, a code review, and a codebase exploration. Platform wait time only (model thinking excluded).

TaskCodebahnGitHub
Fix email bug2.3s (12 calls)34.9s (15 calls)
Fix currency bug2.5s (14 calls)30.6s (20 calls)
Review a PR0.7s (8 calls)17.4s (12 calls)
Explore codebase1.3s (19 calls)65.8s (22 calls)

Read-heavy tasks show the biggest gap. The explore task: 19 calls on Codebahn in 1.3 seconds. 22 calls on GitHub in 65.8 seconds. Code review: 8 calls in 0.7 seconds vs 12 calls in 17.4 seconds.

What each call costs

Per-call latency across all MCP sessions. These are not averages of averages; every individual tool call is counted.

CodebahnGitHub
Average per call128ms2,155ms
Fastest call40ms1,112ms
Slowest call578ms8,070ms
Read operations66ms2,565ms
Write operations459ms1,303ms

Codebahn's slowest call (578ms) is faster than GitHub's fastest (1,112ms). Reads are where the gap is widest: 66ms vs 2,565ms. Since most agent work is reading (fetch issue, read file, list branches), this is where the difference compounds.

GitHub gets slower mid-session

Within a single GitHub MCP session, call latency increases over time. The explore task shows it most clearly: the first call takes 1,116ms, the last takes 7,130ms. The fix-email session follows the same pattern, with calls 12 and 13 hitting 7,744ms and 8,070ms.

Codebahn shows no escalation. The 19th call in the explore task (41ms) is comparable to the first (66ms).

The escalation likely originates in the GitHub MCP server's session handling, not in GitHub's API itself. It resets between sessions, so it affects longer agent tasks more than short ones.

GitHub agents do more work

Across all four MCP tasks, the GitHub agent made 69 calls vs Codebahn's 53. The extra calls fall into three categories:

CLI comparison (cleanest apples-to-apples)

The MCP comparison has an architecture difference: hosted endpoint (Codebahn) vs local binary calling a remote API (GitHub). The CLI comparison removes that variable. Both sides use a local binary, SSH for git, HTTPS for the platform API. Same task, same machine.

codebahn CLIgh CLI
Tool calls3455
Platform wait6.2s20.5s
Ratio3.3x faster

3.3x. This is the number that survives the most scrutiny. Same integration pattern, same protocols, one variable: the platform.

What this means for a team

A developer running 10 agent tasks a day via CLI accumulates roughly 3.5 minutes of platform wait on GitHub (205 seconds) vs 1 minute on Codebahn (62 seconds). The difference is about 2.5 minutes per developer per day.

Via MCP, the gap is larger: roughly 5 minutes per developer per day, because the per-call difference is wider and GitHub's escalation makes longer sessions progressively slower.

A five-person team over a month: 50 to 100 minutes of cumulative platform wait that does not exist on Codebahn.

Why it's faster

Three factors compound:

How we measured it

The public benchmark repo has the seed repository, measurement scripts, raw data, and the full report with per-call distributions and detailed analysis.

Caveats

Use it for 30 days. If it's not right, one email and we refund it.

GitHub is a trademark of GitHub, Inc. This is an independent comparison, not affiliated with or endorsed by Microsoft or GitHub.