Installation¶
Requirements¶
- Python 3.11+
- One or more LLM runtimes installed:
claude(Claude Code CLI)gemini(Gemini CLI)codex(Codex CLI)aideropencodeollama(for local models)
Install¶
Optional extras¶
| Extra | Adds | When you need it |
|---|---|---|
[signing] |
PyNaCl (Ed25519) | Real cryptographic signatures for profiles |
[registry] |
FastAPI + uvicorn | Run a self-hosted registry server |
[docs] |
MkDocs + Material theme | Build documentation locally |
[dev] |
pytest, ruff, mypy | Contribute to AgentSpec |
Verify¶
Set up at least one runtime¶
AgentSpec doesn't ship with LLM runtimes — it spawns whatever you have installed. Get at least one:
What's next¶
- Quick Start — write and run your first agent
- Multi-runtime — same agent on multiple runtimes