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 xfor 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 |