Skip to main content

Token-efficient CLI for the n0brains crypto intelligence API — built for trading agents.

Project description

n0brains CLI

Token-efficient command-line access to the n0brains crypto intelligence API — built for trading agents, scripts, and humans. Every command prints raw JSON to stdout, so it composes with jq, pipes into an LLM, or feeds a bot directly. Zero third-party dependencies (Python 3.8+ stdlib only); the optional stream command needs websockets.

Why a CLI (vs the MCP server)

n0brains also ships an MCP server for Claude / Cursor / Cline. The CLI is the better fit when you're driving a bot or shell pipeline: plain JSON with no protocol envelope is more token-efficient, it composes with Unix tools, and it runs anywhere curl does. Same data, both surfaces.

Install

pip install n0brains-cli          # once published
# or run the single file directly:
python3 n0brains_cli.py --help

Auth

export N0BRAINS_API_KEY=intel_sk_...   # get one at https://n0brains.com
# or pass --api-key on any command. Public endpoints (proof) work without a key.

Commands

Command What it returns
signals [--proven-only] [--asset BTC] [--type hack] [--limit N] Active classified signals
signal <id> One signal with full context
similar <query> Semantic similarity search (pro)
levels <coin> Support/resistance levels
liquidation-map <coin> Estimated liquidation-cluster zones
correlation [coin] [--vs BTC] [--coins BTC,ETH,SOL] Correlation matrix or one coin's corr+beta
rotation Altseason/rotation read (into_alts / into_btc / neutral)
macro Daily BTC/ETH macro bias
narrative <coin> Narrative context
trust <coin> Trust/rug score
manipulation <coin> Manipulation score
proof [--equity] Live forward-return proof per signal type (+ equity curve)
performance [--days 30] [--tier N] Backtest stats
plan <coin> Assembled trade plan — direction, entry, strongest target, stop, R:R, options context + warnings (pro)
rank [--coins BTC,ETH,SOL] Cross-asset ranking — which coin is the best trade now (pro)
state [coin] One-call per-coin snapshot (price + market-state + levels + regime); omit coin for the unified market state (pro)
regime Market regime read — risk-on/off score (pro)
liquidity Liquidity map — net liq, stablecoin dry powder, OI, taker flow (pro)
flows Capital-flow map — rotation, cross-asset OI, institutional posture (pro)
market-map One-call cross-asset market map (regime + liquidity + flows) (pro)
discovery Emergent-edge discovery — corroboration patterns with live forward-return edge (pro)
stream Live signal stream over WebSocket (pro)

Examples

# Only proven-edge signals, as JSON
n0brains signals --proven-only --limit 10

# Is it altseason? one-line answer
n0brains rotation | jq -r .regime

# Where are BTC liquidation magnets?
n0brains liquidation-map BTC | jq '.densest_long_liq_zone, .densest_short_liq_zone'

# Feed proven-edge signals into a bot loop
while n0brains signals --tradeable-only --limit 5 | jq -c '.signals[]'; do sleep 60; done

# Live stream (needs: pip install websockets)
N0BRAINS_API_KEY=... n0brains stream | jq -c 'select(.conviction=="strong")'

Exit code is 2 on an API error (so scripts can detect failures), 0 on success.

For agent frameworks

See SKILL.md for a capability description you can drop into an agent framework (the same tools are also exposed via MCP and REST).

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

n0brains_cli-1.2.0.tar.gz (6.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

n0brains_cli-1.2.0-py3-none-any.whl (7.1 kB view details)

Uploaded Python 3

File details

Details for the file n0brains_cli-1.2.0.tar.gz.

File metadata

  • Download URL: n0brains_cli-1.2.0.tar.gz
  • Upload date:
  • Size: 6.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for n0brains_cli-1.2.0.tar.gz
Algorithm Hash digest
SHA256 c0e6268a2345bdd863cb81352beca5b03ed8165f2ef509643ce4066eceddd4bc
MD5 ebb107eb4e8011fc188433569de55768
BLAKE2b-256 36aab1f9fdb0e6d9c70d92e006bc32376a71a997678d70b521ae3d70155de59d

See more details on using hashes here.

File details

Details for the file n0brains_cli-1.2.0-py3-none-any.whl.

File metadata

  • Download URL: n0brains_cli-1.2.0-py3-none-any.whl
  • Upload date:
  • Size: 7.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for n0brains_cli-1.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 563a713cf4ac21059bfbb07b2d574d740397123855aef082d0692fdba7ef3e62
MD5 1adf727a1afeb432fa5cfb6c3a2d35af
BLAKE2b-256 98670c8a9c043e4250d7b5f3821e53265631b2c16303d4ad7fb171f2dbc8984e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page