Awesome Code Agents
The Digital World We Are Building. The Real World We Are Acting In.
A living collection of frontier research on autonomous code agents, from the code we build to the worlds we act in.
Image Credit: ChatGPT.
Quick Navigation
🔥 We are actively tracking the frontier research of code agents.
🧹 The list below shows the past year; the full paper list holds the complete collection.
📚 Currently collected: 470 papers. (Last update: 2026-07-12)
* 💻 General Software + 🐛 Debugging & Issue Resolution + ✏️ Code Generation & Completion + 🛠️ Environment Setup & CI/CD + 🔄 Maintenance & Evolution + 🔍 Code Review + 🔒 Security + 📖 Comprehension & Documentation + 🧪 Testing & Verification + 🏗️ Feature Development * 🧊 3D & CAD * 🌐 Web Applications * 🗄️ Databases * 🎨 Graphics & Animation * ⚙️ Systems * 🎮 Games * 🔌 Hardware * 🔬 Research & Discovery * 🖥️ Terminals & Operating Systems * 🤖 The Physical World * 🕹️ Game Worlds * 🧭 Browsers & the Web * 🧰 Software Applications
🧠 Foundation Models
Flagship frontier models that both write code and act through it.
- LoopCoder-v2: Only Loop Once for Efficient Test-Time Computation Scaling.
- KAT-Coder Technical Report.
- Kimi K2: Open Agentic Intelligence.
… plus 1 earlier paper(s): see the full list.
📊 Surveys & Empirical Studies
Research that studies and surveys code agents themselves.
- 3100 Opinions on Code Review in an AI World: Building Causal Theory from Practitioner Discourse.
- From Solvers to Research: Large Language Model-Driven Formal Mathematics at the Research Frontier.
- How Coding Agents Fail Their Users: A Large-Scale Analysis of Developer-Agent Misalignment in 20,574 Real-World Sessions.
- TrajAudit: Automated Failure Diagnosis for Agentic Coding Systems.
- SpecBench: Measuring Reward Hacking in Long-Horizon Coding Agents.
- Overeager Coding Agents: Measuring Out-of-Scope Actions on Benign Tasks.
- Code as Agent Harness.
- SWE-chat: Coding Agent Interactions From Real Users in the Wild.
- Dive into Claude Code: The Design Space of Today's and Future AI Agent Systems.
- CodeTracer: Towards Traceable Agent States.
- Programming by Chat: A Large-Scale Behavioral Analysis of 11,579 Real-World AI-Assisted IDE Sessions.
- How Do Developers Interact with AI? An Exploratory Study on Modeling Developer Programming Behavior.
- SWE-Skills-Bench: Do Agent Skills Actually Help in Real-World Software Engineering?
- Fingerprinting AI Coding Agents on GitHub.
- Agent READMEs: An Empirical Study of Context Files for Agentic Coding.
- Does AI-Assisted Coding Deliver? A Difference-in-Differences Study of Cursor's Impact on Software Projects.
- A Comprehensive Empirical Evaluation of Agent Frameworks on Code-centric Software Engineering Tasks.
- A Survey of Vibe Coding with Large Language Models.
- How can we assess human-agent interactions? Case studies in software agent design.
- A Comprehensive Survey on Benchmarks and Solutions in Software Engineering of LLM-Empowered Agentic System.
- On the Use of Agentic Coding: An Empirical Study of Pull Requests on GitHub.
- Agentic Software Engineering: Foundational Pillars and a Research Roadmap.
- "My productivity is boosted, but ..." Demystifying Users' Perception on AI Coding Assistants.
- A Survey on Code Generation with LLM-based Agents.
- The Rise of AI Teammates in Software Engineering (SE) 3.0: How Autonomous Coding Agents Are Reshaping Software Engineering.
- Measuring the Impact of Early-2025 AI on Experienced Open-Source Developer Productivity.
… plus 9 earlier paper(s): see the full list.
🧱 Code as Artifact: Building the Digital World
Agents that build software, from one function to an entire system.
💻 General Software
Writing and maintaining general-purpose software.
🐛 Debugging & Issue Resolution
Reproducing, locating, and fixing reported bugs.
- AgentLens: Production-Assessed Trajectory Reviews for Coding Agent Evaluation.
- Dockerless: Environment-Free Program Verifier for Coding Agents.
- FastContext: Training Efficient Repository Explorer for Coding Agents.
- Claw-SWE-Bench: A Benchmark for Evaluating OpenClaw-style Agent Harnesses on Coding Tasks.
- SWE-Explore: Benchmarking How Coding Agents Explore Repositories.
- CODESKILL: Learning Self-Evolving Skills for Coding Agents.
- AgentLens: Revealing The Lucky Pass Problem in SWE-Agent Evaluation.
- TACT: Mitigating Overthinking and Overacting in Coding Agents via Activation Steering.
- Empowering Autonomous Debugging Agents with Efficient Dynamic Analysis.
- Asking What Matters: Reward-Driven Clarification for Software Engineering Tasks.
- Scaling Test-Time Compute for Agentic Coding.
- How and Why Agents Can Identify Bug-Introducing Commits.
- Coherence Collapse: Diagnosing Why Code Agents Fail After Reaching the Right Code.
- SWE-Next: Scalable Real-World Software Engineering Tasks for Agents.
- daVinci-Env: Open SWE Environment Synthesis at Scale.
- BeyondSWE: Can Current Code Agent Survive Beyond Single-Repo Bug Fixing?
- SWE-ABS: Adversarial Benchmark Strengthening Exposes Inflated Success Rates on Test-based Benchmark.
- SWE-rebench V2: Language-Agnostic SWE Task Collection at Scale.
- SWE-MiniSandbox: Container-Free Reinforcement Learning for Building Software Engineering Agents.
- Immersion in the GitHub Universe: Scaling Coding Agents to Mastery.
- Rethinking the Value of Agent-Generated Tests for LLM-Based Software Engineering Agents.
- SWE-Universe: Scale Real-World Verifiable Environments to Millions.
- Closing the Loop: Universal Repository Representation with RPG-Encoder.
- SWE-Lego: Pushing the Limits of Supervised Fine-tuning for Software Issue Resolving.
- Toward Training Superintelligent Software Agents through Self-Play SWE-RL.
- Confucius Code Agent: Scalable Agent Scaffolding for Real-World Codebases.
- InfCode: Adversarial Iterative Refinement of Tests and Patches for Reliable Software Issue Resolution.
- Live-SWE-agent: Can Software Engineering Agents Self-Evolve on the Fly?
- SWE-Compass: Towards Unified Evaluation of Agentic Coding Abilities for Large Language Models.
- The OpenHands Software Agent SDK: A Composable and Extensible Foundation for Production Agents.
- SWE-Sharp-Bench: A Reproducible Benchmark for C# Software Engineering Tasks.
- HAFixAgent: History-Aware Automated Program Repair Agent.
- Understanding Code Agent Behaviour: An Empirical Study of Success and Failure Trajectories.
- TDFlow: Agentic Workflows for Test Driven Software Engineering.
- BugPilot: Complex Bug Generation for Efficient Learning of SWE Skills.
- When Old Meets New: Evaluating the Impact of Regression Tests on SWE Issue Resolution.
- More with Less: An Empirical Study of Turn-Control Strategies for Efficient Coding Agents.
- SIADAFIX: issue description response for adaptive program repair.
- Lingxi: Repository-Level Issue Resolution Framework Enhanced by Procedural Knowledge Guided Scaling.
- Saving SWE-Bench: A Benchmark Mutation Approach for Realistic Agent Evaluation.
- REFINE: Enhancing Program Repair Agents through Context-Aware Patch Refinement.
- Abstain and Validate: A Dual-LLM Policy for Reducing Noise in Agentic Program Repair.
- Improving Code Localization with Repository Memory.
- ReasoningBank: Scaling Agent Self-Evolving with Reasoning Memory.
- Kimi-Dev: Agentless Training as Skill Prior for SWE-Agents.
- A Benchmark for Localizing Code and Non-Code Issues in Software Projects.
- Extracting Conceptual Knowledge to Locate Software Issues.
- SWE-Bench Pro: Can AI Agents Solve Long-Horizon Software Engineering Tasks?
- An Empirical Study on Failures in Automated Issue Solving.
- SWE-Effi: Re-Evaluating Software AI Agent System Effectiveness Under Resource Constraints.
- SWE-Mirror: Scaling Issue-Resolving Datasets by Mirroring Issues Across Repositories.
- Automated Generation of Issue-Reproducing Tests by Combining LLMs and Search-Based Testing.
- Execution-Feedback Driven Test Generation from SWE Issues.
- Tool-integrated Reinforcement Learning for Repo Deep Search.
- Training Long-Context, Multi-Turn Software Engineering Agents with Reinforcement Learning.
- SE-Agent: Self-Evolution Trajectory Optimization in Multi-Step Reasoning with LLM-Based Agents.
- RepoForge: Training a SOTA Fast-thinking SWE Agent with an End-to-End Data Curation Pipeline Synergizing SFT and RL at Scale.
- Leveraging Large Language Model for Information Retrieval-based Bug Localization.
- Trae Agent: An LLM-based Agent for Software Engineering with Test-time Scaling.
- SWE-Exp: Experience-Driven Software Issue Resolution.
- SWE-Debate: Competitive Multi-Agent Debate for Software Issue Resolution.
- AutoCodeSherpa: Symbolic Explanations in AI Coding Agents.
- Prometheus: Unified Knowledge Graphs for Issue Resolution in Multilingual Codebases.
- Agentic Program Repair from Test Failures at Scale: A Neuro-symbolic approach with static analysis and test execution feedback.
- AssertFlip: Reproducing Bugs via Inversion of LLM-Generated Passing Tests.
- SWE-MERA: A Dynamic Benchmark for Agenticly Evaluating Large Language Models on Software Engineering Tasks.
- SPICE: An Automated SWE-Bench Labeling Pipeline for Issue Clarity, Test Coverage, and Effort Estimation.
… plus 86 earlier paper(s): see the full list.
✏️ Code Generation & Completion
Generating and completing code, from a function to a whole repository.
- ATM: CID-Brokered Pre-Write Admission for Multi-Agent Code Co-Synthesis.
- **DeNovoSWE: Scaling Long-Horizon Environments for Generating Entire