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_URLfor 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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file aipa_cli-0.1.4.tar.gz.
File metadata
- Download URL: aipa_cli-0.1.4.tar.gz
- Upload date:
- Size: 49.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.7.20
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f3836f5b171502bf2770c696c9d64b61c6419a81a44bbfbba56aabdd11fb4336
|
|
| MD5 |
b1c348f75d871d0a16028a3c07f77d8d
|
|
| BLAKE2b-256 |
8911dd6e95efdf9e6ad17a26b5523d6441b0236d4d25d21a1a76922a11715962
|
File details
Details for the file aipa_cli-0.1.4-py3-none-any.whl.
File metadata
- Download URL: aipa_cli-0.1.4-py3-none-any.whl
- Upload date:
- Size: 45.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.7.20
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1517a99e2e427eabc4e8779ef0da47ec9263d72e23bc6b57ca9022fe559d541b
|
|
| MD5 |
2814f86fce03f128ae775cb1cd316d11
|
|
| BLAKE2b-256 |
a55cc681d3a23bde4fcb283eb9674e5fe2b413161b72f9f6906e97154a2f376d
|