ACL 2025long0 citations

OpenCoder: The Open Cookbook for Top-Tier Code Large Language Models

Siming Huang, Tianhao Cheng, Jason Klein Liu, Weidi Xu, Jiaran Hao, Liuyihan Song, Yang Xu, Jian Yang

Abstract

Code LLMs have been widely used in various domains, including code generation, logical reasoning, and agent systems. However, open-access code LLMs mostly only release weights, lacking key features such as reproducible data pipelines and transparent training protocols, which are crucial for advancing deeper, more reliable investigations. To address the gap, we introduce OpenCoder, a top-tier code LLM that not only achieves performance comparable to leading models but also serves as an “open cookbook” for the research community. Unlike most prior efforts, we release not only model weights and inference code, but also the reproducible training data, complete data processing pipeline, rigorous experimental ablation results, and detailed training protocols for open scientific research. Our work identifies the key ingredients for building a top-tier code LLM: optimized heuristic rules for data cleaning and deduplication, effective recall of code-related text corpus, and high-quality synthetic data for both annealing and supervised fine-tuning stages. By offering this level of openness, we aim to broaden access to all aspects of a top-tier code LLM, with OpenCoder serving as both a powerful model and an open foundation to accelerate research and enable reproducible advancements in code intelligence. The released resource is available at https://opencoder-llm.github.io.

BibTeX
@inproceedings{huang-etal-2025-opencoder,
    title = "{O}pen{C}oder: The Open Cookbook for Top-Tier Code Large Language Models",
    author = "Huang, Siming  and
      Cheng, Tianhao  and
      Liu, Jason Klein  and
      Xu, Weidi  and
      Hao, Jiaran  and
      Song, Liuyihan  and
      Xu, Yang  and
      Yang, Jian  and
      Liu, Jiaheng  and
      Zhang, Chenchen  and
      Chai, Linzheng  and
      Yuan, Ruifeng  and
      Luo, Xianzhen  and
      Wang, Qiufeng  and
      Fan, YuanTao  and
      Zhu, Qingfu  and
      Zhang, Zhaoxiang  and
      Gao, Yang  and
      Fu, Jie  and
      Liu, Qian  and
      Li, Houyi  and
      Zhang, Ge  and
      Qi, Yuan  and
      Yinghui, Xu  and
      Chu, Wei  and
      Wang, Zili",
    editor = "Che, Wanxiang  and
      Nabende, Joyce  and
      Shutova, Ekaterina  and
      Pilehvar, Mohammad Taher",
    booktitle = "Proceedings of the 63rd Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers)",
    month = jul,
    year = "2025",
    address = "Vienna, Austria",
    publisher = "Association for Computational Linguistics",
    url = "https://aclanthology.org/2025.acl-long.1591/",
    doi = "10.18653/v1/2025.acl-long.1591",
    pages = "33167--33193",
    ISBN = "979-8-89176-251-0"
}