Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Automated Penetration Testing Agentic Framework Powered by Large Language Models
| Date | Stars |
|---|---|
| 2026-07-31 | 14618 |
| 2026-08-01 | 14618 |
| 2026-08-06 | 14728 |
Today
+110 stars today
This week
— stars this week
This month
— stars this month
Momentum
440.0
growth rate 0.00%/day
<!-- Improved compatibility of back to top link: See: https://github.com/othneildrew/Best-README-Template/pull/73 -->
<a name="readme-top"></a>
<!-- PROJECT SHIELDS -->
[![Contributors][contributors-shield]][contributors-url]
[![Forks][forks-shield]][forks-url]
[![Stargazers][stars-shield]][stars-url]
[![Issues][issues-shield]][issues-url]
[![MIT License][license-shield]][license-url]
[![Discord][discord-shield]][discord-url]
<!-- PROJECT LOGO -->
<br />
<div align="center">
<h3 align="center">PentestGPT</h3>
<p align="center">
AI-Powered Autonomous Penetration Testing Agent
<br />
<strong>Published at USENIX Security 2024</strong>
<br />
<br />
<a href="https://pentestgpt.com"><strong>Official Website: pentestgpt.com »</strong></a>
<br />
<br />
<a href="https://www.usenix.org/conference/usenixsecurity24/presentation/deng">Research Paper</a>
·
<a href="https://github.com/GreyDGL/PentestGPT/issues">Report Bug</a>
·
<a href="https://github.com/GreyDGL/PentestGPT/issues">Request Feature</a>
</p>
</div>
<!-- ABOUT THE PROJECT -->
<a href="https://trendshift.io/repositories/3770" target="_blank"><img src="https://trendshift.io/api/badge/repositories/3770" alt="GreyDGL%2FPentestGPT | Trendshift" style="width: 250px; height: 55px;" width="250" height="55"/></a>
---
## Demo
### Installation
[](https://asciinema.org/a/761661)
[Watch on YouTube](https://www.youtube.com/watch?v=RUNmoXqBwVg)
### PentestGPT in Action
[](https://asciinema.org/a/761663)
[Watch on YouTube](https://www.youtube.com/watch?v=cWi3Yb7RmZA)
---
## What's New in v1.0 (Agentic Upgrade)
- **Multi-Stage Pipeline** - The agent works through staged phases (recon → exploit → walkthrough for CTF; asset discovery → vulnerability identification → report for pentests), feeding each stage's findings into the next.
- **Autonomous Agent** - Drives Claude Code or Codex to run tools and reason without human intervention.
- **Session Persistence** - Save and resume penetration testing sessions.
> The autonomous CTF pipeline is backend-pluggable for Claude Code and Codex. The interactive
> **modernized legacy** mode (`pentestgpt-legacy`) supports a wider provider set: OpenAI, Anthropic,
> Google Gemini, DeepSeek, xAI, Qwen, Moonshot, and local Ollama. See
> [Interactive Multi-LLM Mode](#interactive-multi-llm-mode-modernized-legacy).
---
## Features
- **AI-Powered Challenge Solver** - Leverages LLM advanced reasoning to perform penetration testing and CTFs
- **Live Walkthrough** - Tracks steps in real-time as the agent works through challenges
- **Multi-Category Support** - Web, Crypto, Reversing, Forensics, PWN, Privilege Escalation
- **Real-Time Feedback** - Watch the AI work with live activity updates
- **Extensible Architecture** - Clean, modular design ready for future enhancements
---
## Quick Start
### Prerequisites
- **Python 3.12+**
- **[uv](https://docs.astral.sh/uv/)** - Python package manager
- **Claude Code CLI** (`claude`) - installed and authenticated for local Claude runs. See [Claude Code docs](https://docs.anthropic.com/en/docs/claude-code)
- **Codex CLI** (`codex`) - installed and authenticated for local Codex runs. The Docker flow below bundles both CLIs.
### Installation
```bash
git clone https://github.com/GreyDGL/PentestGPT.git
cd PentestGPT
make install # runs uv sync
```
### Commands Reference
| Command | Description |
|---------|-------------|
| `make install` | Install dependencies |
| `make test` | Run all tests |
| `make check` | Run lint + typecheck |
| `make build` | Build distributable package |
---
## Usage
```bash
# Run against a target (CTF mode by default)
pentestgpt --target 10.10.11.234
# With challenge context
pentestgpt --target 10.10.11.50 --instruction "WordPress site, focus on plugin vulnerabilities"
# Penetration-test mode (asset discovery → vuExcerpt of 12,039 characters
Read on GitHub225
Víctor Mayoral Vilches · Alias Robotics · Spain
19
16
13
6
3
Yi Liu · Nanyang Technological University · Singapore
3
3
Sn1waR · ByteDance
2
2
1
1
Ikko Eltociear Ashimine · Japan
1
1
Sadra Barikbin
1
1
1
1
Wang Yile · University of Architecture and Technology
1
LopeKinz · 1337 LCC · Germany
1
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:5d7fe2b944083c4f, topic:large-language-models, topic:llm