@boole-digital/cli
v0.3.2
Published
Boole — install, sign in, and operate your trading computer from the terminal (Claude Code, Codex, Gemini).
Downloads
108
Maintainers
Readme
@boole-digital/cli
Operate your Boole trading computer from the terminal — and let your coding agent (Claude Code, Codex, or Gemini) drive it safely.
npx @boole-digital/cli login # sign in (opens your browser)
npx @boole-digital/cli connect # connect to your trading computer
npx @boole-digital/cli init # scaffold an agent workspace hereThen open the folder in Claude Code, Codex, or Gemini and ask for what you want
in plain English ("buy $100 of BTC"). The agent reads the operating rules init
wrote and drives the box through its harness — every strategy tracked on your
Boole dashboard. The CLI itself has no trade commands; trading happens on the
box, per its on-box operator guide (boole ssh "cat /srv/cust/OPERATOR.md").
Requirements
- Node.js >= 18 (that's it — SSH is built in, no
expect/PuTTY needed) - A Boole account with onboarding complete (terms + billing) at trade.boole.markets. Your first trading computer is created in the app; after that the CLI can connect and operate it.
Commands
| Command | What it does |
|---|---|
| login [--paste] | Sign in via the browser (--paste for manual code entry). |
| connect [name] [--code <c>] | Connect to a trading computer; caches access for this machine. |
| init [dir] [--force] | Write CLAUDE.md / AGENTS.md / GEMINI.md so your agent has the rules. |
| plan "<goal>" | Ask the box's harness for a concrete implementation plan. |
| ssh "<cmd>" | Run a command on the connected box. |
| logs [name] | Tail a strategy's logs. |
| status | Identity + computers + a live snapshot. |
| balances [--venue <v>] | Equity and open positions. |
| computers | List your trading computers. |
| provision [--name <n>] | Create an additional trading computer (the first one is app-only). |
| logout | Sign out, clear the cached session. |
Notes
- Credentials and SSH access are stored under
~/.boole/with0600permissions and are never logged. - Env overrides:
BOOLE_API_BASE(REST API),BOOLE_WEB_BASE(login page),BOOLE_HOME(config dir),BOOLE_TIMEOUT_MS(request timeout).
© 2026 Boole Digital. Proprietary — see LICENSE. Trading involves substantial risk of loss.
