Key Takeaways
- Claude Code with Opus 4.7 xhigh tops JetBrains' Kotlin Benchmark at 85.7%.
- Configure your CLAUDE.md with Kotlin conventions and use
--model opus-4.7-xhighto match this performance.
What Changed — JetBrains Just Released a Kotlin-Specific AI Benchmark
On July 8, 2026, JetBrains launched the Kotlin Benchmark — the first public benchmark specifically designed to evaluate AI coding agents on real-world Kotlin software engineering tasks. Unlike existing Kotlin evaluations like Kotlin_HumanEval (which test syntax and core concepts), this benchmark measures end-to-end task completion: reading an issue, navigating a repository, and generating a validated patch.
The dataset includes 105 tasks sourced from active open-source Kotlin repositories. Each task is verified in a containerized environment — a solution only counts if it passes all tests.
What It Means For You — Claude Code Dominates, But The Real Signal Is Configuration
The first leaderboard results are telling:
1 Claude Code Opus 4.7 xhigh 85.71% 2 JetBrains Junie Opus 4.7 max 81.9% 3 Codex GPT 5.5 xhigh 81.9%Claude Code with Opus 4.7 xhigh resolved 90 of 105 tasks — a 4-point lead over the next best setup. But here's what matters for your daily workflow: the benchmark reveals that model choice and configuration directly impact Kotlin task resolution. The same model (Opus 4.7) in different configurations (xhigh vs. max) produced different results.
Try It Now — Replicate the Winning Setup
If you work with Kotlin, here's how to match the benchmark-winning configuration:

1. Use the xhigh model variant
claude --model opus-4.7-xhigh
The "xhigh" variant provides extended context and reasoning capacity, which is critical for navigating large Kotlin codebases with complex type hierarchies.
2. Optimize your CLAUDE.md for Kotlin
Based on the benchmark's task structure, your CLAUDE.md should include:
# Kotlin Project Context
- Build system: Gradle (Kotlin DSL)
- Testing framework: Kotest / JUnit 5
- Code style: Official Kotlin style guide
- Coroutines: kotlinx.coroutines (structured concurrency)
- Serialization: kotlinx.serialization
# Task Execution Rules
1. Read the full issue description before modifying code
2. Navigate the repository to understand existing patterns
3. Generate patches that pass existing tests
4. Do not introduce new dependencies unless specified
3. Enable file-level context awareness
Claude Code's advantage came from its ability to interpret issue descriptions and navigate project context. Make sure you're using the full file context mode:
claude --context full
Why This Benchmark Matters for Your Workflow
This isn't just another leaderboard. The Kotlin Benchmark is the first to measure agentic task completion specifically for Kotlin — which means the results directly translate to how well these setups will perform on your Kotlin projects.

Key takeaways:
- Model quality matters more than agent brand: Claude Code and Junie both use Opus 4.7, but configuration differences produced a 4-point gap. The agent framework matters, but the model is the foundation.
- Task interpretation is the bottleneck: The benchmark tests whether an agent can read an issue, understand the repository, and produce a correct patch. This is exactly what you ask Claude Code to do daily.
- Containerized verification is your QA: The benchmark's strict pass/fail based on test verification mirrors what you should be doing: always run tests after an AI-generated patch.
The Bottom Line
JetBrains' Kotlin Benchmark confirms what many Claude Code users already know: with the right model configuration and project context, Claude Code handles real-world Kotlin tasks at an 85%+ success rate. Start by adding model selection to your workflow (--model opus-4.7-xhigh) and investing in your CLAUDE.md to describe Kotlin conventions and build setup.

The benchmark is open-source on GitHub. You can even run it against your own codebase to see how your setup compares.
Source: blog.jetbrains.com
[Updated 09 Jul via github_changelog]
GitHub launched Codex as a new agent provider in public preview for JetBrains IDEs on July 7, 2026, one day before JetBrains released its Kotlin Benchmark [per GitHub Blog]. The integration adds Hooks support, richer MCP server management, and custom model configuration. While Codex placed third on the benchmark (81.9% with GPT 5.5 xhigh), this update means developers can now run Codex directly inside JetBrains without switching to a terminal — potentially narrowing the gap with Claude Code by improving workflow integration.









