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.1.0.tar.gz (5.8 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.1.0-py3-none-any.whl (6.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: n0brains_cli-1.1.0.tar.gz
  • Upload date:
  • Size: 5.8 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.1.0.tar.gz
Algorithm Hash digest
SHA256 e0a727dc41fac9a084519f77eef44dcfa2743d6492ce9876f9a65c5cbc23c9df
MD5 cc8d7a89b10777c8462f808f3e4f3fcd
BLAKE2b-256 4526316c607b5a2d0f1eb425dc847e88568ac8a5640b2c5e5de2f341112560f8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: n0brains_cli-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 6.6 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.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9cfcad6c120b5c74cff6a9dc28ce1674a2f6874896d749282ef6d8267e76a6cc
MD5 60ac1e603f84ad46b47fbf418bf0387b
BLAKE2b-256 50a385c43edddb8db9db33101ed5c7100bbb3ecd6beea8496ce7c88381832971

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