EveryDev.ai
Subscribe
Home
Tools

2,885+ AI tools

  • New
  • Trending
  • Featured
  • Compare
  • Arena
Categories
  • Agents1815
  • Coding1295
  • Infrastructure600
  • Marketing467
  • Projects433
  • Research403
  • Analytics351
  • Design338
  • Security243
  • MCP242
  • Testing238
  • Data230
  • Integration178
  • Prompts160
  • Learning159
  • Communication154
  • Extensions150
  • Voice130
  • Commerce125
  • DevOps108
  • Web80
  • Finance21
AI Tools by Topic
  • AI Coding Assistants
  • Agent Frameworks
  • MCP Servers
  • AI Prompt Tools
  • Vibe Coding Tools
  • AI Design Tools
  • AI Database Tools
  • AI Website Builders
  • AI Testing Tools
  • LLM Evaluations
Follow Us
  • X / Twitter
  • LinkedIn
  • Reddit
  • Discord
  • Threads
  • Bluesky
  • Mastodon
  • YouTube
  • GitHub
  • Instagram
Get Started
  • About
  • Editorial Standards
  • Corrections & Disclosures
  • Community Guidelines
  • Advertise
  • Contact Us
  • Newsletter
  • Submit a Tool
  • Start a Discussion
  • Write A Blog
  • Share A Build
  • Terms of Service
  • Privacy Policy
Explore with AI
  • ChatGPT
  • Gemini
  • Claude
  • Grok
  • Perplexity
Agent Experience
  • llms.txt
Theme
With AI, Everyone is a Dev. EveryDev.ai © 2026
    1. Home
    2. Tools
    3. PentestAgent
    PentestAgent icon

    PentestAgent

    Application Security

    An open-source AI agent framework for black-box penetration testing, supporting autonomous multi-agent workflows, MCP integration, and built-in security tools.

    Visit Website

    At a Glance

    Pricing
    Open Source

    Fully free and open-source under the MIT license. Clone and self-host.

    Engagement

    Available On

    Windows
    macOS
    Linux
    API
    CLI

    Resources

    WebsiteDocsGitHubllms.txt

    Topics

    Application SecurityAgent FrameworksAutonomous Systems

    Alternatives

    IronClawNVIDIA OpenShellAgent Vault
    Developer
    GH05TCREWGH05TCREW builds PentestAgent, an open-source AI agent frame…

    Listed Jun 2026

    About PentestAgent

    PentestAgent is an open-source Python framework built by GH05TCREW that brings AI-driven automation to black-box security testing, bug bounty, red-team, and penetration testing workflows. Released under the MIT license and hosted on GitHub, it reached version 0.2.0 with active development continuing through mid-2026. The project supports multiple LLM backends via LiteLLM, including OpenAI, Anthropic, and any OpenAI-compatible relay endpoint.

    What It Is

    PentestAgent is a CLI/TUI-based AI agent framework that orchestrates LLM-powered agents to perform security assessments autonomously. It wraps common pentesting tools — nmap, metasploit, sqlmap, hydra, and others — behind an agent loop that can plan, execute, and report on findings without constant human input. The framework is designed for security professionals who want to automate repetitive recon and exploitation workflows while retaining full control over scope and targets.

    Modes and Workflow

    The TUI exposes four distinct operating modes:

    • Assist (/assist) — single-shot instruction with tool execution
    • Agent (/agent) — autonomous execution of a scoped task
    • Crew (/crew) — multi-agent mode where an orchestrator spawns specialized worker agents
    • Interact (/interact) — guided conversational mode for step-by-step pentesting

    Users set a target with /target, run playbooks via pentestagent run -t example.com --playbook thp3_web, and generate reports with /report. Conversation history is auto-saved and browsable via /conversations, with rewind and fork controls for branching sessions.

    Multi-Agent Architecture

    A standout feature is the spawn_mcp_agent built-in tool, which allows a running agent to spawn isolated child copies of itself as subordinate MCP servers connected over stdio. Each child has its own runtime, LLM client, conversation history, and notes store. The parent agent can delegate scoped subtasks to children in parallel — for example, running simultaneous port scans across multiple subnets — and collect results asynchronously using run_task_async and await_tasks. This enables hierarchical multi-agent workflows without external orchestration infrastructure.

    MCP Integration

    PentestAgent supports the Model Context Protocol (MCP) in both directions. As a client, it connects to external MCP servers (configured via mcp_servers.json) to pull in additional tools. As a server, it exposes itself over STDIO or SSE transports so external MCP clients — Claude Desktop, Cursor, and others — can submit tasks, inspect results, and control the agent remotely. When an MCP server exposes more than 128 tools, a built-in RAG optimizer automatically replaces the full catalogue with an embedding-based retrieval tool, keeping context windows manageable.

    Knowledge and Memory System

    The framework includes a RAG engine that ingests methodologies, CVEs, and wordlists from pentestagent/knowledge/sources/ for automatic context injection. Agents persist findings to loot/notes.json with structured categories (credential, vulnerability, finding, artifact), and notes survive across sessions. In Crew mode, an orchestrator builds a Shadow Graph — a knowledge graph derived from notes — to surface strategic insights such as credential reuse across hosts.

    Deployment Options

    PentestAgent runs locally or inside Docker for tool isolation. Two pre-built images are available via GitHub Container Registry: a base image with nmap, netcat, and curl, and a Kali image with metasploit, sqlmap, hydra, and the full Kali toolset. The --docker flag routes all terminal tool calls through the container runtime, keeping the host system clean while giving the agent access to a complete pentesting environment.

    PentestAgent - 1

    Community Discussions

    Be the first to start a conversation about PentestAgent

    Share your experience with PentestAgent, ask questions, or help others learn from your insights.

    Pricing

    OPEN SOURCE

    Open Source

    Fully free and open-source under the MIT license. Clone and self-host.

    • All agent modes (Assist, Agent, Crew, Interact)
    • MCP client and server support
    • Docker runtime with base and Kali images
    • Built-in TUI and CLI
    • Prebuilt attack playbooks

    Capabilities

    Key Features

    • AI-driven autonomous penetration testing
    • Multi-agent Crew mode with orchestrator and worker agents
    • Agent self-spawning via spawn_mcp_agent tool
    • MCP client and server support (STDIO and SSE transports)
    • Built-in TUI with rewind and fork conversation controls
    • Prebuilt attack playbooks for black-box security testing
    • RAG engine for knowledge injection (CVEs, methodologies, wordlists)
    • Shadow Graph knowledge graph in Crew mode
    • Docker runtime with base and Kali images
    • LiteLLM support for OpenAI, Anthropic, and custom relay endpoints
    • Built-in tools: terminal, browser, notes, web_search, spawn_mcp_agent
    • MCP RAG Tool Optimizer for large tool catalogues
    • Async task execution with await_tasks
    • Conversation history auto-save with browse and restore
    • Report generation from session notes

    Integrations

    OpenAI
    Anthropic
    LiteLLM
    Claude Desktop
    Cursor
    nmap
    Metasploit
    sqlmap
    Hydra
    Tavily (web search)
    Docker
    MCP servers (via mcp_servers.json)
    API Available
    View Docs

    Ratings & Reviews

    No ratings yet

    Be the first to rate PentestAgent and help others make informed decisions.

    Developer

    GH05TCREW

    GH05TCREW builds PentestAgent, an open-source AI agent framework for automated penetration testing and red-team workflows. The project focuses on bringing LLM-driven autonomy to black-box security assessments, supporting multi-agent orchestration, MCP integration, and Docker-based tool isolation. The framework is actively maintained on GitHub under the MIT license.

    Read more about GH05TCREW
    WebsiteGitHub
    1 tool in directory

    Similar Tools

    IronClaw icon

    IronClaw

    IronClaw is a secure, open-source AI agent platform built in Rust that runs in encrypted enclaves on NEAR AI Cloud, keeping your credentials safe from LLM exposure.

    NVIDIA OpenShell icon

    NVIDIA OpenShell

    OpenShell is a safe, private sandboxed runtime for autonomous AI agents, enforcing declarative YAML policies to prevent unauthorized file access, data exfiltration, and uncontrolled network activity.

    Agent Vault icon

    Agent Vault

    An open-source HTTP credential proxy and vault that sits between AI agents and the APIs they call, eliminating credential exfiltration risk with brokered access.

    Browse all tools

    Related Topics

    Application Security

    AI tools for securing software applications and identifying vulnerabilities.

    90 tools

    Agent Frameworks

    Tools and platforms for building and deploying custom AI agents.

    439 tools

    Autonomous Systems

    AI agents that can perform complex tasks with minimal human guidance.

    300 tools
    Browse all topics
    Back to all toolsSuggest an edit
    ratings
    discussions