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
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.0.0.tar.gz (5.2 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.0.0-py3-none-any.whl (5.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: n0brains_cli-1.0.0.tar.gz
  • Upload date:
  • Size: 5.2 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.0.0.tar.gz
Algorithm Hash digest
SHA256 dbc3b500cf4965acaf0b83ecd8dec078dea2cb244fc1fa7736d9d1a1a6b8b386
MD5 ea91628233186eedf22439a560682940
BLAKE2b-256 f7a8a2d22b616026a2fc2e0b3d5228d80560828cac7265ead1182aacc20097cf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: n0brains_cli-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 5.7 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.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 25dd0549b693eaba100dc67b4180eb0c84436c903846520d18b2a7c5e521f5cd
MD5 40167ca54dec22e2ff7581d6073507d8
BLAKE2b-256 edae8f899e699a513727ffa6b0ac4adcfb378f61ce7bd5267e644eb042fd6714

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