ElevenLabs' new command line puts their whole product into the terminal: music, text to speech, agents. Responses come back as structured JSON, and errors are written so a program can parse them. Its user is another agent. The human comes second.
- The whole ElevenLabs API moves into the terminal: music, text to speech, listing agents, with output in structured JSON.
- Agents as code: you pull the agent into local config files, edit it like code, and push it back to production with a review.
- There's a dry-run mode that shows what would change without changing anything.
Open the docs and the first thing you notice is what's missing. No confirmation prompt. No colored menu. Not one place where the tool waits for a human to press something.
Who it's written for
Their reasoning is short, and you can check it by glancing at your own screen: coding agents already live in the terminal. The tool just started speaking their language.
The dry-run mode is the part I like most, and not because of the agents. A tool that can show you exactly what it will break before it breaks it is a well-built tool, no matter who's pressing the keys.