Installation
New to Tabstack? Sign up at tabstack.ai — you get 10,000 free credits to start. No credit card required.
Requires Bun ≥ 1.1. If you don’t have it:
curl -fsSL https://bun.sh/install | bash Dev install (recommended for contributors)
git clone https://github.com/zero8dotdev/tabstack-cli
cd tabstack-cli
bun install
bun link # puts `tabstack` on your PATH via a symlink bun link creates a global symlink to the entry point. Changes to the source are reflected immediately — no rebuild needed.
Standalone binary
If you want a self-contained binary with no Bun runtime dependency:
bun run build # → ./tabstack (single binary, ~10MB) Move it anywhere on your PATH:
mv ./tabstack /usr/local/bin/tabstack Verify
tabstack --version
tabstack help help never touches the network. A clean help output means the binary is working.
Running the tests
The test suite runs the full CLI against a mock HTTP server — no real API key needed:
bun test # 56 tests, all verbs + edge cases The mock server handles: all API verbs, SSE streaming (including CRLF and unterminated frames), 429 rate-limit retry, interactive pause/resume, console dashboard scraping, and the byte-identity check between the embedded skill and the file on disk.