Skip to main content
bolna-cli is in beta — commands and flags may still change before a stable 1.0 release.
The Bolna CLI (bolna) is a single Go binary that lets you manage agents, calls, phone numbers, and batches directly from your terminal — no dashboard tab required. Every command maps 1:1 to a tool in the Bolna MCP server’s tool list, so anything an AI assistant can do to your account over MCP, you can run yourself with a direct command. Run it with no arguments on a real terminal and instead of a help message, it opens a full-screen dashboard — a live, navigable view of your account built on the Charm TUI stack. Run any command in a script or CI pipe and it behaves like a normal CLI: plain, non-interactive, colorless output.

Benefits of using the Bolna CLI

Developers reach for a CLI because it’s fast, scriptable, and doesn’t need a browser. Instead of clicking through the dashboard, you run one command and move on. By using the CLI, you can:
  • Script call operations – Start calls, poll execution status, and pull transcripts from a shell script or CI job.
  • Debug without leaving the terminal – Pull an agent’s config or a call’s full transcript with one command instead of navigating the dashboard.
  • Pipe into other tools – Every list command supports --json or --csv output, so results feed straight into jq, xargs, or a spreadsheet.
  • Monitor visually when you want to – Run bolna with no arguments for a full-screen dashboard with a live wallet balance and a guided call-start flow.

What you can do with the Bolna CLI

  • Manage agents – List, view, create, update, and delete agents.
  • Place and track calls – Start an outbound call, list call history, and pull a full transcript.
  • Inspect account resources – List phone numbers and batch campaigns linked to an agent.
  • Check account health – Confirm authentication, keychain access, and API reachability with bolna doctor.
  • Look up the docs without a browser – Search and read Bolna’s documentation with docs search and docs fetch — no login required.

Available commands

Agents

Manage agents: list, view, create, update, and delete. Also see the Agent API.

Calls

Manage calls: start, list history, and view transcripts. Also see the Calls API.

Resources

Account

Utility

Unlike every other group above, these commands don’t manage account data and don’t need bolna login or an API key — they help you learn the CLI and Bolna itself directly from the terminal.

Next

Quickstart

Install, log in, and run your first command in under a minute

Changelog

Browse CLI releases and updates