A terminal weather app written in Rust that shows real-time conditions as ASCII animations like rain, snow and thunderstorms.
makeev/alphai-tui
A terminal stock dashboard in Rust that pairs live quotes and charts with AI-scored news, SEC Form 4 insider filings and earnings reads.
Open-source alternative to:Bloomberg Terminal
- Stars
- 83
- Forks
- 5
- Open issues
- 0
- Last commit
- 3 days ago
What is it?
alphai-tui is a Bloomberg-style stock dashboard that runs in the terminal as a single Rust binary built on ratatui. Quotes and candlestick charts sit beside, for the same ticker, AI-scored news with per-article analysis, SEC Form 4 insider filings and a structured read of the latest earnings report. A watchlist calendar lists upcoming company reports and US macro releases.
Prices work without an account using Yahoo, or through Finnhub, Alpaca or Tiingo with their own keys. The News, Insider, Earnings and Calendar views need a free AlphAI key, entered once in the settings screen. The app also includes a portfolio view for quantity, average price and profit and loss, and a `--once` / `--json` mode for printing quotes into scripts and status bars.
The interface uses nine views switched with number keys, configurable keybindings and color themes. Charts support candles or lines, moving averages, volume and RSI, with pre-market and after-hours sessions shown separately.
Key features
- 01Live quotes and candlestick charts with moving averages, volume and RSI
- 02AI-scored news with per-article analysis for each ticker
- 03SEC Form 4 insider filings shown as a trades chart and filing list
- 04Structured reads of earnings filings with metric comparisons
- 05Watchlist calendar of company reports and US macro releases
- 06Portfolio view with quantity, average price and profit and loss
- 07JSON and text output for scripts and tmux status bars
Use cases
- Monitoring a watchlist from a terminal or tmux workspace
- Checking why a stock moved by reading its news and insider filings together
- Reviewing earnings results against prior quarter and prior year figures
- Printing quotes into a shell script or status bar
Topics
FAQ
- What is alphai-tui?
- A terminal stock dashboard in Rust that pairs live quotes and charts with AI-scored news, SEC Form 4 insider filings and earnings reads. alphai-tui is a Bloomberg-style stock dashboard that runs in the terminal as a single Rust binary built on ratatui. Quotes and candlestick charts sit beside, for the same ticker, AI-scored news with per-article analysis, SEC Form 4 insider filings and a structured read of the latest earnings report. A watchlist calendar lists upcoming company reports and US macro releases.
- Is alphai-tui free to use? What license does it have?
- alphai-tui is open source under the MIT license. Check the license terms before using it in commercial products.
- Is alphai-tui still maintained?
- Actively maintained. The last commit to alphai-tui was on Oct 16, 2026.
- What can I use alphai-tui for?
- Monitoring a watchlist from a terminal or tmux workspace Checking why a stock moved by reading its news and insider filings together Reviewing earnings results against prior quarter and prior year figures Printing quotes into a shell script or status bar
- Where can I get alphai-tui?
- The source code and installation instructions are on GitHub: https://github.com/makeev/alphai-tui
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A keyboard-driven, three-pane terminal file browser written in Rust, configurable with Lua and rich external previews.
A terminal tool that replays Git commits as animated typing sessions with syntax highlighting and file tree transitions.
A terminal user interface for Git, inspired by Magit, for staging, committing, branching, rebasing and more from the keyboard.
A terminal UI that renders a git commit graph as images, similar to git log --graph --all, for browsing repository history.
A terminal UI for rsync that manages reusable transfer profiles, previews changes as a dry-run diff, and shows live progress, including over SSH.