What is PentestGPT built with?
PentestGPT is a Python repo. It uses AI through langfuse, mcp, OpenAI, and Anthropic, connects to Google, validates its data with Pydantic, deploys with loguru, and uses Claude. It has 15,309 written lines, with 39 test files.
Read on November 7, 2026, at commit e8b1bb7. Read it as markdown
Frontend
Interface 2
prompt-toolkit3 files
- Rich1 file
Backend
Services 4
Other repos with a similar stack
Ordered by how much of its stack they share with PentestGPT, then by stars.
- bojieliai-agent-book57.2k
《深入理解 AI Agent:设计原理与工程实践》(李博杰 著)开源主仓库:全书正文、编译版 PDF 与按章配套代码

7 of 13 in commonCompare → - run-llamallama_index52.8k
LlamaIndex is the document processing platform for AI

7 of 13 in commonCompare →
Frequently asked questions
What language is PentestGPT written in?
PentestGPT is written in Python, with 15,309 written lines.
Does PentestGPT use AI?
Yes. PentestGPT uses AI through langfuse, mcp, OpenAI, and Anthropic.
What services does PentestGPT use?
PentestGPT connects to Google and uses Claude.
The proof: pentestgpt_legacy/llm/providers/gemini_provider.py, line 34
Does PentestGPT have tests?
Yes. PentestGPT has 39 test files.
Which repos have a stack like PentestGPT's?
The ones that share most of its stack:Significant-Gravitas/AutoGPTbojieli/ai-agent-bookrun-llama/llama_index
See inside your code, today.
Paste your repo and see it drawn, part by part: a medium one in under a minute.
Free, no account.
Is it your repo? Add its badge, keep it up to date or take it down →

