Crypto CLI: 31 commands for market, futures, funding, and narratives from your terminal.
Run Sharpe intelligence from your terminal in tables, JSON, or CSV.
CLI Tool key facts.
A fast summary of signal coverage, outputs, access, and workflow.
- Best for
- Developers, quant teams, and AI-agent builders who need live crypto intelligence in programmable interfaces.
- Primary workflow
- Crypto CLI: 31 commands for market, futures, funding, and narratives from your terminal
- Core outputs
- 32 Commands, Daily Briefing, Live Watch Mode, Script-Friendly Output
- Access
- Free to launch. No signup required.
- Live workspace
- /docs/cli
- Last reviewed
- 2026-08-04
When to use CLI Tool.
CLI Tool is a Sharpe Terminal developer data intelligence workflow. It helps traders run Sharpe intelligence from your terminal in tables, JSON, or CSV. Core outputs include 32 Commands, Daily Briefing, Live Watch Mode.
| Area | CLI Tool answer | Why it matters |
|---|---|---|
| Best fit | Developers, quant teams, and AI-agent builders who need live crypto intelligence in programmable interfaces. | Clarifies who should reach for this workflow first. |
| Signal output | 32 Commands, Daily Briefing, Live Watch Mode, Script-Friendly Output | Shows the decision-ready intelligence before opening the live terminal. |
| Decision path | Review the product page, then launch /docs/cli | Separates product evaluation from hands-on market intelligence. |
| Indexable URL | /products/cli | Gives teams a stable URL for sharing and revisiting. |
What CLI Tool offers.
32 Commands
Full command set covering market overview, funding rates, futures data, arbitrage opportunities, correlation matrix, heatmap, DEX screener, token scanner, rug check, stablecoins, mindshare, web traffic, narratives, ecosystems, memecoins, memecoin launches, new listings, news, curated news, token search, gem finder, insider selling, pump-and-dump, price predictions, API coverage, coin lookup, derivatives overview, login, doctor diagnostics, live watch mode, and daily briefing. Each command prints a formatted colored table by default, so terminal monitoring reads as clearly as a web dashboard.
Daily Briefing
Run sharpe briefing to get a full market summary in one command: market overview with BTC/ETH prices and dominance, top-performing narratives, extreme funding rate highlights, and the best current arbitrage opportunities. It pulls data from several Sharpe products into one terminal-friendly summary, so you do not need to check 5 dashboards every morning.
Live Watch Mode
Run sharpe watch market (or any other command) to auto-refresh the output every 30 seconds. Watch mode clears and redraws the terminal with fresh data on each cycle. It is most useful for funding rates approaching settlement, arbitrage spreads you are waiting to enter, or general market monitoring during volatile periods.
Script-Friendly Output
Most data commands support --json for structured JSON output and --csv for spreadsheet-compatible output. When output is piped to another command (jq, awk, grep), colored formatting is disabled automatically for clean parsing. That makes the CLI a building block for custom trading scripts, alerting systems, and data pipelines: pipe sharpe funding --json | jq to pull specific funding rates into your workflow.
Frequently Asked Questions
Run pip install sharpe-terminal-mcp to install the package. This installs both the CLI (accessed via the sharpe command) and the MCP server (accessed via the sharpe-mcp command) in a single package. After installation, run sharpe market to verify the installation works. The CLI requires Python 3.10+ and works on macOS, Linux, and Windows. No additional configuration or API key is needed to start using it immediately.
No. The CLI works out of the box with free public endpoints and no authentication required for commands with public fallbacks. For complete coverage, higher rate limits, and authenticated-only endpoints, you can optionally set a SHARPE_API_KEY environment variable. Free rate limits are sufficient for interactive terminal use and light scripting.
The 31 commands are: market, briefing, watch market, funding, futures, arb spot-perp, correlation, heatmap, narratives, ecosystems, memecoins, memecoin-launches, listings, news, curated-news, search, gems, dexscreener, token-scanner, rug-check, insider-selling, pump-dump, stablecoins, mindshare, web-traffic, predict, derivatives, doctor, login, coverage, and coins.
Yes. Most data commands support --json for structured JSON output and --csv for CSV output. Briefing and coverage support JSON but not CSV, while login, doctor, and watch are interactive or diagnostic. When piped to another command, colored formatting is automatically disabled for clean machine parsing. Example workflows include piping funding rates to jq for filtering, saving arbitrage opportunities to CSV for spreadsheet analysis, and integrating market briefings into Slack or Telegram bots via webhook scripts.
Watch mode auto-refreshes any command's output every 30 seconds. Run sharpe watch followed by any command name, for example sharpe watch market or sharpe watch funding. The terminal clears and redraws with fresh data on each cycle. Watch mode is most useful for monitoring funding rates approaching settlement, tracking arbitrage spreads in real time, or keeping a live market dashboard open during trading sessions.
The sharpe briefing command prints a market summary with current BTC and ETH prices and 24h changes, total crypto market cap, BTC dominance, top 5 performing narratives, the 5 highest and lowest funding rates across exchanges, the best current spot-perp and cross-exchange arbitrage opportunities, and notable market events. It pulls all of that from several Sharpe products into one terminal output.
The CLI fetches live data from Sharpe's API on each command invocation. Data freshness depends on the underlying product: funding rates update every 1-8 hours per exchange, futures snapshots every 5-10 minutes, narratives and ecosystems every 30 minutes, and news from the latest indexed source rows. In watch mode, the selected command re-fetches data every 30 seconds, always showing the most recent available data.
Yes. The CLI is free to install and use, with public fallbacks available for most commands and optional API-key authentication for complete coverage. Rate limits on free endpoints are sufficient for interactive terminal use and light scripting. For automated pipelines making frequent requests, add a SHARPE_API_KEY for higher rate limits.
On macOS and Linux, add export SHARPE_API_KEY=your_key to ~/.zshrc or ~/.bashrc and restart your shell. On Windows, use setx SHARPE_API_KEY your_key in PowerShell or the system environment variables UI. For one-off use, prefix the command: SHARPE_API_KEY=your_key sharpe market. The CLI reads the variable on each invocation, so no CLI restart is needed. Your key is never logged or sent to third parties. It goes only to Sharpe's API endpoints as a bearer token.
Yes. All commands support --json and --csv output modes that are machine-parseable. Common pipelines include sharpe funding --json | jq '.[] | select(.apr > 50)' to filter high-APR opportunities, sharpe arb --csv > arb-opportunities.csv for spreadsheet analysis, and sharpe news --json | jq '.[0:5]' to get the top 5 stories. When output is detected as piped (non-TTY), the CLI automatically disables ANSI color codes so downstream tools receive clean text. This makes the CLI a first-class Unix citizen for building custom monitoring, alerting, and trading workflows.
Turn this market data into a decision.
Launch the live Sharpe workflow for this market. Free to launch. No signup required.