💻 Code Intelligence & Software Engineering Agents — Topic Resources
Curated collection of landmark research papers, open-source repositories, YouTube videos, free masterclasses, and code references for Code Generation Models, SWE-bench Benchmarks, Autonomous Software Engineering Agents, Model Context Protocol (MCP), and Repository-Level Context Retrieval (e.g. Claude Code, SWE-agent, OpenHands, Aider).
📄 Landmark Papers & Essential Reading
| Paper / Reference |
Authors / Year |
Key Takeaways & Focus |
Link |
| SWE-bench: Can Language Models Resolve Real-World GitHub Issues? |
Jimenez et al. (Princeton, 2024) |
Standardized benchmark testing LLMs on resolving full GitHub repository issues, running test suites, and creating pull requests. |
ArXiv Link |
| SWE-agent: Agent-Computer Interfaces Enable Automated Software Engineering |
Yang et al. (Princeton, 2024) |
Custom agent-computer interface (ACI) designed specifically for code editing, directory navigation, and test execution. |
ArXiv Link |
| Agentless: Demystifying LLM-based Software Engineering Agents |
Xia et al. (2024) |
Demonstrates a simple hierarchical location-and-repair workflow matching complex agent framework accuracy at lower cost. |
ArXiv Link |
| Code Llama: Open Foundation Models for Code |
Rozière et al. (Meta, 2023) |
Fine-tuned code models supporting long context (100k tokens), infilling (FIM), and multi-language execution. |
ArXiv Link |
| RepoCoder: Repository-Level Code Completion Through Iterative Retrieval Generation |
Zhang et al. (2023) |
Iterative retrieval-augmented code generation leveraging repository context, cross-file imports, and signatures. |
ArXiv Link |
💻 Top Open-Source Frameworks & SDKs
| Repository |
Focus Area |
Description |
Link |
| SWE-agent |
Autonomous Software Agent |
Open-source agent environment designed to take GitHub issues and fix codebases autonomously. |
GitHub Repo |
| OpenHands (OpenDevin) |
Autonomous AI Software Engineer |
Open platform for AI software developers capable of terminal execution, browser control, and code edits. |
GitHub Repo |
| Aider |
Pair Programming CLI |
Command-line pair programming tool that edits files in local git repos and commits clean changes. |
GitHub Repo |
| FastMCP |
Model Context Protocol SDK |
High-level Python SDK for rapidly building Model Context Protocol (MCP) servers for agent tools. |
GitHub Repo |
| Claude Code CLI |
Anthropic Agentic CLI |
Agentic terminal tool for codebase exploration, refactoring, test execution, and git workflow automation. |
Anthropic Docs |
🎥 Must-Watch YouTube Videos & Free Lectures
| Video / Playlist |
Creator |
Description |
Link |
| SWE-bench & SWE-agent Deep Dive |
Princeton NLP |
Authors explain agent-computer interfaces (ACI), benchmark design, and failure modes of coding agents. |
Watch Video |
| Building Code-Executing Agents with Smolagents & FastMCP |
Hugging Face / FastMCP |
Deep dive into native Python code execution vs JSON tool calling and setting up MCP servers. |
Watch Video |
| Aider & Codebase Context Engineering |
Paul Gauthier (Aider Creator) |
Breakdown of repository map construction using tree-sitter, git diff management, and prompt routing. |
Watch Video |
⚙️ Code References & Hands-on Notebooks