Requirements
Required
Compatible agent host
The CLI skills are platform-neutral Markdown prompts. Use Codex, Claude Code, or another compatible agent host that can load SKILL.md files.
The CLI uses the model access provided by your agent host. You do not need a dashboard provider key for /legal commands.
No compatible CLI host yet?
You can still use the web dashboard without a CLI host installed. The dashboard runs as a standalone Next.js app.
Node.js 18+
Required for the web dashboard and the MCP legislation server.
node --version # must be 18.0.0 or higherGit
Required if you install remotely (the installer clones from GitHub). Not needed if you download a release or clone manually first.
git --versionOptional
Python 3.8+ with reportlab
Only needed for the /legal report-pdf command, which generates professional PDF reports.
python3 --version # 3.8 or higher
pip3 install reportlab # PDF generation libraryIf Python or reportlab is missing, all other skills work normally --- only PDF export is unavailable.
Provider API key
Optional when using the hosted dashboard: signed-in users can use the hosted allowance without adding a provider key. For bring-your-own-key analysis, the dashboard supports Anthropic and OpenAI keys stored in browser localStorage; user-supplied keys are sent with the relevant request and not persisted by the server. Self-hosted operators configure their own server credentials for hosted usage.
Use the console for your chosen provider, such as Anthropic Console or OpenAI Platform.
CLI uses host model access
The CLI uses the model access provided by the host running the skills. You do not need to provide a dashboard API key for /legal commands.
Supported platforms
| Platform | Status |
|---|---|
| macOS | Fully supported |
| Linux | Fully supported |
| Windows (WSL) | Supported via Windows Subsystem for Linux |
| Windows (native) | Not supported --- use WSL |
Summary
| Prerequisite | Purpose | Required? |
|---|---|---|
| Compatible agent host | Run /legal commands in terminal | Yes (for CLI) |
| Node.js 18+ | Dashboard and MCP server | Yes (for dashboard) |
| Git | Remote installation | Yes (if not cloning manually) |
| Python 3.8+ | PDF report generation | Optional |
| reportlab | PDF rendering | Optional |
| Provider API key | Live dashboard analysis | Optional |