Skip to main content

BTC live trade terminal with candlestick chart — streams Binance data in your terminal

Project description

btc-tui

A live BTC trade terminal in your terminal — real-time candlestick chart, trade feed, and buy/sell pressure bar. Supports Binance, Coinbase, and Bybit. No API key required.

Image

Install

Homebrew (recommended)

brew install bscript/btc-tui/btc-tui

To upgrade later:

brew update && brew upgrade btc-tui

pip / pipx

# pipx keeps it isolated (recommended)
pipx install btc-tui

# or plain pip
pip install btc-tui

From source

git clone https://github.com/bscript/btc-tui
cd btc-tui
pip install .

Usage

btc-tui                       # Binance (default)
btc-tui --exchange coinbase   # Coinbase
btc-tui --exchange bybit      # Bybit

Press q or Esc to quit.

Exchanges

Flag Exchange Pair
(default) Binance BTC/USDT
--exchange coinbase Coinbase BTC/USD
--exchange bybit Bybit BTC/USDT

All exchanges stream live trades and ticker data with no API key required.

Keys

Key Action
q / Q / Esc Quit

Configuration

Edit CANDLE_SECONDS at the top of btc_tui/main.py to change the candle interval (default: 10 seconds, set to 60 for 1-minute candles).

Requirements

  • Python 3.9+
  • A terminal at least 80×24 characters (bigger is better)
  • Internet connection

License

MIT

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

btc_tui-0.1.4.tar.gz (8.6 kB view details)

Uploaded Source

Built Distribution

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

btc_tui-0.1.4-py3-none-any.whl (8.6 kB view details)

Uploaded Python 3

File details

Details for the file btc_tui-0.1.4.tar.gz.

File metadata

  • Download URL: btc_tui-0.1.4.tar.gz
  • Upload date:
  • Size: 8.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for btc_tui-0.1.4.tar.gz
Algorithm Hash digest
SHA256 b471bc3cbe73d08e512ffae39da7e0ce25ba72e69546a34f79ea4f732c86c1b6
MD5 b8e5b99a89ffbe91700edf3a82f6d4b9
BLAKE2b-256 bb29eb5b57dda914f0b36311049e7c7edeb0581cad474641c3304be078223c54

See more details on using hashes here.

File details

Details for the file btc_tui-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: btc_tui-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 8.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for btc_tui-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 5d5365ea878c35003939005a9eb851cbdfab813c94cc5bb73d974b358f8bf026
MD5 aff89065e6a1560c94d42fab6e27f37f
BLAKE2b-256 be93189ad87827cbc6336367d808366f1edeb8ff2d6c3761f76867bdd9fed46f

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