Skip to main content

Terminal TUI for AI-powered ticker analysis

Project description

AIPA Terminal

Live site: aipriceaction.com | GitHub: aipriceaction | Frontend: aipriceaction-web | Docker image: quanhua92/aipriceaction:latest | Python SDK: aipriceaction on PyPI | AIPA Terminal: aipa-cli on PyPI

Textual-based terminal interface for AI-powered ticker analysis. Features streaming chat with thinking/reasoning display, autocomplete, slash commands, and workflow tabs.

Install

# Run directly (no install)
uvx aipa-cli

# Or install as a standalone tool
uv tool install aipa-cli

# Use either command
aipa
aipa-cli

Requirements

  • Python 3.13+
  • An OpenAI-compatible API key (OPENAI_API_KEY)
  • Optional: set OPENAI_BASE_URL for custom providers like OpenRouter

Usage

aipa              # Launch the TUI
aipa analyze      # Run ticker analysis from CLI
aipa get-ohlcv-data  # Fetch OHLCV data from CLI
aipa deep-research   # Run deep research from CLI

TUI

The interface has three tabs:

  • Chat — AI-powered chat with streaming responses, thinking/reasoning display, slash commands (/analyze, /export, /clear, /exit), and arrow-key history navigation
  • Workflows — Structured analysis forms for ticker analysis and deep research
  • Tickers — Browse and search available tickers

Press Ctrl+O in the Chat tab to view thinking/reasoning history.

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

aipa_cli-0.1.1.tar.gz (34.3 kB view details)

Uploaded Source

Built Distribution

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

aipa_cli-0.1.1-py3-none-any.whl (32.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: aipa_cli-0.1.1.tar.gz
  • Upload date:
  • Size: 34.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.20

File hashes

Hashes for aipa_cli-0.1.1.tar.gz
Algorithm Hash digest
SHA256 bd52554225638fd0571ed63632f18da2fb70a15e8cb0f1904ef7277bf0ba89b6
MD5 891138ccdc7eb26828a43cf75911ad7e
BLAKE2b-256 d368059c93aa841327cdab597275f2e7dd79d095b17b0a344967c8dd63ecda27

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aipa_cli-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 32.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.20

File hashes

Hashes for aipa_cli-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 193796f07b53ec4f8691bddcea69f7a73a62d0778c2786b88ed5ffaf94b7aa77
MD5 51bf121c928daa8621817a270ae0f6b3
BLAKE2b-256 914e99cf95687548c34fb8404d7ed5ea4983eb9641c169abebe386c407836086

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