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:
1
Inspect providers and models
Run
eigi providers list to confirm valid STT, LLM, and TTS combinations before filling agent flags.2
Choose a voice
Run
eigi voices list --provider CARTESIA --language en to fetch a real voice_id.3
Fetch or create the prompt
Run
eigi prompts list and eigi prompts get <PROMPT_NAME> to inspect the existing system instruction before reusing it.4
Check phone numbers for inbound agents
Run
eigi mobile-numbers if the agent needs a purchased number.5
Create and validate the agent
Create the agent, then test with
eigi agents get <AGENT_ID>, eigi chat first-message <AGENT_ID>, and eigi chat interactive <AGENT_ID>.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
JSON mode for automation
Every command supports--json.

