Outlier  ›  data

Outlier vs Claude: 54-prompt benchmark results (May 2026)

Quick answer
  • 54 prompts, answered by Outlier's local Core 27B (run on my own Mac) and by Claude Opus 4.7 (in the cloud), then scored against a rubric I wrote myself.
  • From warm-ups to 9 brutal additions: chess engine, raft/paxos, ZK proofs, race-condition refactor, needle-in-context. The whole nasty set.
  • In the 6-prompt warm-up, Claude's answers were richer on the knowledge and refactor tests, both got the reasoning test right, and Outlier needed 3 iterations on the Pomodoro timer.
  • It does not show the two models are equal. It's my own rubric and my own scoring (one rater, 54 prompts), and Claude is faster and stronger on the hardest work.

Outlier Pro: $49 once

Download free Buy Pro

Free to start (Nano and Lite). macOS 15+, Apple silicon. Refund window: 30 days, no questions asked.

This is the raw data from the 54-prompt side-by-side. No vibes. I fired the same prompts at both apps, dumped every output to disk, then graded each one against a checklist. Below you'll find the methodology and the full rubric, plus an honest list of what the bench does and doesn't cover.

Methodology

ModelsOutlier Core 27B (MLX 4-bit) vs Claude Opus 4.7 (cloud API, default settings)
HardwareM1 Ultra Mac Studio, 64–192 GB unified memory, mlx-lm 0.31.3
Date range2026-05-17 to 2026-05-18 (cycle 1 + cycle 2 + cycle 3)
Prompt protocolIdentical wording in both apps. Outlier outputs captured to *.sse + *.txt; Claude outputs to *_claude.txt.
ScoringPer-category rubrics I wrote myself (e.g., "valid HTML doctype," "closed script tag," "WebAudio chime present"). Pass/fail per criterion, points summed. One rater.
CyclesCycle 1: 6-prompt warm-up. Cycle 2: 45-prompt expansion. Cycle 3: +9 brutal additions = 54 total.
ArtifactsRaw outputs at /private/tmp/parity/*.txt; scoring at parity_bench/outputs/last_score.json

The 6-prompt warm-up battery (cycle 1)

#CategoryTestOutlier resultClaude resultVerdict
1ReasoningTwo trains meeting (Chicago east 80 mph, NYC west 60 mph, 800 mi apart)9:17 PM, ~482.9 mi east9:17 PM, ~483 mi eastIdentical answer
2KnowledgeTCP vs UDP w/ head-of-line blockingCorrect; missed QUIC/HTTP-3Correct; named QUIC/HTTP-3Both correct; Claude richer
3Writing170-word insulated-bottle product blurbExactly 170 words; lyrical voiceExactly 170 words; spec-driven voiceBoth shippable
4TranslationFrench passage, faithful + idiomaticFaithful; "à travers elle"Faithful; "d'argent"Both idiomatic
5RefactorPython sum of squares of even numbersOne-liner generator (list[int])One-liner generator (Iterable[int])Identical body; Claude richer typing
6CodePomodoro timer single-file HTML14 Notification API calls after 3 iter7 Notification API callsOutlier exceeded on richness axis

The 9 brutal additions (cycle 3)

#TestOutlier score
1Chess engine: castling, en-passant, promotion, check, checkmate100%
2Paint canvas: brush, color picker, clear100%
3Hard combinatorics problem100%
4Geometry proof100%
5Raft vs Paxos consensus explanation100%
6Zero-knowledge proofs: soundness, completeness, SNARKs100%
76-section blameless post-mortem100%
8Race-condition refactor100%
9Needle-in-context retrieval (long-context recall)100%

Across all 54 prompts, Outlier's answers passed 98.9% of the rubric checks, and every check on these 9. That is my own rubric and my own scoring (one rater, 54 prompts). It is not evidence the two models are equal: Claude is faster and stronger on the hardest work.

Sample full-rubric scoring

The Pomodoro test, criterion by criterion, pulled straight from parity_bench/outputs/last_score.json.

CriterionPass
Valid HTML doctype✓
Closed <script>✓
Closed </html>✓
Timer loop✓
WebAudio chime✓
Event wiring✓
Persistence (localStorage)✓
Browser notifications✓
Tab title status✓
Themed via data attribute✓
Accessibility✓
Notification consent✓
Keyboard shortcuts✓

Perfect score. 100/100. That run was 1,283 words and 4,123 tokens, and it took 199.1s on Outlier Core 27B.

What this benchmark doesn't cover

How to reproduce

  1. Grab Outlier. Core 27B needs a paid Pro tier (Free only ships Nano + Lite): outlier.host
  2. Line up Claude API access or a Claude.ai Pro account
  3. Send the same prompts to both and save every output to disk
  4. Grade it against the rubric in parity_bench/outputs/last_score.json, or write your own

One caveat. Model outputs aren't deterministic, so rerunning these prompts gives you slightly different responses every time. The rubric is the thing that keeps the comparison honest.

Questions about the 54-prompt benchmark

What did the 54-prompt benchmark measure?

Output quality of Outlier Core 27B versus Claude Opus 4.7 on identical prompts, scored against per-category rubrics I wrote myself.

What was the result?

Outlier's answers passed most of the rubric checks. That is my own rubric and my own scoring (one rater, 54 prompts), so it is not evidence the two models are equal. Claude is faster and stronger on the hardest work.

Did the benchmark measure speed?

No. It measured output quality only.

Try Outlier free

Free: Nano + Lite. Pro: $49 once. macOS 15+. Refund window: 30 days, no questions asked.

Download free (276 MB) Buy Pro

New models worth running