Installation
Install the Binboi CLI on your machine. The CLI is a single static binary with no runtime dependencies.
System Requirements
| Requirement | Minimum | |---|---| | OS | macOS 12+, Linux (glibc 2.17+), Windows 10+ | | Architecture | x86_64, arm64 | | Disk | ~15 MB |
Install Binboi via Homebrew
The recommended install path on macOS. Homebrew manages upgrades and puts
binboi on your PATH automatically.
Prerequisites
- macOS (Apple Silicon or Intel)
- Homebrew installed
# Install Homebrew if you don't have it
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/homebrew/install/HEAD/install.sh)"Install
brew tap miransas/tap
brew install binboiOr in a single command:
brew install miransas/tap/binboiVerify installation
binboi versionExpected output:
0.4.0
Upgrade
brew upgrade binboiUninstall
brew uninstall binboi
brew untap miransas/tap # optional — removes the tap entirelyFirst tunnel
1. Log in with your access token
Create a token at binboi.com/dashboard, then:
binboi login --token <your-token>Output:
Authenticated as Sardor Azimov <sardor@example.com>
Plan: FREE
Token: bb_... (flag)
Server: binboi.com:8081
Saved to /Users/you/.binboi/config.json
2. Expose a local port
# Expose localhost:3000 with a random subdomain
binboi http 3000
# Expose localhost:5173 with a custom subdomain
binboi http 5173 myappYour app is live at https://myapp.binboi.com.
Troubleshooting
Error: No formulae found in taps
The tap may not be initialised yet. Run:
brew tap miransas/tap
brew install binboibrew upgrade binboi does nothing
You are already on the latest version. Check with:
binboi version
brew info binboibinboi: command not found after install
Homebrew's prefix may not be on your PATH. For Apple Silicon Macs:
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"For Intel Macs:
echo 'eval "$(/usr/local/bin/brew shellenv)"' >> ~/.zprofile
eval "$(/usr/local/bin/brew shellenv)"Verify the formula locally
brew test binboiThis runs binboi version against the installed binary, which is the same
check the formula's test do block uses.
# Intel
curl -fsSL https://binboi.com/releases/latest/darwin-amd64/binboi -o /usr/local/bin/binboi
chmod +x /usr/local/bin/binboiSee the macOS guide for Gatekeeper and PATH notes.
Linux
Install script (recommended)
curl -fsSL https://binboi.com/install.sh | shThe script detects your architecture, downloads the correct binary to /usr/local/bin/binboi, and sets execute permissions.
Manual download
# x86_64
curl -fsSL https://github.com/Miransas/binboi/releases/latest/download/binboi-linux-amd64 -o /usr/local/bin/binboi
chmod +x /usr/local/bin/binboi
# arm64
curl -fsSL https://github.com/Miransas/binboi/releases/latest/download/binboi-linux-arm64 -o /usr/local/bin/binboi
chmod +x /usr/local/bin/binboiSee the Linux guide for systemd service setup.
Windows
WinGet
winget install Binboi.CLIScoop
scoop bucket add binboi https://github.com/binboi/scoop-bucket
scoop install binboiManual installer
Download binboi-windows-amd64.exe from the releases page, rename it to binboi.exe, and place it somewhere on your PATH (e.g. C:\Program Files\Binboi\).
npm (all platforms)
If you already have Node.js 18+, you can install the CLI wrapper via npm:
npm install -g @miransas/binboiThis downloads the correct platform binary and wires up the binboi command automatically.
Verify the Installation
binboi --version
# binboi 1.0.0
binboi --helpUpgrading
# Homebrew
brew upgrade binboi
# npm
npm update -g @miransas/binboi
# Install script (re-run)
curl -fsSL https://binboi.com/install.sh | shNext Steps
- Quick Start — open your first tunnel
- Authentication — log in to your Binboi server