Skip to content

bnerd CLI

The command-line client for CloudAPI.

bnerd lets you manage your entire cloud infrastructure from the terminal — DNS zones and records, domain verification, Kubernetes clusters, compute resources, networking, billing, and WireGuard VPN connectivity.


Key Features

  • Full CLI + Interactive TUI


    Use traditional commands for scripting or launch the interactive terminal UI with bnerd x for visual resource management.

  • DNS & Domain Management


    Create and manage DNS zones, records (A, AAAA, CNAME, MX, TXT, SRV), and domain ownership verification.

  • Kubernetes & Compute


    Manage Kubernetes clusters, servers, volumes, networks, routers, and load balancers.

  • WireGuard VPN


    Built-in VPN client with automatic key generation, multi-connection support, and kernel/userspace fallback.

  • AI Assistant


    Integrated AI chat and code assistant with safety modes, supporting Anthropic and OpenAI-compatible backends.

  • MCP Server


    Run as a Model Context Protocol server for AI-powered cloud management from Claude Desktop and other MCP clients.

  • Billing & Cost Management


    View billing overviews, project-level costs, detailed resource breakdowns, and current pricing.

  • Multiple Output Formats


    Table (default), JSON, and YAML output — perfect for both human reading and shell scripting with jq.


Quick Start

# Install
go install git.bnerd.net/cloud/app/cli@latest

# Configure
bnerd login

# Start exploring
bnerd dns zones list
bnerd domains list
bnerd billing overview

# Launch the interactive TUI
bnerd x

See the Getting Started guide for detailed setup instructions.


Documentation Overview

Section Description
Getting Started Installation, configuration, and first steps
Commands Complete CLI command reference
Interactive TUI Guide to the interactive terminal UI
MCP Server Using bnerd as an AI tool server
Guides Task-oriented how-to guides
Reference Flags, config schema, environment variables