Your portfolio's command center

Live prices. Charts. Macro data. Technical analysis. All in your terminal.

curl -fsSL https://raw.githubusercontent.com/skylarsimoncelli/pftui/master/install.sh | bash
pftui
$ pftui
📊

Real-time Portfolio Tracking

Live prices from Yahoo Finance & CoinGecko. See allocation, P&L, 52-week range. No API keys required.

📈

Beautiful Braille Charts

High-resolution Unicode charts with SMA overlays, ratio analysis, 6 timeframes. Compare any asset vs SPX, BTC, Gold.

🔍

Technical Indicators

RSI, MACD, Bollinger Bands on every position. Track momentum, spot divergences, identify entries.

🌍

Macro Intelligence

Treasury yields, VIX, DXY, oil, gold — 18 market symbols & 14 macro indicators. The numbers that move your portfolio.

See it in action

pftui screenshot

Headless too

Every feature accessible from the command line

$ pftui value
$48.2k +2.4%
$ pftui refresh
✓ Refreshed 5 assets
$ pftui macro
VIX 14.2 ▼-10.3% | DXY 98.79 ▼-0.1%
$ pftui brief
Portfolio: $48.2k (+2.4% / +$1.1k)
Equity 45% | Crypto 30% | Comd 25%

Install anywhere

curl

curl -fsSL https://raw.githubusercontent.com/skylarsimoncelli/pftui/master/install.sh | bash

Homebrew

brew tap skylarsimoncelli/pftui
brew install pftui

Cargo

cargo install pftui

Docker

docker run -it ghcr.io/skylarsimoncelli/pftui:latest

apt (Debian/Ubuntu)

echo "deb [trusted=yes] https://skylarsimoncelli.github.io/pftui/apt stable main" | sudo tee /etc/apt/sources.list.d/pftui.list
sudo apt update && sudo apt install pftui

dnf (Fedora/RHEL)

sudo tee /etc/yum.repos.d/pftui.repo << 'EOF'
[pftui]
name=pftui
baseurl=https://skylarsimoncelli.github.io/pftui/rpm
enabled=1
gpgcheck=0
EOF
sudo dnf install pftui

How it stacks up

pftui Yahoo Finance Bloomberg Terminal Spreadsheets
Live Prices Manual
Charts Braille + TradingView Basic Professional No
Technical Analysis Limited Manual
Macro Dashboard No No
Runs in Terminal No No No
Privacy Local SQLite Cloud Enterprise Local
Cost Free Free $24k/year Free

Full feature set

📊 Data & Tracking

  • Live prices (Yahoo Finance + CoinGecko)
  • Multi-asset support (stocks, crypto, commodities, forex, funds)
  • Cost basis tracking with P&L
  • Percentage-only privacy mode
  • Transaction history
  • Watchlist with price targets

📈 Charts & Visualization

  • High-resolution braille charts
  • 6 timeframes (1W to 5Y)
  • SMA(20) and SMA(50) overlays
  • Ratio analysis (vs SPX, QQQ, BTC, Gold)
  • Volume bars
  • Portfolio sparklines

🔍 Analytics

  • RSI, MACD, Bollinger Bands
  • Allocation tracking
  • 52-week range indicators
  • Daily movers detection
  • Risk metrics (coming soon)
  • Scenario modeling (coming soon)

🌍 Market Intelligence

  • 18 major market symbols
  • 14 macro indicators (FRED)
  • Treasury yields (2Y, 10Y, 30Y)
  • Commodities (Gold, Silver, Oil, Copper)
  • Currencies (DXY, EUR, JPY, Yuan)
  • Volatility (VIX)

⌨️ Interface

  • 6 gorgeous themes
  • Vim-native keybindings
  • Mouse support
  • Search & filter
  • Privacy toggle (hide values instantly)
  • Responsive layout

🛠️ CLI & Automation

  • Headless refresh
  • JSON export
  • Markdown brief (agent-friendly)
  • Portfolio summary
  • Historical snapshots
  • Web interface (TradingView charts)

Built in the open

MIT licensed. Written in Rust. 1000+ tests. Actively developed.

GitHub stars
Stars
Downloads
Downloads
Latest release
Latest Release