CLI overview
agelo is the official command-line tool for the Agelo platform. It wraps the HTTP API in a more convenient surface for scripting, CI/CD, and ad-hoc admin tasks.
What it’s for
- Bringing up an org and seeding it from a JSON file (
agelo init). - Bulk-importing cards from CSV (
agelo cards import). - Triggering admin exports (
agelo export). - Listing and rotating API keys (
agelo keys ls,agelo keys rotate).
For interactive use, prefer the SPA. For agent-driven tool calls, prefer the MCP server. The CLI sits between those two — for the case where a human wants to drive the API from a shell.
Installation
See installation.
Authentication
The CLI reuses the same auth schemes as the API:
- JWT (default) — stored in
~/.config/agelo/credentials.jsonafteragelo auth login. - API key —
AGELO_API_KEYenvironment variable, for non-interactive runs.
See auth for the full setup.
Reference
See commands reference for every subcommand.