Skip to main content

Terminal-first trading cockpit with Textual, Plotext charts, AI chat, and a live watchlist

Project description

Screenshot From 2026-04-12 00-52-37 Screenshot From 2026-04-12 00-52-53

Tradr

Tradr is a Textual-based terminal trading desk built by Wiseman Umanah. It combines a live ASCII candlestick chart, an AI-powered chat console, and a continuously updating watchlist sourced from Yahoo Finance screeners.

Features

  • Live chart: Plotext candlesticks that refresh automatically and follow the app's light/dark theme.
  • AI + commands: A chat console where quick commands (chart, watch, analyze, set-key, about, etc.) coexist with a Groq-backed assistant.
  • Dynamic watchlist: Dozens of trending tickers, rotating through a cached universe, with keyboard focus + scrolling.

Getting Started

Linux/macOS via install script

curl -fsSL https://raw.githubusercontent.com/wiseman-umanah/tradr/refs/heads/master/install.sh | bash

The script installs dependencies with uv, sets up entry points, and guides you through launching tradr-dev.

Windows / manual install

pip install tradr
# or, for development:
uv sync
uv run tradr

Set GROQ_API_KEY="gsk_..." (or run set-key <gsk_...> inside the app), press d to toggle the theme, type help to see every command, and run about to view author details.

About the Author

Created by Wiseman Umanah (@wiseman-umanah). Feel free to reach out for feedback, collaborations, or feature ideas.

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

tradr-0.1.1.tar.gz (22.1 kB view details)

Uploaded Source

Built Distribution

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

tradr-0.1.1-py3-none-any.whl (26.9 kB view details)

Uploaded Python 3

File details

Details for the file tradr-0.1.1.tar.gz.

File metadata

  • Download URL: tradr-0.1.1.tar.gz
  • Upload date:
  • Size: 22.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for tradr-0.1.1.tar.gz
Algorithm Hash digest
SHA256 de020554cbda1d068a38bce94b0edd1abc6960bf2bde90d45f6e0d019ce984b5
MD5 cb4120399004dce07405ad4c0c0a4bcb
BLAKE2b-256 bc3c0f363b9f3c7661d63bfb73e66298d312fee93a00767b3fee32c0d7b4d3ad

See more details on using hashes here.

Provenance

The following attestation bundles were made for tradr-0.1.1.tar.gz:

Publisher: publish.yml on wiseman-umanah/tradr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tradr-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: tradr-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 26.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for tradr-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d8da6e5fc85057e82c1bbafa7ad10eaaa3135b109d2cb0d291664af10870f975
MD5 71263d82b1d1e9e69d988d3038e9d79f
BLAKE2b-256 6183ed1b9d729fe881aee0d2cae0525b7e4ed188eac4d826f4b9dd2757bbf577

See more details on using hashes here.

Provenance

The following attestation bundles were made for tradr-0.1.1-py3-none-any.whl:

Publisher: publish.yml on wiseman-umanah/tradr

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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