hackerai-tech/hackerai

Find and fix vulnerabilities by chatting with AI

What it solves

HackerAI is an AI-powered assistant designed to help users perform penetration testing. It streamlines the security auditing process by providing an intelligent interface for security professionals to conduct tests.

How it works

The system integrates several specialized services to function as a security agent. It uses OpenRouter for AI models, OpenAI for content moderation, and E2B to provide a secure sandbox environment for executing code. The agent's logic and long-running tasks are managed via Trigger.dev, while Convex handles the database and backend. It also optionally supports web search via Perplexity and content retrieval via Jina AI.

Who it’s for

Security researchers and penetration testers who want an AI-driven approach to identify vulnerabilities and automate parts of the security auditing workflow.

Highlights

  • Secure code execution via E2B sandboxing
  • Durable agent task management using Trigger.dev
  • Integration with multiple AI model providers through OpenRouter
  • Support for web search and URL content retrieval to gather intelligence