JanusCoder: Towards a Foundational Visual-Programmatic Interface for Code Intelligence

Qiushi Sun, Jingyang Gong, Yang Liu, Qiaosheng Chen, Lei Li +4 more
10/27/2025
cs.AIcs.CLcs.CV

Official code: InternLM/JanusCoder (78 stars, Apache-2.0, last commit 2026-02-09). 1 more implementation below.

Abstract

The scope of neural code intelligence is rapidly expanding beyond text-based source code to encompass the rich visual outputs that programs generate. This visual dimension is critical for advanced applications like flexible content generation and precise, program-driven editing of visualizations. However, progress has been impeded by the scarcity of high-quality multimodal code data, a bottleneck stemming from challenges in synthesis and quality assessment. To address these challenges, we make contributions from both a data and modeling perspective. We first introduce a complete synthesis toolkit that leverages reciprocal synergies between data modalities to efficiently produce a large-scale, high-quality corpus spanning from standard charts to complex interactive web UIs and code-driven animations. Leveraging this toolkit, we construct JanusCode-800K, the largest multimodal code corpus to date. This powers the training of our models, JanusCoder and JanusCoderV, which establish a visual-programmatic interface for generating code from textual instructions, visual inputs, or a combination of both. Our unified model is a departure from existing approaches that build specialized models for isolated tasks. Extensive experiments on both text-centric and vision-centric coding tasks demonstrate the superior performance of the JanusCoder series, with our 7B to 14B scale models approaching or even exceeding the performance of commercial models. Furthermore, extensive analysis provides key insights into harmonizing programmatic logic with its visual expression. Our code and checkpoints will are available at https://github.com/InternLM/JanusCoder.

View on arXivView PDF

Code Implementations(2)

Apache-2.0

[ICLR 2026] JanusCoder: Towards a Foundational Visual-Programmatic Interface for Code Intelligence

788HTML, ShellOct 20, 20258 months agoApache-2.0
MIT

JanusCoder: Towards a Foundational Visual-Programmatic Interface for Code Intelligence

50HTML, ShellOct 8, 202511 months agoMIT

Similar Papers

Cite this paper

@article{sun2025januscoder,
  title  = {JanusCoder: Towards a Foundational Visual-Programmatic Interface for Code Intelligence},
  author = {Qiushi Sun and Jingyang Gong and Yang Liu and Qiaosheng Chen and Lei Li and Kai Chen and Qipeng Guo and Ben Kao and Fei Yuan},
  year   = {2025},
  eprint = {2510.23538},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2510.23538v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2510.23538.svg)](https://codeofpaper.com/paper/2510.23538)

Discussion