PitchHut logo
Claude-Powered AI-Native Financial Dashboard
A comprehensive AI-driven financial dashboard for personal finance management.
Pitch

This self-hosted financial dashboard connects to various brokerage accounts, enriches data with market insights, and utilizes AI for informed buy/sell/hold decisions. With a user-friendly Next.js interface, it displays key metrics and projections, ensuring effective personal finance management with seamless automation.

Description

Claude-Powered AI-Native Financial Dashboard

The Claude-powered AI-native financial dashboard is a comprehensive, self-hosted personal finance solution designed to seamlessly integrate with various brokerage accounts through Plaid. It provides users with an efficient way to monitor personal finances, analyze investment positions, and receive AI-driven recommendations.

Key Features:

  • Brokerage Connections: Effortlessly connect to popular brokerages, including Robinhood, SoFi, Stash, Acorns, Wealthfront, and Fidelity, which are all supported by Plaid.
  • Unified Portfolio Management: Access consolidated holdings across multiple accounts such as taxable, retirement, and cash accounts.
  • Data Enrichment: Each investment position is enriched with various market data points including technical indicators (e.g., RSI, MACD, Bollinger Bands), fundamental statistics, and the latest financial news.
  • AI Analysis: Leverage Claude's AI capabilities for in-depth portfolio analysis that includes a health score, per-ticker recommendations, and actionable insights.
  • Real-Time Dashboard: The dashboard displays vital metrics such as net worth, asset allocation, RSU grants with live price updates, projected wealth growth, and AI-driven recommendations.
  • Automated Data Processing: The system runs its data processing pipeline automatically three times a week, leveraging macOS's launchd or Linux's cron scheduling for consistent updates.

System Architecture

The financial dashboard operates on a structured architecture that connects various components:

Plaid API
agent/ (Python pipeline)
    ├── fetch holdings across all brokerages
    ├── enrich positions (yfinance: RSI, MACD, Bollinger Bands, fundamentals, news)
    ├── Claude analysis (buy/sell/hold recommendations)
    └── sync everything to Supabase
           Supabase (Postgres)
     Next.js Dashboard (this repo root)

Requirements

To utilize this financial dashboard, a few prerequisites must be met, including accounts with Plaid, Anthropic, and Supabase, as well as local installations of Python and Node.js. Essential API keys must also be obtained from the respective services to facilitate connectivity and functionality.

Configuration and Setup

Setting up the dashboard requires initial configuration through an automated installer script, which verifies dependencies, installs necessary packages, and assists in entering and validating API credentials. The dashboard allows for user-friendly interaction, including account connections and portfolio analysis execution through a web interface.

Security Measures

The financial dashboard prioritizes user security. Sensitive information, including environment variables and access tokens, are securely stored and encrypted. Users are encouraged to maintain their Supabase project privately to ensure data integrity and confidentiality.

Disclaimer

This tool is intended solely for informational purposes. It does not serve as professional financial advice. Users are advised to conduct their own research and consult qualified financial professionals before making investment decisions.

In summary, the Claude-powered AI-native financial dashboard delivers a sophisticated, AI-driven approach to personal finance management, enabling users to harness advanced analytics and insights efficiently.

0 comments

No comments yet.

Sign in to be the first to comment.