Skip to content

Latest commit

History

14 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Code-Agent-Survey

A survey of Code Agents for improving development productivity. These agents aim to help

  • SWE (Software Engineer)
  • MLE (Machine Learning Engineer)
  • DS (Data Scientist)
  • DA (Data Analyst)

Table of Contents

  1. Paper with Code
  2. Opensource Projects / Company Products
  3. Foundation Models

Paper with Code

PaperYearPublisherTypeInstitutionCode
SWE-agent: Agent-Computer Interfaces Enable Automated Software Engineering2024ArxivGitHub issue fixingPrincetonGitHub Repo stars
SWE-bench: Can Language Models Resolve Real-World GitHub Issues?2024ICLRbenchmark github issue fixingPrincetonGitHub Repo stars
DevBench: A Comprehensive Benchmark for Software Development2024Arxivbenchmark LLM for dev lifecycleShanghai AI Laboratory etcGitHub Repo stars
Code Generation with AlphaCodium: From Prompt Engineering to Flow Engineering2024Arxivcode generation for CodeContestsCodiumAIGitHub Repo stars
ChatDev: Communicative Agents for Software Development2023Arxivdesign, coding, and testingTsinghua University etcGitHub Repo stars
MetaGPT: The Multi-Agent Framework2023ArxivMulti-Agent Framework. using the software collaboration as an exampleDeepWisdom etcGitHub Repo stars
Data Interpreter: An LLM Agent For Data Science2024Arxivaddress data science problemDeepWisdom etcGitHub Repo stars
Agentless: Demystifying LLM-based Software Engineering Agents2024Arxivagentless method for swe-benchUIUCGitHub Repo stars
DS-1000: A Natural and Reliable Benchmark for Data Science Code Generation2023ICMLcode generation benchmark with a thousand data science questionsThe University of Hong Kong etcGitHub Repo stars
AutoCodeRover: Autonomous Program Improvement2024[Arxiv]NUSGitHub Repo stars

Opensource Projects / Company Products

NameTypeTargetContributorCode / Product
OpenDevin: Code Less, Make Morewrite code, fix bugs, and ship features.SWEOpenDevin CommunityGitHub Repo stars
Devon: An open-source pair programmerCodebase exploration Config writing Test writing Bug fixing Architecture explorationSWEentropy-researchGitHub Repo stars
gpt-engineerwrite and execute software codeSWEgpt-engineer-orgGitHub Repo stars
Aider is AI pair programming in your terminalstart a new project or work with an existing git repo.SWEpaul-gauthierGitHub Repo stars
Cover-Agentautomate and enhance the generation of tests (currently mostly unit tests)QA EngineerCodiumAIGitHub Repo stars
PR-AgentAutomated Pull Request Analysis, Feedback, SuggestionsSWECodiumAIGitHub Repo stars
GPT PILOTVS Code extension that aims to provide the first real AI developer companionSWEPythagora-ioGitHub Repo stars
Claude Engineerassist with a wide range of software development tasksSWEDoriandarkoGitHub Repo stars
cognition AIAn applied AI lab building end-to-end software agents.SWEcognition.aiProduct
Tabbyself-hosted AI coding assistant, Github Copilot alternativeSWEtabbymlGitHub Repo stars
Sweep AIissue PR, unit testSWESweep AIProduct
Continue AIGitHub Copilot alternative, VS Code and JetBrains extensionSWEContinueGitHub Repo stars
Hex Magic AItext to sql/python data analysis code, copilot to understand and fix code issuesMLE / DSHexProduct
datagptchatbot to SQL, automatic data analysisDAdatagptProduct
pandas-aiChat with your database (SQL, CSV, pandas, polars, mongodb, noSQL, etc).DApandas AIGitHub Repo stars
bitogenerate, explain and review codeSWEbito[Product]

Foundation Model (Code Specific)

NamePaperYearBlogInstitutionGitHub
Code Llama: Open Foundation Models for Codearxiv2023linkMetaGitHub Repo stars
CodeQwen1.5-7Barxiv2024linkAlibabaGitHub Repo stars
StarCoder2-Instruct: Fully Transparent and Permissive Self-Alignment for Code GenerationN.A.2024linkHuggingFace etc.GitHub Repo stars
DeepSeek-Coder-V2: Breaking the Barrier of Closed-Source Models in Code Intelligencearxiv2024linkDeepSeekGitHub Repo stars
CodestralN.A.2024linkMistral[Hugging Face]

About

A survey of Code Agents / Foundation Models for improving development productivity. Become 10x SWE, MLE, etc.

Resources

Stars

22 stars

Watchers

3 watching

Forks

Releases

Packages

Contributors