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.5.tar.gz (8.8 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.5-py3-none-any.whl (8.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: btc_tui-0.1.5.tar.gz
  • Upload date:
  • Size: 8.8 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.5.tar.gz
Algorithm Hash digest
SHA256 715796e42bf87545377273dff839a76f90fefd5432f313412747bdd8da7fb20b
MD5 c27f222322b7101d57914dba6fd938fb
BLAKE2b-256 6dc740c793ea9021036de7ec2a2697df784c85933ecfb696b25637c9be6e1167

See more details on using hashes here.

File details

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

File metadata

  • Download URL: btc_tui-0.1.5-py3-none-any.whl
  • Upload date:
  • Size: 8.7 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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 68b7171fda7d5f3b2262de60dcb89280ba5e94c01ba82437fc7fd5c11388dbdb
MD5 1ab99ca894b114917b5ca4fc392d3251
BLAKE2b-256 0ded95d1376050ef0dd3f7b89d8e7d7ef79f997786c632a4e241b1304e79be0c

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