Jev Computer Use
Bench

simple tests
42
real-world
10
computer use
5
approaches
4
Leaderboard

Which approach gets the task done?

OverallSimpleReal-worldComputer use
Overall combines the measured tasks. Click a lane for its components.
rankapproach / lanesuccesstotal costcost / successtime
01
HybridOverall
same success as Luna; lower known-run cost
55 / 5796.5%
$0.4573total cost
$0.0090cost / success
29.68 savg / task
02
LunaOverall
same success; higher known-run cost
55 / 5796.5%
$0.6521total cost
$0.0128cost / success
44.57 savg / task
03
Jev UltrafastOverall
computer use not measured
19 / 5137.3%
$0.0224total cost
$0.0012cost / success
1.07 savg / task
04
Jev BrowserOverall
fast; no native desktop run
18 / 5234.6%
$0.0113total cost
$0.000625cost / success
3.62 savg / task
Efficiency

Pass rate vs cost per success

Higher is better. Right is cheaper.
Hover or focus a point for exact cost, score, and time.

Four measured approaches. Hybrid's connected-Chrome upload-recovery time and cost were not separately metered from the rest of the run.

Success rate versus cost per successHigher points are more successful. Right points cost less per successful task. Hover or focus a point for exact score, cost, and time. The horizontal axis is logarithmic.0%25%50%75%100%$0.0003$0.001$0.003$0.01$0.03Hybrid · overall: 96.5% success, $0.008970 per success, 29.68 s per taskHybridLuna · overall: 96.5% success, $0.012790 per success, 44.57 s per taskLunaJev Ultrafast · overall: 37.3% success, $0.001180 per success, 1.07 s per taskJev fastJev Browser · overall: 34.6% success, $0.000625 per success, 3.62 s per taskJevCost per success · log scale · right is cheaperSuccess rate

42 basic browser tasks. Luna and Hybrid are 42 / 42 in connected Chrome. Both Jev browser variants are shown.

Success rate versus cost per successHigher points are more successful. Right points cost less per successful task. Hover or focus a point for exact score, cost, and time. The horizontal axis is logarithmic.0%25%50%75%100%$0.0003$0.001$0.003$0.01$0.03Jev Browser · simple: 42.9% success, $0.000301 per success, 1.77 s per taskJevJev Ultrafast · simple: 42.9% success, $0.000453 per success, 0.77 s per taskJev fastHybrid · simple: 100% success, $0.006922 per success, 25.19 s per taskHybridLuna · simple: 100% success, $0.010741 per success, 32.49 s per taskLunaCost per success · log scale · right is cheaperSuccess rate

Jev Browser passed 0 / 10, so it has no cost-per-success point. The three plotted points have at least one success; the table shows the zero separately.

Success rate versus cost per successHigher points are more successful. Right points cost less per successful task. Hover or focus a point for exact score, cost, and time. The horizontal axis is logarithmic.0%25%50%75%100%$0.0003$0.001$0.003$0.01$0.03Hybrid · real-world browser: 80% success, $0.017700 per success, 45.3 s per taskHybridLuna · real-world browser: 80% success, $0.026800 per success, 98.7 s per taskLunaJev Ultrafast · public browser: 11.1% success, $0.014248 per success, 2.45 s per taskJev fastCost per success · log scale · right is cheaperSuccess rate

Five native desktop tasks. Jev Ultrafast was not measured here, so only the three measured approaches have points.

Success rate versus cost per successHigher points are more successful. Right points cost less per successful task. Hover or focus a point for exact score, cost, and time. The horizontal axis is logarithmic.0%25%50%75%100%$0.0003$0.001$0.003$0.01$0.03Luna · computer use: 100% success, $0.009130 per success, 37.8 s per taskLunaHybrid · computer use: 100% success, $0.012644 per success, 36.1 s per taskHybridJev · computer use: 20% success, $0.028200 per success, 10.85 s per taskJevCost per success · log scale · right is cheaperSuccess rate

Overall

All measured tasks combined. Jev Browser is 18/52 because it has no native desktop run; Jev Ultrafast is 19/51 because it was not measured on computer use.

ApproachSuccessesRateAvg timeCost / success
Hybrid55 / 5796.5%29.68 s$0.0090 known / success
Luna55 / 5796.5%44.57 s$0.0128 known / success
Jev Ultrafast19 / 5137.3%1.07 s$0.0012 / success
Jev Browser18 / 5234.6%3.62 s$0.000625 / success

Simple tests

42 basic browser tasks.

ApproachPassesRateTimeCost
Hybrid42 / 42100%25.19 s$0.0069 / success
Luna42 / 42100%32.49 s$0.0107 / success
Jev Browser18 / 4242.9%1.77 s$0.0003 / success
Jev Ultrafast18 / 4242.9%0.77 s$0.0005 / success

Real-world browser

Ten longer browser workflows. Jev Browser ran all ten attempts and passed 0; Jev Ultrafast is a separate public nine-flow lane.

ApproachPassesRateTimeCost
Hybrid8 / 1080%45.3 s$0.1241 known total
Luna8 / 1080%98.7 s$0.1876 known total
Jev Ultrafast1 / 9‡11.1%2.45 s$0.0142 total
Jev Browser0 / 100%11.4 s$0.0058 total

Computer use

Five native desktop tasks: Spotify, Pages, TextEdit, Keynote, Numbers. Jev is the desktop adapter; Jev Ultrafast was not run in this lane.

ApproachPassesRateTimeCost
Luna5 / 5100%37.8 s$0.0091 / success
Hybrid5 / 5100%36.1 s$0.0126 / success
Jev1 / 5†20%10.85 s$0.0282 / success
Video library

Recorded runs

One table, the same lane filters, and explicit outcome labels for every retained clip.

Lane
Approach
Overall + All shows all 24 retained clips.
ApproachLaneRunOutcomeLengthVideo
Jev Real-world Google Flights stoppedFail: typed a bad destination string; site returned "No matching locations found." Fail 11s Open video
Jev Real-world Spotify stoppedFail: stopped at the Spotify sign-up wall around 12s. Fail 30s Open video
Jev Real-world Resy reservation detailsSuccess: reached the Song Wat reservation-details stop point; nothing submitted. Success 33s Open video
Luna Real-world United flight to traveler pageSuccess: itinerary and traveler/payment page are visible; purchase is untouched. Success 1m 00s Open video
Luna Real-world Flights and restaurant searchSuccess: reaches concrete flight results after multi-step navigation. Success 2m 21s Open video
Hybrid Real-world TodoMVC long runSuccess: the clean Chrome run ends with the requested completed and active items visible. Success 7m 30s Open video
Hybrid Real-world Google Flights handoffSuccess: the browser run ends on concrete flight results after the Jev then Luna handoff. Success 2m 27s Open video
Luna Computer use Keynote two-slide editSuccess: the recorded slide's title and bullets are filled on camera. Success 2m 29s Open video
Luna Computer use Numbers six-cell editSuccess: the requested spreadsheet cells are visible at the end. Success 2m 30s Open video
Hybrid Computer use Keynote recoverySuccess: Luna repairs the Jev miss and the final slide content is visible. Success 3m 24s Open video
Hybrid Computer use Numbers recoverySuccess: Luna repairs the Jev miss and the final spreadsheet values are visible. Success 3m 40s Open video
Jev Computer use TextEdit exact textSuccess: fresh TextEdit window shows all three exact lines. Success 18s Open video
Jev Computer use Pages false completionFail: Jev reports completion but the Pages body stays empty. Fail 18s Open video
Luna Real-world TodoMVC project trackerSuccess: the requested tasks and the completed/active views are visible at the end. Success 2m 29s Open video
Hybrid Real-world OpenTable recovery stop pointFail: Luna reaches results, but stops before the reservation-details page. Fail 2m 42s Open video
Hybrid Real-world TodoMVC recoverySuccess: Luna completes the add/complete/filter workflow after the Jev then Luna attempt. Success 2m 32s Open video
Luna Computer use Pages editSuccess: the requested text is visible in the native Pages document at the end. Success 1m 00s Open video
Luna Computer use Spotify search and playSuccess: the requested Radiohead track page and active playback state are visible. Success 1m 00s Open video
Hybrid Computer use Pages recoverySuccess: Luna repairs the Jev miss and the requested text is visible in Pages. Success 1m 00s Open video
Hybrid Computer use Spotify recoverySuccess: Luna repairs the Jev attempt; Radiohead playback state visible. Success 59s Open video
Jev Real-world Mail sign-in stopFail: reached Mail sign-in in a fresh browser; the authenticated draft never opened. Fail 7s Open video
Jev Real-world Slides sign-in stopFail: reached Slides sign-in in a fresh browser; the authenticated deck never opened. Fail 7s Open video
Luna Real-world Five-app walkthroughSuccess: five safe checkpoints visible - Mail, Calendar, Content, Design, Slides. Success 4m 59s Open video
Hybrid Real-world Four-app attempt (v7)4 of 5 apps; Slides not reached. Fail. Fail 3m 54s Open video

Open the per-run evidence notes for the exact stopping point and failure reason behind each expanded clip.

Key: Jev Browser and Jev Ultrafast are fast browser-only agents, Luna is the visual computer-use model, and Hybrid tries Jev first and calls in Luna only when Jev's result fails verification.
Costs are estimates at published token rates, not invoices.
Hybrid = Jev first, Luna when Jev fails.

Detailed results

Simple tests - detailed data

ApproachSuccesses / totalSuccess rateAvg time / taskCostCost / successCost basis
Jev Browser18 / 4242.9%1.77 s$0.00542$0.000301Jev API estimate
Jev Ultrafast18 / 4242.9%0.77 s$0.00816$0.000453Jev API estimate
Luna42 / 42100%32.49 s$0.41890$0.010741connected Chrome
Hybrid42 / 42100%25.19 s$0.26997$0.006922Connected-Chrome upload recovery

The simple-test score is the clean 42-task comparison. Browser-tool capability checks are described below in prose and are not system scores.

Real-world browser - detailed data

ApproachScenario setSuccesses / totalSuccess rateAvg time / taskCostCost / success
Jev BrowserPublic Flights/OpenTable/Resy discovery3 / 933.3%5.160 s~$0.012997~$0.004332
Jev UltrafastPublic Flights/OpenTable/Resy discovery1 / 911.1%2.449 s~$0.014248~$0.014248
LunaPublic Flights/OpenTable/Resy discovery9 / 9100%35.253 s~$0.0828~$0.00920
Jev BrowserExact extended real-world browser0 / 100%11.4 s~$0.00583All ten retained Jev attempts failed exact postconditions.
LunaExact extended real-world browser8 / 1080%~98.7 s~$0.1876 knownFigma passed in the authenticated rerun; Drive remained on a non-matching result and hung past 20 minutes. The rerun was not separately metered.
HybridExact extended real-world browser recorded run8 / 1080%~45.3 s~$0.1241 knownFigma passed in the authenticated rerun; Jev 0/10 plus a fresh recorded Luna recovery run remains staged, not one interleaved live turn. The rerun was not separately metered.
JevAuthenticated Agent-Native apps1 / 812.5%13.489 s~$0.043794~$0.043794
LunaAuthenticated Agent-Native apps5 / 5100%82.647 s~$0.098 estimate~$0.0196

The 10-task row is the primary real-world result. The public row is a separate repeated discovery set: three Flights, three OpenTable, and three Resy read-only flows. These stop before booking, payment, or reservation submission. The unlisted Jev OpenTable clip is an EdgeSuite CDN access block before the app UI loads; the retained Jev Resy clip reaches a named reservation-details stop point.

Computer use - detailed data

ApproachSuccesses / totalSuccess rateAvg time / taskCostCost / success
Jev1 / 520%10.85 s~$0.0282~$0.0282
Luna5 / 5100%37.82 s~$0.04563 estimate~$0.00913
Hybrid5 / 5100%~36.11 s~$0.06322 estimate~$0.012644

Native tasks: Spotify search/play, Pages draft, TextEdit exact text, Keynote two-slide edit, and Numbers six-cell edit. The old Jev Keynote and Numbers captures were excluded after review because they were not paired with their traces. Synchronized reruns reproduced the failures: Keynote ended with blank placeholders and Numbers ended with an empty table. The matched hybrid now covers all five tasks: Jev succeeds directly only on the clean TextEdit task, and Luna repairs the native misses.

Accessibility-driver control

The separate accessibility driver reads the macOS Accessibility tree plus a screenshot, then can click an element, type to a target process, or set a value. The four-task control passed Pages and failed Keynote, Numbers, and Spotify: 1 / 4. These are direct driver controls with no Jev or Luna planning, so they stay out of the leaderboard; the computer-use summary table includes the row only as a clearly marked control result.

DriverTaskResultWhat the evidence showed
Jev, accessibility driverPages draftSuccessFresh AX tree + canvas click + background typing; both requested lines visible in the final screenshot.
Jev, accessibility driverKeynote two-slide editFailCreated slides and exposed AX placeholders, but the title/body target drifted and the final slide contained duplicated title text and a blank bullet.
Jev, accessibility driverNumbers six-cell editFailAX cells were exposed and editable, but stale indices shifted values; final table did not match the requested six-cell layout.
Jev, accessibility driverSpotify Radiohead → Karma PoliceFailSpotify exposed only a sparse window tree; the coordinate click did not reach the artist/track state, and no Karma Police playback was verified.

Browser tools check

The deterministic 14/14 probe and Jev replay are not agent scores, so they are kept out of the four-system tables. No page JavaScript execution was used, matching normal ChatGPT Chrome use. The connected-Chrome bridge was the scored browser setup; the in-app browser was not used for the headline results.

What Luna originally missed: In the initial ten-task real-world browser run, the non-passes were OpenTable (results page, not the named reservation-details stop point), private Drive (wrong search result and a hang beyond 20 minutes), and Figma (Google device-passkey stop point). The authenticated Figma rerun then succeeded for Luna and Hybrid, without a separate meter or retained recording. The 14/14 JS probe and 42/42 Jev-plus-JS replay are deterministic upper bounds, not Luna runs.

Upload checks

Three follow-up Luna runs through the normal Chrome bridge exposed the native macOS chooser and visibly reached SUCCESS on all three. We repeated the same three-case sequence for Hybrid: Jev stopped at the unsupported file input, then connected-Chrome native-chooser recovery reached SUCCESS on all three. The connected-Chrome upload slice is therefore 3 / 3 for both Luna and Hybrid. Combined with each system's original 39 / 39 non-upload passes, the headline tables report 42 / 42. Recovery time and cost were not separately metered, so the Hybrid time/cost values are known-run estimates rather than full end-to-end totals. The Luna traces are here, attempt 2, and attempt 3; the Hybrid trace is here.

Supported setupSuccesses / totalSuccess rateAvg time / taskCostInterpretation
Luna3 / 3100%not measurednot measuredThree model-directed normal-Chrome reruns selected benchmark.txt through the native chooser and visibly reached SUCCESS; this is the upload slice, not a fresh 42-task run
Hybrid3 / 3100%not measurednot measuredThree Jev then Luna attempts stopped at the unsupported file input; connected-Chrome native-chooser recovery reached SUCCESS on all three. Recovery time and cost were not separately metered; the connected-Chrome headline is 42 / 42

Simple test details

This is the clean 42-task battery. Each task has an exact end-state check. The old scripted Playwright helper is excluded because it was not a live Luna run.

ApproachSuccesses / totalSuccess rateAvg time / taskCostCost / successCost basis
Jev Browser18 / 4242.9%1.77 s$0.00542$0.000301Jev API estimate
Jev Ultrafast18 / 4242.9%0.77 s$0.00816$0.000453Jev API estimate
Luna42 / 42100%32.49 s$0.41890$0.010741connected Chrome
Hybrid42 / 42100%25.19 s$0.26997$0.006922Connected-Chrome upload recovery

Luna cost is a token-based estimate, not a subscription invoice. Jev cost is the tested input-token estimate. No separate local browser-tool fee is included.

Measured browser capability breakdown

CategoryJev BrowserJev Ultrafast
Download3 / 33 / 3
Filter/sort table3 / 33 / 3
Navigation3 / 33 / 3
Native select3 / 33 / 3
Search and type3 / 33 / 3
Scrolling3 / 30 / 3
Modal and checkboxes0 / 33 / 3
Drag and drop0 / 30 / 3
File upload0 / 30 / 3
Iframe / shadow DOM0 / 60 / 6
Multi-field form0 / 30 / 3
Rich text / spreadsheet0 / 60 / 6

Computer-use task details

These runs used the real macOS desktop. TextEdit, Keynote, and Numbers are native Apple apps with no HTML browser DOM in the task surface. Pages is a native-style AppKit editor. Spotify is included because it is a common desktop app, but it is an Electron/web surface and is explicitly labeled that way. Figma remains in the authenticated browser lane because its desktop shell is also a web/Electron-style surface, not a clean pure-native control.

TaskSurfaceJevLunaHybridWhat happened
Spotify: Radiohead → Karma Police → playDesktop app; Electron/web surface, not pure nativeFail
8.57 s
$0.00656
No verified clip retained; the original capture was excluded after frame review.
Success
40.41 s
$0.01521
spotify-search-play-timer.mp4
Success
49.43 s
$0.01839
spotify-radiohead-fallback-timer.mp4
Jev played the wrong Radiohead song; Luna recovered Karma Police. Hybrid used Luna after a verified Jev miss.
Pages: type two-line draftNative-style AppKit rich-text editorFail - false completion
8.88 s
$0.00320
Jev window-scoped clip
Success
18.31 s
$0.00507
pages-draft-timer.mp4
Success
20.90 s
$0.00827
pages-draft-fallback-timer.mp4
Jev reported SUBTASK_COMPLETE while Pages' Body remained empty. The hybrid verifier caught that and invoked Luna.
TextEdit: type three exact linesPure native AppKit text editorSuccess
5.01 s
$0.00080
Jev window-scoped clip
Success
18.08 s
$0.00507
textedit-notes-timer.mp4
Success - Jev leg; no recovery needed
5.01 s
$0.00080
textedit-notes-frontmost-timer.mp4
The exact text was verified in the native text area. A fresh window-scoped capture shows only TextEdit with the exact lines; the older full-screen capture was excluded after frame review.
Keynote: create two-slide presentationPure native Apple presentation appFail - false completion
21.86 s
$0.01305
No verified clip retained; the original capture was excluded after frame review.
Success - requested fields verified
56.88 s
$0.01352 estimate
keynote-two-slide-luna-stopwatch.mp4
Success - Luna recovery
~83.0 s
~$0.03069 estimate
keynote-hybrid-composite-stopwatch.mp4
Synchronized rerun: Jev reported SUBTASK_COMPLETE, but the final presentation still showed blank placeholders; Luna then repaired and verified both slides. The hybrid clip is a labeled composite of the two continuous phases, with a 204-second stopwatch capture.
Numbers: enter a two-row status tablePure native Apple spreadsheet appFail - blank spreadsheet
9.94 s
$0.00457
Synchronized rerun; no retained link
Success - six cells verified
55.45 s
$0.00676 estimate
numbers-two-row-luna-stopwatch.mp4
Success - Luna recovery
~22.2 s
~$0.00507 estimate
numbers-hybrid-composite-stopwatch.mp4
Synchronized rerun: Jev created the workbook but never entered the requested cells; Luna then entered A1:B3 in the same fresh workbook and verified all six values. The hybrid clip is a labeled composite of the two continuous phases, with a 220-second stopwatch capture.

Native desktop scorecard

ApproachSuccesses / totalSuccess rateAvg time / taskCostCost / success
Jev1 / 520%10.85 s~$0.0282~$0.0282
Luna5 / 5100%37.82 s~$0.04563 estimate~$0.00913
Hybrid5 / 5100%~36.11 s~$0.06322 estimate~$0.012644

Native Luna costs use a calibrated action-count estimate: the fresh 42-task run's $0.41890 estimate divided by 248 observed actions, or about $0.00169 per action. The new Keynote recovery used 11 actions and the new Numbers recovery used 3. The native clips did not expose a separate invoice. Jev native costs use input tokens at $0.042 / million. These are comparison estimates only.

Why Jev is the most expensive per success here: it paid for all five attempts but produced only one verified success, so its total attempt cost is divided by 1. Hybrid is also above Luna in this lane because it paid for a Jev-then-Luna attempt plus verification/recovery work. This does not mean a single Jev action costs more than Luna; it is the cost of failed attempts spread over very few completions.

Real-world browser details

These are deliberately harder than the fixture battery: booking stop points, authenticated apps, rich editing, and multi-step navigation. A pass requires the meaningful safe stop point, not a search page. We did not submit purchases, reservations, sends, shares, or payments.

Why Jev Browser is 0 / 10: This is not “zero clicks.” Jev reached partial pages and controls, but none of the ten runs reached its exact verified postcondition. The retained evidence clusters the misses around transport/auth gates, multi-step forms and rich state, and false or incomplete end-state verification. The score therefore measures dependable completion, not whether the browser moved.

Earlier retained workflow evidence

This table preserves the earlier per-flow evidence trail. The 10-task scorecard immediately below is the primary real-world comparison.

WorkflowJev Browser outcomeLuna evidenceHybrid evidenceJev attempt video
United flightFailFail - itinerary selected; traveler/payment stop point (not booked)
Luna stop point clip
Fail - Jev short failure -> Luna traveler stop point
Hybrid composite
No verified clip retained; the original capture was excluded after frame review.
Google Flights concrete fareDRIFTED - 0 / 1Partial search/results onlyPartial search/results onlygoogle-flights-fare-stop point.mp4
Thai restaurant reservationFail - OpenTable CDN/EdgeSuite block before app UIFail - Hed Very Thai, Mon Sep 21 8:00 PM, party 2; reached “You’re almost done” / Complete reservation, then released the temporary hold. Luna turn: 64.4 s, ~$0.0169 Luna usage estimate
Luna Chrome stop point clip
Fail - Jev hit the same transport stop point; Luna reached reservation details
Hybrid composite
Jev Resy details clip
Spotify public trackFailNo matched full traceComputer use lane scored separatelyspotify-public-track-stop point.mp4
SauceDemo checkoutFailCart/checkpoint evidence onlyNo matched extended tracesaucedemo-checkout-stop point.mp4
TodoMVC project trackerFailSuccess - Completed filter verified; final Active state retained
Luna Chrome clip
Success - Jev short attempt -> Luna add/complete/filter recovery
Hybrid composite
todomvc-project-tracker.mp4
Google Drive private editFailAuthenticated checkpoint existsNo matched extended tracedrive-private-doc-create-edit.mp4
Notion private editFailAuthenticated checkpoint existsNo matched extended tracenotion-private-page-create-edit.mp4
Figma private designFailSuccess - authenticated rerun created, edited, renamed, and verified the design; no recording retainedSuccess - authenticated rerun created, edited, renamed, and verified the design; no recording retainedfigma-private-design-create-edit.mp4
Mail private draftFailAuthenticated draft checkpoint existsNo matched extended traceNo verified clip retained; the original capture was excluded after frame review.

Real-world browser scorecard - 10-task denominator

ApproachSuccesses / totalSuccess rateAvg time / taskCostWhy it is or is not scored
Jev Browser0 / 100%11.4 s~$0.00583 estimateAll ten exact Jev attempts failed exact postconditions.
Luna8 / 1080%~98.7 s~$0.1876 known estimateFigma passed in the authenticated rerun; United, Notion, Spotify, Mail, Calendar, SauceDemo, and TodoMVC passed. OpenTable was results-only and Drive did not find the private target. The Figma rerun was not separately metered.
Hybrid8 / 1080%~45.3 s~$0.1241 known estimateFigma passed in the authenticated rerun. The remaining comparison is a recorded Jev then Luna plus Luna recovery run, not one interleaved live turn; the Figma rerun was not separately metered.

Score note: The primary 10-task score is Jev 0/10, Luna 8/10, and Hybrid 8/10. Luna and Hybrid pass United, Notion, Figma, Spotify, Mail, Calendar, SauceDemo, and TodoMVC; OpenTable is results-only and Drive does not find the private target. Figma is the authenticated rerun and is not separately metered. Hybrid remains a staged Jev-then-Luna recovery record, not one interleaved live turn.

Exact workflowLuna outcomeObserved timeVerified end stateRecording
United flightSuccess145.0 sSFO → EWR, Oct 10–17, one adult; traveler/payment stop point visible; purchase untouched.Verified Luna clip
Thai restaurantFail123.9 sOct 10, 7:00 PM, party 2, eight Thai results visible; no named reservation-details step.Verified Luna clip
Google DriveFail / HUNG>20 minSearch returned only “AI Frontend Generation Benchmark” owned by Brent; the requested private Jev document was not opened.No verified clip retained; the original capture was excluded after frame review.
NotionSuccesspart of 619.4 s continuationPrivate page “Jev benchmark private Notion test” visibly contains the requested sentence.No verified clip retained; the original capture was excluded after frame review.
FigmaSuccess - authenticated rerununmetered rerunPrivate design was created, edited, renamed, and verified on screen; no recording was retained.No verified clip retained; the original capture was excluded after frame review.
SpotifySuccesspart of 619.4 s continuationKhruangbin → Texas Sun selected; public playback was gated by signup, so the conditional playback goal could not go further.No verified clip retained; the original capture was excluded after frame review.
MailSuccesspart of 619.4 s continuationJev-related draft found, addressed to steve@builder.io, requested subject/body visible; Send untouched.No verified clip retained; the original capture was excluded after frame review.
CalendarSuccesspart of 619.4 s continuationTitle, Oct 20 2026, 10:00–10:30 AM visible; Create untouched.No verified clip retained; the original capture was excluded after frame review.
SauceDemoSuccesspart of 619.4 s continuationFleece Jacket checkout overview with Ada Lovelace and ZIP 94025; site exposes no email field; Finish untouched.No verified clip retained; the original capture was excluded after frame review.
TodoMVCSuccesspart of 619.4 s continuationBuy coffee and Review Jev benchmark completed; Completed filter visible; Send dinner options remains active.Verified Luna clip

10-task per-workflow comparison

This is the direct “who passed which task” view. Jev is 0/10 on the exact postconditions. Hybrid cells use the newly recorded ten-task recovery replay after the retained Jev misses; they are not presented as one live interleaved turn. Aggregate time and cost are reported above because the recording is one continuous browser run.

WorkflowJevLunaHybridJev videoLuna videoHybrid evidence
United flightFailSuccessSuccess - recorded Luna recoveryNo verified clip retained; the original capture was excluded after frame review.LunaRecorded recovery
Thai restaurantFail - CDN blockFailSuccess - recorded recovery reached reservation detailsJevLunaRecorded recovery
Google DriveFailFail / HUNGFail - recorded recovery did not find targetJevNo verified clip retained; the original capture was excluded after frame review.No verified clip retained; the original capture was excluded after frame review.
NotionFailSuccessSuccess - recorded Luna recoveryJevNo verified clip retained; the original capture was excluded after frame review.No verified clip retained; the original capture was excluded after frame review.
FigmaFailSuccess - authenticated rerunSuccess - authenticated rerun; no recording retainedJevNo verified clip retained; the original capture was excluded after frame review.No verified clip retained; the original capture was excluded after frame review.
SpotifyFailSuccessSuccess - recorded recoveryJevNo verified clip retained; the original capture was excluded after frame review.No verified clip retained; the original capture was excluded after frame review.
MailFailSuccessFail / Fail - recorded recoveryNo verified clip retained; the original capture was excluded after frame review.No verified clip retained; the original capture was excluded after frame review.No verified clip retained; the original capture was excluded after frame review.
CalendarFailSuccessSuccess - recorded Luna recoveryNo verified clip retained; the original capture was excluded after frame review.No verified clip retained; the original capture was excluded after frame review.No verified clip retained; the original capture was excluded after frame review.
SauceDemoFailSuccessSuccess - recorded recoveryJevNo verified clip retained; the original capture was excluded after frame review.No verified clip retained; the original capture was excluded after frame review.
TodoMVCFailSuccessSuccess - recorded Luna recoveryJevLunaRecorded recovery

Recorded recovery run ledger

Per-task timings and Luna action counts come from the run ledger; the aggregate is 441.862 seconds and 70 actions. Some Success labels are safe stop-point passes, not external side effects.

WorkflowRecorded outcomeWall timeLuna actionsVerified stop point
United flightSuccess~4m~22Traveler Info/payment stop point; Continue untouched.
Thai restaurantSuccess~2m~12Named OpenTable slot and reservation-details stop point; reservation untouched.
Google DriveFail~1m~9No matching private benchmark file found.
NotionSuccess~1m~10Recovery note added and verified on the private page.
FigmaSuccessunmeteredunmeteredAuthenticated rerun created, edited, renamed, and verified the design; no recording retained.
SpotifySuccess~2m~5Texas Sun selected; signup gate blocked playback.
MailFail / Fail<1m~2Google re-verification required before draft access.
CalendarSuccess~2m~6Oct 20, 10:00–10:30 form filled; event not saved.
SauceDemoSuccess~2m~8Final overview visible; Finish untouched.
TodoMVCSuccess~1m~7Three items added, first two completed, Completed filter visible.

All retained video evidence is listed once in the Recorded runs table above.

Additional public computer-use lane - a separate real-world result

This is the missing context behind “Luna did more than text editing.” It is a different, fully repeated public lane: three fresh starts each for Google Flights, OpenTable, and Resy, stopping at read-only search/results states. It is not the exact ten-task denominator above, and it does not claim a booking.

ApproachSuccesses / totalSuccess rateAvg time / flowCost / 9 flowsCost / successScope
Jev Browser3 / 933.3%5.160 s~$0.012997~$0.004332Three fresh starts each for Flights, OpenTable, and Resy; stop at discovery/results.
Jev Ultrafast1 / 911.1%2.449 s~$0.014248~$0.014248Same repeated public lane; three OpenTable attempts were transport-blocked.
Luna9 / 9100%35.253 s~$0.0828 estimate~$0.00920 estimateSame nine read-only discovery/results flows; not bookings.
HybridN/AN/AN/AN/AN/ANo comparable repeated public hybrid run was retained.
FlowJev BrowserJev UltrafastLunaWhat the pass means
Google Flights0 / 31 / 33 / 3Search/results only; Luna reached 18 results each run.
OpenTable0 / 30 / 33 / 3Jev contexts hit transport errors; visible Luna Chrome showed cards and 7:00 PM slots.
Resy3 / 30 / 33 / 3Party/date/time search; Jev Browser reached the 19:00 slot state.

Costs in this table are totals for all nine attempts. The OpenTable Jev rows were transport-blocked in isolated contexts while visible Luna Chrome already had public cards. That row is an environment difference, not clean model evidence. The Luna cost is a token-equivalent estimate, not a product invoice or local tool fee.

One-run public smoke checks

ScenarioJev BrowserJev UltrafastLunaTask
SauceDemo cartFailFailSuccess - 62.660 sLog in, sort, add most expensive item, open cart.
The Internet secure loginFailFailSuccess - 21.081 sReach the secure area; password input was the Jev stop point.
TodoMVC complete/filterSuccessFailSuccess - 30.862 sAdd Buy coffee, complete it, filter Completed.
OpenTable discoverytransport blockedtransport blockedSuccess - 13.381 sEnvironment differs: visible Luna Chrome had public cards.

These add non-text computer use: login, cart construction, secure-area navigation, todo completion/filtering, and restaurant discovery. No password, checkout, reservation, or payment side effect was submitted.

Additional public research tasks

ScenarioJev BrowserLunaHybridTask
Research-only: Wikipedia two-hopSuccess - 15.930 s; ~$0.020947Success - ~15 s; ~4 Luna actionsSuccess - Jev leg retained; no Luna recovery neededResearch-only check; excluded from the real-world workflow lane.
GitHub Cua issue researchSuccess - 8.544 s; ~$0.002258Success - ~20 s; ~3 Luna actionsSuccess - Jev leg retained; no Luna recovery neededOpen the Cua issue list, select issue #3982, and verify its browser-dialog failure body.

These are useful Jev-only real-site checks, but they are not apples-to-apples comparisons and are excluded from the headline rates. They show that Jev is not limited to clicking buttons: it completed two-hop navigation and issue-page research when the page exposed a short indexed path.

Agent-native apps (authenticated)

Using the signed-in native Chrome profile, Luna completed one safe checkpoint in each requested app. Jev ran a separate exact eight-task runner. The denominators are different, so they are reported separately rather than pooled.

ApproachSuccesses / totalSuccess rateAvg time / flowCostScope
Jev1 / 812.5%13.489 s~$0.043794Exact eight-task authenticated runner; Slides was the exact pass.
Luna5 / 5100%82.647 s~$0.098 estimateOne safe composite checkpoint in each requested Agent-Native app.
HybridN/AN/AN/AN/ANo matched authenticated hybrid run was retained.
AppJev exact-run outcomeLuna safe checkpointVerified Luna clip
MailFail - 0 / 3 Jev tasksSuccess - searched and edited an unsent draftno screen recording retained (the earlier capture was a generated title card, not a recording)
CalendarFail - 0 / 2 Jev tasksSuccess - week/search stop point; no event savedno screen recording retained (the earlier capture was a generated title card, not a recording)
DesignFail - target errorSuccess - visible design artifact and editno screen recording retained (the earlier capture was a generated title card, not a recording)
SlidesSuccess - create/editSuccess - visible deck edit; generation caveatno screen recording retained (the earlier capture was a generated title card, not a recording)
ContentFail - remained ChurningSuccess - visible document create/editno screen recording retained (the earlier capture was a generated title card, not a recording)

Mail stopped at an unsent draft, Calendar stopped before saving an event or invite, and Design/Slides/Content stopped before share/publish. Those are deliberate safety boundaries, not completed external side effects.

Comparison details

This keeps the four benchmark names simple while still explaining what was actually measured.

ApproachMeasured 42Exact real-world 10Public discovery public 9Computer use 5Headline readingStop point
Jev Browser18 / 420 / 103 / 9N/A42.9% measured; 0% exact; 33.3% public discoveryFastest browser decision lane
Jev Ultrafast18 / 42N/A1 / 9N/A42.9% measured; 11.1% public discoveryFastest variant; same measured success rate
JevN/AN/AN/A1 / 520% nativeSeparate desktop Jev adapter; synchronized Keynote and Numbers reruns ended without the requested content
Luna42 / 428 / 109 / 95 / 5100% connected-Chrome basic; 80% exact; 100% public/nativeFigma passed in the authenticated rerun; the rerun was not separately metered
Hybrid42 / 428 / 10N/A5 / 5100% connected-Chrome basic; 80% updated exact run; 100% matched nativeFigma passed in the authenticated rerun; the Jev then Luna recording remains staged

Bottom line

On 42 scripted browser tasks with an exact pass/fail check, Jev's two fast browser variants each land 18 of 42 (42.9%) while Luna and the Jev-then-Luna Hybrid both land 42 of 42. Jev is dramatically faster and cheaper only on tasks its structured control view can already see cleanly. On the harder real-world browser set, Jev Browser passes 0 of 10 and Jev Ultrafast 1 of 9 on a separate public lane, against 8 of 10 for both Luna and Hybrid after the authenticated Figma rerun; on five native macOS desktop tasks Jev passes 1 of 5 against 5 of 5 for Luna and Hybrid. Jev is genuinely good at short, well-exposed browser controls, then drops sharply on multi-step forms, rich editors, uploads, and native apps. Luna's slower visual approach, and Hybrid's verified recovery, are stronger on those tasks.

What the tests were

How the approaches work

Separate driver control: TryCua Cua Driver independently set the same kind of multi-line TextEdit value through a fresh Accessibility snapshot and read it back twice. That control passed, with no model and no leaderboard score: recording · verified screenshot. It proves the native driver can act when the app exposes a clean target; it does not prove that Jev can choose the target or plan the workflow.

Text note: the basic fixtures used a scripted text helper, so those rows measure browser decisions rather than prose generation. The Ultrafast wrapper used a small text model to supply the literal string after Jev selected the target and operation. That helper does not solve focus, caret movement, rich-text editing, keyboard submission, or verification. Luna generated and entered text through its own visual loop. In the native Jev run, the task supplied literal strings to a typed action policy; there was no general-purpose writing model hidden behind the Jev score.

Related implementations and claims: Third Hand, TipTour macOS, and Cua. The benchmark treats a demo's driver, OCR, DOM extraction, keyboard helper, and Jev model as separate components rather than attributing every capability to Jev alone.

Perception

What each approach can see

These diagrams show the information available to the decision loop. Jev Web gets a normalized, unstyled page representation plus controls; Jev Computer Use gets macOS Accessibility data; Luna works from the visible desktop surface.

Unstyled HTML / DOM shape

<!-- CSS is not part of this representation -->
<form aria-label="Search">
  <label for="destination">Where to?</label>
  <input id="destination" value="San Francisco">
  <button type="submit">Search</button>
</form>
structuretext + valuecontrol semantics

The benchmark adapter normalizes this kind of page into text, links, and controls. The retained Wikipedia trace contains Markdown-like page content, not the page's CSS pixels or a raw HTML byte dump.

{
  "content": "[Search](/search)\n\n# Results\n\n...",
  "controls": [
    {
      "role": "textbox",
      "name": "Where to?",
      "value": "San Francisco",
      "actions": ["setValue"]
    },
    {
      "role": "button",
      "name": "Search",
      "actions": ["click"]
    }
  ]
}

Where Jev fails and why

Where Luna fails and why

Takeaways

Limitations

Reproducibility and provenance

Generated from the retained JSON traces, postcondition checks, and inspected video frames. Raw clips are not replaced by the report.