Overview
The eigi CLI gives you a terminal-first path for prompt management, agent creation, chat testing, outbound calls, and operational inspection. Use it when you want to:- Fetch the current system instruction or a specific prompt version
- Reuse prompts across multiple agents
- Inspect valid providers, models, voices, and purchased numbers before creating agents
- Script common tasks with JSON output and
jq
Install
Configure the CLI
The CLI configuration flow is documented in CLI Configuration. For a quick start:Recommended workflow before creating an agent
If you want the CLI to tell you the order of operations first, start here:agent-create workflow covers the common sequence:
Inspect providers and models
Run
eigi providers list to confirm valid STT, LLM, and TTS combinations before filling agent flags.Fetch or create the prompt
Run
eigi prompts list and eigi prompts get <PROMPT_NAME> to inspect the existing system instruction before reusing it.Check phone numbers for inbound agents
Run
eigi mobile-numbers if the agent needs a purchased number.Fetching prompts and system instructions
Use prompt commands when you need to inspect the current instruction set or reuse a prompt across agents.Useful command groups
| Command group | What it is for |
|---|---|
eigi workflow | Built-in CLI guidance for common flows |
eigi prompts | Create, fetch, version, update, and delete prompts |
eigi agents | Create, inspect, update, list, and delete agents |
eigi chat | Fetch first messages, send one-off messages, or run interactive chat |
eigi providers | Discover valid model combinations |
eigi voices | Fetch voice IDs for TTS providers |
eigi mobile-numbers | List purchased phone numbers |
JSON mode for automation
Every command supports--json.

