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.
PentestAgent is an AI agent framework for black-box security testing, supporting bug bounty, red-team, and penetration testing workflows.
| Date | Stars |
|---|---|
| 2026-07-24 | 2817 |
| 2026-07-25 | 2821 |
| 2026-07-28 | 2821 |
| 2026-07-30 | 2821 |
| 2026-07-31 | 2856 |
| 2026-08-10 | 2906 |
| 2026-08-18 | 2967 |
| 2026-08-19 | 2969 |
| 2026-08-20 | 2971 |
| 2026-08-21 | 2975 |
| 2026-08-22 | 2977 |
| 2026-08-23 | 2985 |
| 2026-08-24 | 2992 |
| 2026-08-25 | 2999 |
| 2026-08-26 | 3008 |
| 2026-08-27 | 3012 |
| 2026-08-28 | 3015 |
| 2026-08-29 | 3018 |
| 2026-08-30 | 3020 |
| 2026-08-31 | 3025 |
| 2026-09-01 | 3033 |
| 2026-09-02 | 3038 |
| 2026-09-03 | 3043 |
| 2026-09-04 | 3042 |
| 2026-09-05 | 3044 |
| 2026-09-06 | 3046 |
| 2026-09-07 | 3045 |
| 2026-09-08 | 3052 |
| 2026-09-09 | 3062 |
| 2026-09-10 | 3066 |
| 2026-09-12 | 3068 |
| 2026-09-13 | 3072 |
| 2026-09-14 | 3073 |
| 2026-09-15 | 3077 |
| 2026-09-16 | 3078 |
| 2026-09-17 | 3083 |
| 2026-09-18 | 3085 |
| 2026-09-19 | 3090 |
| 2026-09-20 | 3092 |
Today
+2 stars today
This week
+20 stars this week
This month
+117 stars this month
Momentum
28.0
growth rate 0.65%/day
<div align="center"> <img src="assets/pentestagent-logo.png" alt="PentestAgent Logo" width="220" style="margin-bottom: 20px;"/> # PentestAgent ### AI Penetration Testing <a href="https://trendshift.io/repositories/15897?utm_source=repository-badge&utm_medium=badge&utm_campaign=badge-repository-15897" target="_blank" rel="noopener noreferrer"><img src="https://trendshift.io/api/badge/repositories/15897" alt="GH05TCREW%2Fpentestagent | Trendshift" width="250" height="55"/></a> [](https://www.python.org/) [](LICENSE.txt) [](https://github.com/GH05TCREW/pentestagent/releases) [](https://github.com/GH05TCREW/pentestagent) [](https://github.com/GH05TCREW/pentestagent) </div> https://github.com/user-attachments/assets/a67db2b5-672a-43df-b709-149c8eaee975 ## Requirements - Python 3.10+ - API key for OpenAI, Anthropic, or other LiteLLM-supported provider ## Install ```bash # Clone git clone https://github.com/GH05TCREW/pentestagent.git cd pentestagent # Setup (creates venv, installs deps) .\scripts\setup.ps1 # Windows ./scripts/setup.sh # Linux/macOS # Or manual python -m venv venv .\venv\Scripts\Activate.ps1 # Windows source venv/bin/activate # Linux/macOS pip install -e ".[all]" playwright install chromium # Required for browser tool ``` ## Configure Create `.env` in the project root: ``` ANTHROPIC_API_KEY=sk-ant-... PENTESTAGENT_MODEL=claude-sonnet-4-20250514 ``` Or for OpenAI: ``` OPENAI_API_KEY=sk-... PENTESTAGENT_MODEL=gpt-5 ``` Any [LiteLLM-supported model](https://docs.litellm.ai/docs/providers) works. ### Using a relay / custom API base Point PentestAgent at any OpenAI-compatible endpoint via `OPENAI_API_BASE`: ```bash OPENAI_API_KEY=your-relay-token OPENAI_API_BASE=https://relay.example/v1 PENTESTAGENT_MODEL=openai/<model-name-on-your-relay> ``` For Anthropic-compatible endpoints use `ANTHROPIC_API_BASE` instead. See `.env.example` for full provider notes and embedding options. ## Run ```bash pentestagent # Launch TUI pentestagent -t 192.168.1.1 # Launch with target pentestagent tui --docker # Run tools in Docker container ``` ## Docker Run tools inside a Docker container for isolation and pre-installed pentesting tools. ### Option 1: Pull pre-built image (fastest) ```bash # Base image with nmap, netcat, curl docker run -it --rm \ -e ANTHROPIC_API_KEY=your-key \ -e PENTESTAGENT_MODEL=claude-sonnet-4-20250514 \ ghcr.io/gh05tcrew/pentestagent:latest # Kali image with metasploit, sqlmap, hydra, etc. docker run -it --rm \ -e ANTHROPIC_API_KEY=your-key \ ghcr.io/gh05tcrew/pentestagent:kali ``` ### Option 2: Build locally ```bash # Build docker compose build # Run docker compose run --rm pentestagent # Or with Kali docker compose --profile kali build docker compose --profile kali run --rm pentestagent-kali ``` The container runs PentestAgent with access to Linux pentesting tools. The agent can use `nmap`, `msfconsole`, `sqlmap`, etc. directly via the terminal tool. Requires Docker to be installed and running. ## Modes PentestAgent has three modes, accessible via commands in the TUI: | Mode | Command | Description | |------|---------|-------------| | Assist | `/assist <task>` | One single-shot instruction, with tool execution | | Agent | `/agent <task>` | Autonomous execution of a single task | | Crew | `/crew <task>` | Multi-agent mode. Orchestrator spawns specialized workers | | Interact | `/interact <task>` | Interactive mode. Chat with the agent, it will help you and guide during the pentesting procedure | ### TUI Commands ``` /assist <task> One single-shot instruction. /agent <task> Run autono
Excerpt of 19,175 characters
Read on GitHub169
116
70
16
2
2
Hyacinth-of-Security
2
1
1
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:eecd5f83ece7c531, topic:ai-agents, desc:ai agent, readme:autonomous agent
matched fp:eecd5f83ece7c531, topic:llm
matched fp:eecd5f83ece7c531, topic:red-teaming
matched fp:eecd5f83ece7c531, topic:knowledge-graph