Homebrew
The cleanest macOS developer install path once your release artifacts are published.
Installation
Binboi is designed to be comfortable as a packaged CLI and straightforward to build from source. This guide covers Homebrew, npm wrapper direction, direct release binaries, and local contributor setup.
Overview
Most users should prefer a packaged binary, while contributors or operators often build from source.
The cleanest macOS developer install path once your release artifacts are published.
A convenient future path for JavaScript-heavy teams, especially when they already use npm-based developer tooling.
Download the correct `tar.gz` for your OS and architecture and place `binboi` on your PATH.
Ideal when you are modifying the relay, CLI, or dashboard locally and want complete control over the build.
Packages
Homebrew is the most polished install story for macOS users once release binaries are published.
bash
brew install binboi/tap/binboi
binboi versionThe repository now includes release-friendly artifact naming, a sample Homebrew formula, and a stable `binboi version` command for formula testing. That makes the Homebrew path a realistic distribution target rather than placeholder packaging.
JavaScript teams
The npm wrapper is part of the product direction, especially for teams that live inside Node-based developer tooling.
bash
npm install -g @binboi/cli
binboi versionManual install
Direct binary install is the simplest cross-platform path when you are distributing internal builds or testing release candidates.
bash
tar -xzf binboi_0.4.0_darwin_arm64.tar.gz
sudo mv binboi /usr/local/bin/binboi
binboi versionRelease artifact naming follows the pattern `binboi_<version>_<os>_<arch>.tar.gz`.
That convention keeps Homebrew, direct downloads, and CI packaging aligned around one predictable artifact layout.
Local development
If you are changing code in the relay or dashboard, build everything locally and run the pieces side by side.
bash
git clone https://github.com/sardorazimov/binboi.git
cd binboi
go build -o binboi-server ./cmd/binboi-server
go build -o binboi ./cmd/binboi-client
cd web
npm install
npm run dev