What is 2026 Ornith-1.5: self-improving 397B and 9B mobile weights

Ornith-1.5 shipped open weights on 19 August. This piece separates official numbers from GIGAZINE’s MIT / Hugging Face write-up.

On 19 August 2026 Ornith published three downloadable open-weight sizes: a large mixture-of-experts aimed at agentic coding scores that sit next to a closed flagship, and a dense 9B the authors say can be quantized onto phones.

The object is Ornith-1.5. The official blog frames it as end-to-end self-improvement: the model proposes harder tasks, writes a task-specific scaffold, then produces solution rollouts for reinforcement learning. What follows is only official figures plus GIGAZINE’s distribution notes — not a claim that an outside lab has reproduced a win over Opus.

Ornith-1.0: self-scaffolding 19 August: three Ornith-1.5 sizes 20 August: GIGAZINE on MIT / Hugging Face

What shipped

The post says 1.5 extends 1.0, and that 1.0 was built on Qwen3.5 and Gemma 4 with continued pretraining, mid-training and post-training. 1.5 moves the loop from optimizing scaffolds and rollouts to jointly optimizing task generation as well.

397B
Largest MoE parameter count
86.1
Official: 397B Terminal-Bench 2.1
9B
Dense plus official Mobile quant

Figures that can be checked

  1. 1

    The three sizes are named

    The official list is Ornith-1.5-397B (MoE), Ornith-1.5-35B-A3B (MoE, 3B active per token), and Ornith-1.5-9B (dense). GIGAZINE also named the quant pack Ornith-1.5-9B-Mobile for iPhone and Android.

  2. 2

    397B versus Opus 4.8 is mixed, not a sweep

    The post reports 86.1 on Terminal-Bench 2.1 and 56.0 on DeepSWE, “on par” with Claude Opus 4.8 at 85.0 and 59.0. On the same table Terminus-2 is above Opus and DeepSWE is below. Against GLM-5.2 and DeepSeek-V4-Flash-0731 the authors claim a lead among open models of similar scale.

  3. 3

    The curriculum is generated; reward has a hard gate

    Each cycle proposes harder tasks from an environment, task-type instructions and prior history; writes a scaffold (instructions, tools, decomposition, orchestration); then produces rollouts. Task reward is validity V × frontier difficulty D × novelty N. If V=0 the whole term is zero. Difficulty uses the current model’s success rate with target p*=0.2. All three stages use GRPO.

01

The 35B activates little and still posts high agent scores

The authors say 35B-A3B beats same-size Qwen 3.6-35B and the denser Gemma 4-31B and Meta Muse Glimmer-30B on agentic coding: 68.5 versus 43.4 and 51.7 on Terminal-Bench 2.1, and 79.0 versus 52.0 and 76.0 on SWE-bench Verified.

02

The 9B is claimed to beat larger dense models

The 9B is reported at 47.0 on Terminal-Bench 2.1 (Claude Code) and 70.6 on SWE-bench Verified, and is described as beating the larger Gemma 4-31B on most tests. That is the vendor table, not a third-party cluster rerun.

03

License and distribution need a separate check

GIGAZINE wrote that 1.5 is MIT-licensed and hosted in the ornith-ai Hugging Face collection. The official essay does not repeat the full license in the same paragraph. The repo LICENSE remains the document to read before a download.

Claim Checkable source How to read it
Three 1.5 sizes on 19 August Ornith blog; GIGAZINE 20 August Ship date from the official post
397B TB2.1 86.1 / DeepSWE 56.0 Official table (five-run average) Vendor eval; not a sweep of Opus
MIT + Hugging Face GIGAZINE 20 August Press recap; confirm the repo LICENSE

The official loop is described as: stronger policies yield harder, more informative tasks; evolving scaffolds elicit more capability; higher-quality rollouts supply the next learning signal. That is a methods claim, not an external audit.

# Official 1.5 loop (2026-08-19)
propose harder tasks
generate / refine scaffold
produce solution rollouts
R_task = V * D(p*=0.2) * N
optimize three stages with GRPO

How to read the boundaries

“On par with Opus” ≠ ahead on every row
On the authors’ own DeepSWE column the 397B trails Opus 4.8 (56.0 vs 59.0). Terminal-Bench leads also depend on the harness (Terminus-2 vs Claude Code).
A self-made curriculum can still be hacked
The post defines a separate harness reward for task alignment, reward fidelity and hack resistance. Eval footnotes say SWE-bench dropped git history and cut the network, and NL2Repo blocked listed repos and pip. Those are their stated controls, not a proof the system cannot be gamed.
What is open is the checkpoint, not the full training bill
Weights, serving notes and quantized formats were published. The compute and data traces of the self-generated curriculum are not written as a line-by-line reproduction budget.

Questions worth checking

Is Ornith-1.5 a from-scratch base model?

The post says 1.5 extends 1.0, and that 1.0 continued-pretrained, mid-trained and post-trained on Qwen3.5 and Gemma 4. It should not be read as a pretrain unrelated to those bases.

Does the 397B already beat Claude Opus 4.8?

The authors claim a lead among open models of similar scale and “on par” with Opus on two agent benches. Terminus-2 is above Opus; DeepSWE is below. No independent full-table rerun was attached.

Can the 9B actually run on a phone?

The official post and GIGAZINE both describe a 9B-Mobile quant for iPhone and Android. Device RAM and speed were not published as one standard bench. What can be checked is that a quant pack was released — not that any phone can run the 397B smoothly.

Start a free meeting