EmpirioLabs AI CLI
empirio starts your coding agent already connected to EmpirioLabs AI. One command signs you in, picks a model the agent can run and starts the agent. Your agents’ own settings stay as they are, and the model list comes from the live catalog, so new models are available the day they launch.
Install
The installers check every download against the release’s signed checksums before installing anything. You can also download an archive for your platform from GitHub Releases, or build it with Go: go install github.com/EmpirioLabs-AI/cli/cmd/empirio@latest.
Start an agent
empirio on its own opens a menu: choose an agent, choose a model, and the agent starts. To start one directly, name it:
The first run opens your browser to sign in. After that, empirio starts the agent straight away.
Supported agents
Install an agent with its own installer, then run its empirio command. empirio doctor lists the agents installed on your computer.
Sign in
Your browser opens the EmpirioLabs AI consent screen. Approve EmpirioLabs AI CLI, and the computer appears under Settings > Connected applications in the dashboard, where you can disconnect it at any time. empirio logout disconnects it too.
Create keys on the API keys page.
Models
Each agent starts on your default model, or on the catalog’s first featured model it can run when you have not chosen one. An agent only lists models that support what it needs: the API it speaks and tool calling.
Agents with a second model for quick background work, such as titles and summaries, get the lowest-cost featured model by the same author. Choose another with --fast-model <model-id>.
EmpirioLabs AI tools
Agents marked Yes under EmpirioLabs AI tools in the agent table also get the tools of the EmpirioLabs AI MCP server, with nothing to set up. Each session gets the toolsets marked Yes under In the default; a tool call is billed like the same API request.
Set EMPIRIO_TOOLS to choose for every session. The tools are added next to the agent’s own MCP servers for that session only; a server you already named empiriolabs is used instead. Each toolset’s tools are listed on the MCP server page.
Commands
Your agent settings
empirio passes the connection to an agent for that session only. Where an agent saves a choice of its own during a session, such as a model picked with /model, empirio puts back the value it found when the session ends. empirio <agent> --print-env shows exactly what an agent receives.
empirio keeps its own settings and your sign-in in %APPDATA%\empirio on Windows and ~/.config/empirio elsewhere, readable only by you.
Update and uninstall
empirio update installs the latest release after checking its signature and checksums, and the CLI tells you once a day when a new release is out. empirio uninstall removes the program and its settings and disconnects a browser sign-in. Agents and their own settings are left as they are.
Verify a release
Every release publishes SHA256SUMS, its signature SHA256SUMS.sig, and a build provenance attestation for every file. With allowed_signers from the CLI’s repository:
Troubleshooting
Building an app that signs people in to EmpirioLabs AI? See Sign in with EmpirioLabs AI.
