Investbrain
AI-enabled investment portfolio tracker with brokerage consolidation
872 stars 61 forks last commit first released
Actively maintained
Last commit 8 Jul 2026.

Investbrain is an open-source web app for tracking investment portfolios across brokerages, monitoring performance, and analyzing holdings over time. It supports multiple market data providers and can optionally add an LLM-powered chat assistant grounded on your portfolio data.
Key Features
- Portfolio, holdings, and transaction tracking with performance monitoring
- Extensible market data provider interface with fallback across providers
- Historic charts and daily performance snapshots for trend analysis
- Smart search across portfolios and holdings
- Import/export for data portability and backups
- One-click backup and recovery workflow
- Collaboration features with configurable portfolio access
- Internationalization, accessibility, dark mode, and mobile-responsive UI
- Optional AI chat assistant via OpenAI-compatible APIs (including self-hosted endpoints)
Use Cases
- Consolidate portfolios from multiple brokerages into a single view
- Track portfolio performance over time with charts and daily change snapshots
- Explore holdings and strategies using search and AI-assisted Q&A
Limitations and Considerations
- AI chat requires configuring an OpenAI-compatible API endpoint and model, and outputs may be inaccurate
- Market data quality, coverage, and rate limits depend on the selected provider and API keys
Investbrain is a strong choice for privacy-conscious investors who want a self-managed portfolio tracker with flexible market data sources and optional AI-assisted analysis. Its provider interface and import/export tools make it practical for long-term tracking and data ownership.
Categories:
Tags:
Tech Stack:
Similar to Investbrain

YAFFA
Open-source, self-hosted personal finance web application
YAFFA is a free, self-hosted personal finance web app (PHP + Laravel) for tracking accounts, transactions, budgets and long-term financial planning.

Leantime
Open-source project management for goals, strategy, and neurodiversity
Leantime is an open-source, PHP-based project management system combining strategy, planning and execution with Kanban, Gantt, dashboards, wikis, time tracking and AI-assisted features.

Bracket
Open-source tournament management system
Open-source, self-hosted tournament system for creating and managing Swiss, single‑elimination and round‑robin tournaments with scheduling, dashboards, team/club management and CSV import.
Onyx Community Edition
Self-hosted AI chat and enterprise search for any LLM
Open-source platform for AI chat, RAG, agents, and enterprise search across your team’s connected knowledge sources, compatible with hosted and local LLMs.

Ghostfolio
Open-source wealth management and portfolio tracking dashboard
Self-hostable personal finance dashboard to track net worth, transactions, and portfolio performance across cash, stocks, ETFs, and cryptocurrencies.
StreamyStats
Analytics and AI recommendations for Jellyfin libraries
StreamyStats is a Jellyfin statistics and analytics service with dashboards, watch history insights, and optional AI chat and recommendations powered by embeddings.


