← All projects

Yarn

Five takes on an agentic IDE.

Yarn is an Ultra.dev build experiment: give five coding models the same open-ended brief for an Ollama-focused desktop IDE, then compare the products, the follow-up they needed, and the cost of getting there.

The field 05 independent builds
  1. 01 GPT 6 Astra Best overall product
  2. 02 GPT 5.6 Sol Efficiency winner
  3. 03 Fable 5.1 Most ambitious workflow
  4. 04 DeepSeek V4 Pro Speed standout
  5. 05 GLM 5.3 Did not hold together

Watch the five builds go head to head.

The long-form video covers the products, the repair turns, the elapsed time, and the trade-offs that code screenshots alone cannot show.

Watch on YouTube ↗

Same brief. No hand-holding.

The goal was not a synthetic benchmark. It was to see what each model would invent when the product decisions were left open, then judge whether the result was coherent, functional, and worth using.

THE BRIEF “Build an Ollama super app: a native, agentic development workspace that makes open-weight models more useful for real software work.”
  1. 01

    One starting point

    Every model received the same open-ended product brief.

  2. 02

    Minimal context

    No detailed design spec and no extra tools were added to the environment.

  3. 03

    Real product test

    The comparison looked at usability, follow-up effort, speed, and completeness.

Five products, judged honestly.

These are observations from the recorded runs and their follow-up fixes. This is a build experiment, not a controlled benchmark.

Build 01 Best overall product

GPT 6 Astra

The most complete interpretation

A refined mission desk, clearer code and review workflow, a model library, and strong defaults. It produced the best overall product, although the improvement over GPT 5.6 Sol was incremental.

Effort
Similar elapsed time to GPT 5.6 Sol
Stack
React · TypeScript · Monaco · Tauri 2
Explore this build on GitHub ↗
Build 02 Efficiency winner

GPT 5.6 Sol

The best fit for this prompt

A polished mission-based workspace with editing, Git diffs, terminal access, model context, and visible agent actions. It needed very little follow-up and delivered the strongest balance of quality and efficiency.

Effort
Two small follow-up turns
Stack
React · TypeScript · Monaco · Tauri 2
Explore this build on GitHub ↗
Build 03 Most ambitious workflow

Fable 5.1

Capable, elaborate, and expensive

Threads, acceptance criteria, a Sharpen action, model roles, project isolation, and replay made this the most opinionated workflow. It worked, but required UX fixes and heavy token use to reach the finish line.

Effort
About 14 hours including usage-limit waits
Stack
React · TypeScript · CodeMirror · Tauri 2
Explore this build on GitHub ↗
Build 04 Speed standout

DeepSeek V4 Pro

Lightning fast with major gaps

It assembled a recognizable IDE with files, an agent view, models, and source control in roughly 14 minutes. Missing Git diff inspection and other functional gaps kept the result from being a usable daily tool.

Effort
Roughly 14 minutes
Stack
React · TypeScript · Monaco · Tauri 2
Explore this build on GitHub ↗
Build 05 Did not hold together

GLM 5.3

Opened, but core workflows stayed broken

The app could open and load files, but key interactions still failed after three attempts to repair it. The run is included because failed products are part of the experiment, not something to edit out of the story.

Effort
Three unsuccessful repair turns
Stack
Svelte · TypeScript · CodeMirror · Tauri 2
Explore this build on GitHub ↗

Read the code. Run the apps. Make your own call.

Every implementation lives in one MIT-licensed repository, with its own frontend, Rust backend, dependencies, and setup guide.