What is PentestGPT?
PentestGPT is an AI-powered penetration testing assistant designed to help security teams conduct comprehensive penetration tests on web applications and networks with ease and precision, even without expert skills.
How does PentestGPT work?
PentestGPT uses advanced AI algorithms and integrated tools to automate scanning, intelligent exploitation, and comprehensive analysis of web applications, networks, and cloud environments to identify vulnerabilities.
What are the key features of PentestGPT?
Key features include automated scanning, intelligent exploitation, comprehensive analysis, web application security testing, network penetration testing, cloud environment security testing, a user-friendly interface, customizable workflows, and integration with existing security tools.
Can I run PentestGPT locally?
Yes, you can run PentestGPT locally. You need to clone the repository, install dependencies, install and run Supabase locally, fill in secrets, and then run the application.
How do I set up PentestGPT locally?
- Clone the repository:
git clone https://github.com/hackerai-tech/PentestGPT.git
- Install dependencies:
npm install
- Install and run Supabase locally.
- Fill in secrets in the
.env.local
file. - Run the app:
npm run chat
Can I host PentestGPT in the cloud?
Yes, you can host PentestGPT in the cloud. You’ll need to set up a backend with Supabase and a frontend with Vercel.
How do I set up PentestGPT in the cloud?
- Follow the local quickstart for initial setup.
- Set up the backend with Supabase.
- Set up the frontend with Vercel, and configure the required environment variables.
How do I update PentestGPT?
To update PentestGPT, run npm run update
in your terminal. If you have a hosted instance, also run npm run db-push
to apply the latest migrations to your live database.
Where can I get help or support for PentestGPT?
You can get in touch with the HackerAI Help Center at https://help.hackerai.co for feature requests, questions, or comments.
How can I contribute to PentestGPT?
Interested contributors can see CONTRIBUTING.md for setup instructions and guidelines. Top contributors may have the opportunity to join the PentestGPT team.
How does PentestGPT integrate with UBOS?
PentestGPT can be integrated into the UBOS ecosystem to create a comprehensive security solution by orchestrating it with other AI Agents, connecting it with enterprise data, and building custom AI Agents tailored to specific needs.
PentestGPT
Project Details
- NMGdevx1/PentestGPT
- GNU General Public License v3.0
- Last Updated: 5/21/2025
Recomended MCP Servers

MCP Server allowing AI agents to control Google Chrome via the CodingBaby Extension
MCP server for interacting with cryptocurrency daemon RPC interfaces (BETA)
Android runtime permissions powered by RxJava2
Context7 MCP Server -- Up-to-date code documentation for LLMs and AI code editors
Model Context Protocol for strateegia API
Apache IoTDB MCP Server
DevEnvInfoServer - Cursor MCP Server for Development Environment Information
A Claude MCP tool to interact with the ChatGPT desktop app on macOS
FreecadMCP connects Freecad to Claude AI and other MCP-ready tools like Cursor through the Model Context Protocol (MCP),...