First Stable Release
UI-CLI is now production-ready! Manage your UniFi infrastructure from the command line.
Features
Cloud API Commands
sites list- List all sites with health statusdevices list- List UniFi devices across sitesclients list- List connected clientshosts list- List UniFi hosts (consoles)isp metrics- ISP performance metrics and uptimesdwan list- SD-WAN configuration and status
Local Controller Commands
lo health- Controller health dashboardlo clients- Client management (list, block, unblock, kick)lo devices- Device management (list, restart)lo networks- Network/VLAN listinglo vouchers- Guest WiFi voucher managementlo speedtest- Run and view speed tests
Client Groups
- Static groups with manual MAC membership
- Auto groups with pattern rules (vendor, hostname, network, IP)
- Bulk actions: block/unblock/kick entire groups
MCP Server (Claude Desktop Integration)
- 21 AI-optimized tools for natural language control
- Easy installation:
./ui mcp install
Developer Experience
- Multiple output formats: table, JSON, CSV, TSV
- Shell completions (bash, zsh, fish)
- Docker support
- 119 unit tests
Installation
git clone https://github.com/vedanta/ui-cli.git
cd ui-cli
pip install -e .Documentation
π Online Docs | π README
π© Glazed - The classic, essential release that everything else builds on.