cla7aye15I4nd/PatchAgent
[USENIX Security 25] PatchAgent is a LLM-based practical program repair agent that mimics human expertise.
This project helps software developers automatically fix real-world bugs in C/C++ and Java codebases. You provide the buggy source code and a 'Proof of Concept' file that triggers the bug, and PatchAgent generates a corrected code patch. It's designed for software engineers, security researchers, or anyone responsible for maintaining code quality and security.
120 stars.
Use this if you need an automated system to generate patches for known bugs or vulnerabilities in C/C++ or Java projects, especially when integrated with fuzzing tools like OSS-Fuzz.
Not ideal if you are looking for a tool to fix bugs in languages other than C/C++ or Java, or if you don't have a clear 'Proof of Concept' to demonstrate the bug.
Stars
120
Forks
13
Language
Python
License
Apache-2.0
Category
Last pushed
Feb 25, 2026
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/cla7aye15I4nd/PatchAgent"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
OWASP/www-project-top-10-for-large-language-model-applications
OWASP Top 10 for Large Language Model Apps (Part of the GenAI Security Project)
esbmc/esbmc-ai
Automated Code Repair suite powered by ESBMC and LLMs.
iSEngLab/AwesomeLLM4APR
[TOSEM 2026]A Systematic Literature Review on Large Language Models for Automated Program Repair
YerbaPage/MGDebugger
Multi-Granularity LLM Debugger [ICSE2026]
Mohannadcse/AlloySpecRepair
An Empirical Evaluation of Pre-trained Large Language Models for Repairing Declarative Formal...