Skip to content

AI-OPS Documentation

What is AI-OPS

AI-OPS is a completely open agent for penetration-testing and cybersecurity tasks. You run the agent behind an HTTP API, in a container with the offensive tooling preinstalled, and drive it from a terminal client.

It can also be used directly as a Python library (see Run the Agent Programmatically) for use-cases such as benchmarking or automation.

What AI-OPS isn't

A banana.

Start here

New to AI-OPS? Getting Started takes you from nothing to a running API with the CLI connected, and your first task sent.

Deploy and operate

For running AI-OPS and using it day to day.

  • Getting Started: deploy the API from source and connect the CLI.
  • Run the API Server: configuration, exposing beyond localhost, driving the API without the CLI.
  • Use the CLI: flags, config file, in-app keys, slash commands, modes, resume.
  • Model Selection: choose a model that works, including self-hosted and OpenAI-compatible endpoints.
  • Configuration: every API, CLI, and agent setting.
  • Command Policies: allow-list what the terminal tool may execute.

Extend

For adding capabilities or embedding the agent in your own code.

Reference