Requirements
QitOS requires Python 3.10 or later. It is tested on Python 3.10, 3.11, and 3.12.Need a remote model API before running LLM-powered examples? Start with Prerequisites for provider suggestions, API key setup, and compatibility checks.
Standard install
Install the core framework from PyPI:AgentModule + Engine kernel, the qita observability tools, and the kit toolkit modules. It does not include the OpenAI client or benchmark dataset loaders.
Optional extras
Use extras to add support for models, benchmarks, or everything at once.| Extra | What it adds |
|---|---|
models | openai>=1.0.0 — required to use OpenAI-compatible model endpoints |
benchmarks | datasets and huggingface_hub — required for GAIA, Tau-Bench, and CyBench adapters |
all | All of the above |
Source install
Clone the repository and install in editable mode with all development dependencies:dev extra adds pytest, black, flake8, mypy, and the build tools used by the QitOS team.
Verify your installation
Confirm the package is installed and check the version:Next steps
Quickstart
Run your first agent in under 2 minutes
Core concepts
Understand AgentModule, Engine, State, and Tools
