Open Source · Self-Hosted · Zero API Costs

Your AI-Powered
Wealth Advisor

Portfolio monitoring, market analysis, and an AI chat that speaks your portfolio. Web dashboard, Telegram bot, runs on a Raspberry Pi.

8
Dashboard Pages
16
AI Chat Tools
6
Data Sources
~90MB
RAM Usage
velora.local:8080
Velora Dashboard — Liquid Glass UI with KPI cards, portfolio composition donut, asset history, Cmd+K palette

Features

Everything You Need

Portfolio, markets, and an AI that actually knows your holdings — in one self-hosted package.

Liquid Glass Dashboard

8 pages, ApexCharts + TradingView, auto dark/light, Cmd+K command palette, skeleton loaders. Feels like a native finance app.

AI Chat (Web + Widget)

Talk to Velora about your portfolio. 16 MCP tools for live data access, streaming responses, syntax-highlighted code, confirmation flow for trades.

AI Briefings

Scheduled portfolio analysis powered by Claude Opus. Market regime, position insights, and actionable buy/sell/watch recommendations.

Trade Logging

Multi-step trade modal with live market-price hint, currency handling, and toast feedback. File-locked writes + auto-backups on every change.

Recommendations Engine

BUY/SELL/WATCH tracking with automatic outcome detection, hit-rate stats, and auto-close when a matching trade is logged.

6 Data Sources

yfinance, FRED, ECB, Brave Search, Bloomberg RSS, Finnhub. Prices, fundamentals, macro, news, sentiment — all cached locally.

Market Intel

Fear & Greed gauge, sector treemap, benchmark comparison, monthly-returns heatmap, earnings & macro calendar.

Telegram Bot

Receive briefings on your phone, log trades in natural language, analyze any ticker, chat with your AI advisor from anywhere.

Privacy First

Your portfolio stays on your device. No SaaS, no cloud sync, no telemetry. Deploy to a home server, own your data.

Setup

Up and Running in 5 Minutes

No Docker, no cloud, no complexity. Interactive wizard gets you started.

1

Clone & Setup

Interactive wizard handles language, tax regime, Telegram bot, API keys, and portfolio import.

git clone https://github.com/Kingler16/Velora.git && cd Velora && python3 setup.py
2

Run Your First Briefing

Collects market data, runs AI analysis, delivers the result to your Telegram.

python -m src.main briefing
3

Start the Dashboard

Open the web dashboard, hit Cmd+K to navigate, chat with your portfolio.

python -m src.main web
4

Deploy (Optional)

Run it on a Raspberry Pi for always-on briefings and dashboard access from any device on your network.

./scripts/deploy.sh admin@your-pi-ip

Tech Stack

Built With

Lean, proven, no framework bloat.

Python 3.12 Claude Code CLI FastAPI Jinja2 HTMX Vanilla CSS Inter + Geist Mono ApexCharts TradingView Lightweight highlight.js MCP Server yfinance FRED API ECB Brave Search Finnhub Telegram Bot API

Ready to Try?

Velora is free, open source, and runs on your hardware. Your data stays yours.

Get Started on GitHub Buy Me a Coffee