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.2.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.2-py3-none-any.whl (32.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: aipa_cli-0.1.2.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.2.tar.gz
Algorithm Hash digest
SHA256 747a0d3411ea1424b8d37cee2a4be52312b2ff904aa6c087614d1074692d18bc
MD5 67ee29883bfd93ac80726575b7345c10
BLAKE2b-256 04cce51fcf02afe5fa06b8e89ca072a5ca47c630cf9ca72fadc6583b8570fdf2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aipa_cli-0.1.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 b057533b3c699b926a8df5a225ba051513fc6652b35bfa1d09446f22dcf501a3
MD5 05290df7507da00451eb1144927ae23a
BLAKE2b-256 ccb465b7c909ba33d7ad5947bb711b73c54af977c6bdb02fd3763770081d825e

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