RESEARCH

NLP

CWM: An Open-Weights LLM for Research on Code Generation with World Models

September 24, 2025

Abstract

We release Code World Model (CWM), a 32-billion-parameter open-weights LLM, to advance research on code generation with world models. To improve code understanding beyond what can be learned from training on static code alone, we mid-train CWM on a large amount of observation-action trajectories from Python interpreter and agentic Docker environments, and perform extensive multi- task reasoning RL in verifiable coding, math, and multi-turn software engineering environments. With CWM, we provide a strong testbed for researchers to explore the opportunities world modeling affords for improving code generation with reasoning and planning in computational environments. We present first steps of how world models can benefit agentic coding, enable step-by-step simulation of Python code execution, and show early results of how reasoning can benefit from the latter. CWM is a dense, decoder-only LLM trained with a context size of up to 131 k tokens. Independent of its world modeling capabilities, CWM offers strong performance on general coding and math tasks: it reaches pass@1 scores of 65.8 % on SWE-bench Verified (with test-time scaling), 68.6 % on LiveCodeBench, 96.6 % on Math-500, and 76.0 % on AIME 2024. To support further research on code world modeling, we release model checkpoints after mid-training, SFT, and RL.

Download the Paper

AUTHORS

Written by

Jade Copet

Quentin Carbonneaux

Gal Cohen

Jonas Gehring

Jacob Kahn

Jannik Kossen

Felix Kreuk

Emily McMilin

Michel Meyer

Yuxiang Wei

David Zhang

Kunhao Zheng

Jordi Armengol-Estape

Pedram Bashiri

Maximilian Beck

Pierre Chambon

Abhishek Charnalia

Chris Cummins

Juliette Decugis

Zacharias Fisches

François Fleuret

Fabian Gloeckle

Alex Gu

Michael Hassid

Daniel Haziza

Badr Youbi Idrissi

Christian Keller

Rahul Kindi

Hugh Leather

Gallil Maimon

Aram Markosyan

Francisco Massa

Pierre-Emmanuel Mazaré

Vegard Mella

Naila Murray

Keyur Muzumdar

Peter O'Hearn

Matteo Pagliardini

Dmitrii Pedchenko

Tal Remez

Volker Seeker

Marco Selvi

Oren Sultan

Sida Wang

Luca Wehrstedt

Ori Yoran

Lingming Zhang

Taco Cohen

Yossi Adi

Gabriel Synnaeve

Publisher

arXiv

Research Topics

Natural Language Processing (NLP)

Core Machine Learning

Related Publications

October 02, 2026

RESEARCH

Tightness of the Cycle-Based Relaxation for Completed Length-Three Alpha-Cycles

Aykut Arslan

October 02, 2026

October 02, 2026

RESEARCH

On Solvable Evolution Algebras and a Conjecture by García-Martínez and Pérez-Rodríguez

Andres Barei Bueno

October 02, 2026

October 02, 2026

RESEARCH

String Two-Point Function = Height Function on a Curve

Anindya Dey, Gabriel Herczeg, An Huang, Nicolas Jaramillo Torres, Jacob H. Swenberg

October 02, 2026

October 02, 2026

RESEARCH

Semiabelian Groups Need Not Be Monomial

Joseph Phillip Brennan, Milana Golich

October 02, 2026

Help Us Pioneer The Future of AI

We share our open source frameworks, tools, libraries, and models for everything from research exploration to large-scale production deployment.