# Awesome Code as X
**Coding-agent papers that treat a program as the intermediate representation.**
[English](README.md) | [Blog](https://huggingface.co/blog/kkakkkka/from-coding-agents-to-physical-agents) | [SourceMind](assets/sourcemind.jpg) | [中文](README.zh.md) | [公众号文章](https://mp.weixin.qq.com/s/MuOz0KmmQa5CxzjY7WEEvA)
## Overview
- 🎯 [Aim](#aim)
- 📚 [Definitions](#definitions)
- 🦾 [Code as Policy](#code-as-policy)
- 🧠 [Code as Memory](#code-as-memory)
- 🗺️ [Code as World](#code-as-world)
- 🧮 [Programmable World Models](#programmable-world-models)
- ✂️ [Edit Graph](#edit-graph)
- 📊 [Benchmark](#benchmark)
- [Policy programs](#policy-programs)
- [World programs](#world-programs)
- [Edit programs](#edit-programs)
- [Robot evaluation infrastructure](#robot-evaluation-infrastructure)
- 📚 [Surveys and Lessons](#surveys-and-lessons)
- 🛠️ [Projects](#projects)
- [Eval reports](#eval-reports)
- [Policy programs in simulation](#policy-programs-in-simulation)
- [Policy programs on a real robot](#policy-programs-on-a-real-robot)
- [Plan, then call a VLA](#plan-then-call-a-vla)
- [World programs from video](#world-programs-from-video)
- [RL training stacks](#rl-training-stacks)
- [Scene programs](#scene-programs)
- 🔗 [Related Resources](#related-resources)
## Aim
We collect papers where an agent writes or edits a program, a tool graph, or an explicit world state, then a simulator, renderer, robot, or editor runs it. That includes robot policies, executable scenes, programmable world models, image or video edit graphs, and benchmarks for those agents. Systems, evals, and case catalogs without a paper go under Projects, not under the paper sections.
New papers and projects get added as they appear. PRs are welcome.
## Definitions
- [Policy program](#def-policy-program)
- [World program](#def-world-program)
- [Programmable world model](#def-programmable-world-model)
- [Edit graph](#def-edit-graph)
- [Benchmark](#def-benchmark)
- [Project](#def-project)