critiqor command available globally and everything you need to start your first monitored session.
Requirements
Before you install, confirm your environment meets the following:| Requirement | Details |
|---|---|
| Python | 3.10 or higher (3.10, 3.11, 3.12, and 3.13 are all supported) |
| Operating system | macOS, Linux, or Windows |
| Agent framework | OpenClaw — the only framework Critiqor currently supports |
OpenClaw must be installed separately and working in your environment before Critiqor can monitor it. Critiqor launches OpenClaw internally via
openclaw chat, so that command must be available on your PATH.Install Critiqor
Install the package
Install Critiqor from PyPI using pip:This installs the
critiqor CLI and the bundled OpenClaw plugin. No separate plugin install is needed — the plugin ships inside the package at clawhub/critiqor-openclaw and is attached automatically when you run critiqor monitor openclaw.Bundled OpenClaw Plugin
Critiqor ships a lightweight OpenClaw plugin atclawhub/critiqor-openclaw. You do not need to install it separately — it is included in the critiqor package and loaded automatically when you start a monitoring session. The plugin observes OpenClaw runtime activity, normalizes events, and writes immutable raw evidence to runs/<run_id>/session.json. It does not score runs, generate diagnoses, or render dashboards on its own.
Troubleshooting
critiqor: command not found after installation
Your Python Scripts directory (Windows) or bin directory (macOS/Linux) may not be on your system PATH. Find the location pip installed the script to and add it to your PATH: