One email each morning — yesterday's AI, sortedGet it in your inbox

METAL LAB

Open-source Ornith-1.5 claims scores on par with Claude Opus

DeepReinforce team releases three sizes from 397B down to 9B, built on a self-improvement loop that generates its own tasks, scaffolds, and solutions — all figures are self-reported

이미지: Ornith

Summary

  • The DeepReinforce team has released Ornith-1.5, a model built with a self-improvement loop, in three sizes: 397B and 35B MoE, and 9B Dense
  • The team says the 397B model scored 86.1 on Terminal-Bench 2.1 and 56.0 on DeepSWE, matching Claude Opus 4.8 (85.0 and 59.0) — no third-party reproduction exists yet
  • A quantized 9B mobile version can run directly on iPhone and Android, and GGUF and MLX 4-bit, 6-bit, and 8-bit variants were released alongside it
공개일
2026년 8월 19일(자체 사이트 ornith.ai)
모델 구성
397B MoE·35B MoE·9B Dense 3종
397B 성적
Terminal-Bench 2.1 86.1 · DeepSWE 56.0
비교 대상(Claude Opus 4.8)
Terminal-Bench 2.1 85.0 · DeepSWE 59.0
35B 성적
Terminal-Bench 2.1 68.5 · SWE-Bench Verified 79.0
9B 성적
Terminal-Bench 2.1 47.0 · SWE-Bench Verified 70.6
전작
Ornith-1.0, 큐원 3.5·젬마 4 기반 추가 학습으로 개발
학습 방식
과제 생성-발판 구성-풀이 생성 3단계 루프, GRPO로 강화학습

An open-source model claims scores on par with Claude Opus

An open-source model called Ornith scored 86.1 on Terminal-Bench 2.1, a benchmark that tests multi-step task performance inside a terminal, and 56.0 on DeepSWE, a benchmark that tests code-fixing ability, the development team announced on August 19 (local time). In the same table, Anthropic's Claude Opus 4.8 was listed at 85.0 and 59.0 respectively. Ornith leads on Terminal-Bench but trails on DeepSWE.

All of these figures were self-measured and self-reported by the development team. The scores for competing models listed for comparison in the same table were also re-measured by the team using its own methodology, and no third-party reproduction has been carried out yet. The announcement page notes that the figures are averages of five independent runs.

Ornith was built by the DeepReinforce team. On August 19, the team published the new model "Ornith-1.5" on its own site along with these results, and uploaded the weights to the "ornith-ai" organization on Hugging Face.

Ornith-1.5-397B 벤치마크 평가 결과 도표
이미지: Ornith

From a model that prepares itself to a model that improves itself

Ornith-1.5 is not the team's first model. Its predecessor, Ornith-1.0, was built on Alibaba's Qwen 3.5 and Google's Gemma 4, with additional continued pretraining (CPT), mid-training, and post-training layered on top. That earlier release introduced the concept of "self-scaffolding," in which the model builds, on its own, the tools and procedures — the scaffold — needed to solve a problem, then solves it on top of that scaffold.

Ornith-1.5 takes this a step further. Rather than stopping at building scaffolds, it completes a loop in which the model generates the tasks to be solved, builds scaffolds suited to those tasks, and generates the solution rollouts, using all of this as material for reinforcement learning. This means the model doesn't rely on a predetermined problem set or hand-built grading tools; instead, it continually finds gaps in its own capabilities and generates problems that fill those gaps.

Ornith-1.5-35B 벤치마크 평가 결과 도표
이미지: Ornith

Report card across three weight classes, from 397B to 9B

Ornith-1.5 comes in three sizes: a 397-billion-parameter (397B) MoE (mixture of experts), a 35-billion-parameter (35B) MoE, and a 9-billion-parameter (9B) dense model. MoE architectures select only a subset of "expert" parameters out of the total for each query, requiring less computation than a dense model of the same size.

The table released by the development team is reproduced below.

ModelParameter architectureTerminal-Bench 2.1Other benchmarks
Ornith-1.5-397BMoE86.1DeepSWE 56.0
Ornith-1.5-35BMoE (3B active per token)68.5SWE-Bench Verified 79.0
Ornith-1.5-9BDense47.0SWE-Bench Verified 70.6

The scores for competing models listed for comparison in the same table are as follows. These figures were also measured by the development team in its own evaluation environment.

ModelTerminal-Bench 2.1Other benchmarks
Claude Opus 4.885.0DeepSWE 59.0
GLM-5.282.7DeepSWE 46.2
DeepSeek-V4-Flash-073182.7DeepSWE 54.4
Gemma 4-31B43.4SWE-Bench Verified 52.0
Muse Glimmer-30B51.7SWE-Bench Verified 76.0

Ornith said its 35B model, despite activating only 3 billion parameters per token, outperformed not only Qwen 3.6-35B in the same weight class but also larger dense models such as Gemma4-31B and Meta's Muse Glimmer-30B by a wide margin on agentic coding benchmarks.

Ornith-1.5-9B 벤치마크 평가 결과 도표
이미지: Ornith

A 9B model that fits on a smartphone

The 9-billion-parameter model was also released as a downsized quantized version, "Ornith-1.5-9B-Mobile," designed to run directly on iPhone and Android devices. The team reported that even this small model scored 47.0 on Terminal-Bench 2.1 and 70.6 on SWE-Bench Verified, matching or exceeding the much larger Gemma4-31B and Qwen 3.6-35B.

Hugging Face hosts the original weights for all three sizes, along with 4-bit, 6-bit, and 8-bit quantized variants in GGUF and MLX formats — ready to download and run directly via MLX on Mac or GGUF on PC and Linux.

How tasks, scaffolds, and solutions are trained in a single loop

One training cycle runs in three stages. First, the model proposes a harder task on its own, based on its history of tasks solved so far, targeting areas it has not yet mastered. Next, it builds or refines a scaffold suited to that task — the instructions, tools, and solution strategy needed to approach the problem. Finally, it generates an actual solution rollout on top of that scaffold.

Each of these three stages is rewarded according to three criteria: whether the task and scaffold are actually gradeable (validity), whether the difficulty is right at the edge of what the model can currently solve (frontier difficulty), and whether the task doesn't overlap with ones used in previous training (novelty). The difficulty criterion in particular targets a success rate of 0.2, giving the highest reward to tasks the model succeeds at roughly once in five attempts. As the model grows accustomed to a task and its success rate rises, the reward naturally decreases, pushing the task generator toward harder problems. Task generation, scaffold generation, and solution generation are all jointly optimized using a reinforcement learning method called GRPO.

Editor's view

This announcement arrives amid a summer in which "recursive self-improvement" (RSI) has become one of the most frequently cited terms in the AI industry. Following reports that Google co-founder Sergey Brin has been pushing DeepMind to shift resources toward RSI, Sakana AI said it would apply recursive self-improvement to the physical world of moving robots, and Oumi released a platform that feeds production logs back into training data automatically. Ornith extends this trend, using open-source benchmark figures to back the idea that "a model can build its own problem set."

The point worth noting across generations is the difference between scaffolding and self-improvement. Where the previous generation of models simply solved problems on top of tool sets built by humans, this generation rewrites those tool sets itself while also adjusting task difficulty. It has been repeatedly noted in agentic coding that models relying on fixed scaffolds tend to perform well on familiar patterns but break down on unfamiliar repository structures. If a structure that co-evolves tasks and scaffolds actually closes this gap, the distance between open-weight and closed models in coding-agent tasks could narrow considerably.

Two points stand out for domestic development teams. One is that a model small enough to run on-device — like the 9-billion-parameter mobile version — has reportedly reached scores in the 70-point range on SWE-Bench Verified. This is a weight class worth watching for teams looking to add coding-assist features directly on-device without server costs. The other is the training method itself. Since it reduces the cost of humans having to build problem sets, organizations without the resources to design their own evaluation tasks tailored to a specific codebase may find room to apply a similar approach.

Still, all the evidence currently available comes from a single announcement by the development team. Since its release, the news has drawn over 200 votes on Hacker News and been picked up by overseas tech outlets, but those reports also rely on the same announcement. Since the scores were produced through a self-improvement loop, verification will only be complete once the community loads the weights into an inference engine and reproduces the same numbers independently.

Correction 2026.08.21 제목과 본문에서 벤치마크 점수가 개발팀의 자체 측정치이며 제3자 재현이 아직 없다는 점을 명확히 했습니다. 근거를 확인할 수 없는 서술 한 문장을 삭제하고, 개발 주체(딥리인포스 팀)와 가중치 배포 형식 정보를 보강했습니다.

김현국

METAL LAB 발행인

METAL 대표이자 METAL LAB 발행인. AI 에디토리얼 시스템이 전 세계 AI 소식을 수집·작성하며, 김현국이 시스템과 발행을 총괄합니다.

More from this editor →

Share

Comments