The Control Room: Introducing the Syllable CLI
A purpose-built command-line tool for managing AI voice, chat, and SMS agents on the Syllable platform.
The way developers build and manage AI agents is changing fast. Over the past year, the command line has quietly reclaimed its place as the preferred interface for working with AI. Tools like Claude Code, Cursor, Codex, and Gemini have proven that when it comes to building intelligent systems, nothing beats the speed, composability, and directness of a terminal. Today, we're joining that movement with the general availability of the Syllable CLI, a purpose-built command-line tool for managing AI voice, chat, and SMS agents on the Syllable platform.
Install it now with Homebrew:
brew install --cask asksyllable/syllable-cli/syllable
Why a CLI? Why Now?
The reasons are simple. CLIs eliminate context switching. They compose naturally with pipes and scripts. They slot right into CI/CD pipelines. And they give AI agents a clean, structured interface for managing other AI systems, no browser automation or fragile wrappers required.
CLIs are "the real interface between AI agents and the world." When your coding assistant needs to spin up a Syllable voice agent, update a prompt, or pull session analytics, it doesn't need a GUI. It needs a well-designed CLI it can call directly.
That's exactly what we built.
What You Can Do With the Syllable CLI
The Syllable CLI gives you full control over your agent fleet from the terminal. Every resource on the platform (agents, prompts, tools, services, channels, sessions, campaigns) is manageable through composable commands.
Agent lifecycle management. Create, update, list, and delete agents without opening a browser. Configure prompts, attach tools, set timezones, and define session variables, all from the command line.
Prompt versioning built in. Every edit creates a new version automatically. Roll back instantly. Compare versions side by side. It's version control for your agent's brain, and it works the way Git taught us to expect.
Session analytics on tap. Pull transcripts, summaries, tool call logs, and latency data for any session. Filter by date, agent, or channel. Pipe JSON output to jq for custom analysis or feed it straight into your data pipeline.
Outbound campaign management. Upload contact batches via CSV, configure call rates and operating hours, and launch campaigns. All scriptable, all automatable.
Multi-org, multi-environment support. Switch between orgs and environments (production, staging, dev) with a single flag. Your ~/.syllable/config.yaml keeps everything organized.
Built for AI Agents to Use
Here's what sets the Syllable CLI apart from a typical admin tool: it was designed from the ground up for AI agents, not just human developers.
Every command outputs clean, structured JSON (via --output json) that agents can parse without guessing. Stdin support lets agents pipe data between commands in multi-step workflows. The --dry-run flag previews exactly what an API call will do before committing. And structured error responses with status codes mean agents handle failures gracefully instead of parsing messages meant for human eyes.
Picture this: an AI coding agent needs to deploy a new Syllable voice agent. It creates a service for API auth, registers tools, writes a prompt, assembles the agent, and assigns it to a phone number. All through a chain of CLI commands, each feeding output into the next. No dashboards. No clicks. Just composable automation.
This is the pattern the industry is converging on. Anthropic built Claude Code. OpenAI shipped Codex CLI. Google released Gemini CLI. They all bet on the same insight: AI agents work best when they have direct, scriptable access to the systems they manage. The Syllable CLI brings that philosophy to conversational AI.
Getting Started
Installation takes seconds. On macOS or Linux with Homebrew:
brew install --cask asksyllable/syllable-cli/syllable
Or use the install script:
curl -fsSL https://github.com/asksyllable/syllable-cli/releases/latest/download/install.sh | sh
Then configure your credentials:
syllable setup
That's it. Run syllable --help to explore, or check out the full docs at docs.syllable.ai.
The Terminal-First Future
With the Syllable CLI, managing your agent fleet feels as natural as managing your Git repos or cloud infrastructure. And as AI agents increasingly manage other AI agents, a clean command-line interface isn't just convenient. It's essential infrastructure.
We can't wait to see what you build. Star the repo on GitHub, and come tell us what you think.
Check out our demo agents
Take a look at how our agents work in real-world business use cases.