Open-source investment tracker for managing portfolios across brokerages
Top 65.3% on sourcepulse
Investbrain is an open-source investment tracking application designed for individuals to consolidate and monitor their portfolio performance across various brokerages. It offers AI-powered insights and supports multiple market data providers, aiming to provide a comprehensive tool for informed investment decisions.
How It Works
Built with Laravel PHP, Livewire, and Tailwind CSS, Investbrain utilizes a robust architecture that supports most databases, including MySQL and SQLite. It integrates with multiple market data providers (Yahoo Finance, Finnhub, Alpha Vantage) via an extensible interface, allowing for custom provider implementations. The application also features an AI chat assistant powered by OpenAI or Ollama for "chat with your holdings" functionality.
Quick Start & Requirements
curl -O https://raw.githubusercontent.com/investbrainapp/investbrain/main/docker-compose.yml
# Adjust environment variables in docker-compose.yml
docker compose up
APP_KEY
to be set. API keys for market data providers (Alpha Vantage, Finnhub) and AI chat (OpenAI) are optional but recommended for full functionality.http://localhost:8000/
by default.Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The CC-BY-NC 4.0 license restricts commercial use, which may limit adoption for businesses or individuals using it in a professional capacity. The sync:holdings
command is noted as extremely resource-intensive.
1 week ago
1 day