-The SDK has two driving design principles:
+A lightweight, ergonomic framework for building bug bounty-ready Cybersecurity AIs (CAIs).
-1. Enough features to be worth using, but few enough primitives to make it quick to learn.
-2. Works great out of the box, but you can customize exactly what happens.
+| CAI on JWT@PortSwigger CTF — Cybersecurity AI | CAI on HackableII Boot2Root CTF — Cybersecurity AI |
+|-----------------------------------------------|---------------------------------|
+| [](https://asciinema.org/a/713487) | [](https://asciinema.org/a/713485) |
-Here are the main features of the SDK:
-- Agent loop: Built-in agent loop that handles calling tools, sending results to the LLM, and looping until the LLM is done.
-- Python-first: Use built-in language features to orchestrate and chain agents, rather than needing to learn new abstractions.
-- Handoffs: A powerful feature to coordinate and delegate between multiple agents.
-- Guardrails: Run input validations and checks in parallel to your agents, breaking early if the checks fail.
-- Function tools: Turn any Python function into a tool, with automatic schema generation and Pydantic-powered validation.
-- Tracing: Built-in tracing that lets you visualize, debug and monitor your workflows, as well as use the OpenAI suite of evaluation, fine-tuning and distillation tools.
+> ⚠️ CAI is in active development, so don't expect it to work flawlessly. Instead, contribute by raising an issue or [sending a PR](https://github.com/aliasrobotics/cai/pulls).
+>
+> Access to this library and the use of information, materials (or portions thereof), is **