cla7aye15I4nd/PatchAgent

[USENIX Security 25] PatchAgent is a LLM-based practical program repair agent that mimics human expertise.

49
/ 100
Emerging

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.

software-development bug-fixing vulnerability-patching code-maintenance static-analysis
No Package No Dependents
Maintenance 10 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 13 / 25

How are scores calculated?

Stars

120

Forks

13

Language

Python

License

Apache-2.0

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.