investbrainapp/investbrain

Smart LLM-enabled investment tracker that consolidates and monitors market performance across your different brokerages

何を解決するか

Investbrain は、ユーザーがポートフォリオを管理・追跡し、情報に基づいた投資意思決定を行うのを支援するオープンソースの投資追跡ツールです。保有資産の監視、パフォーマンスの追跡、市場データの統合を一元的に実現します。

動作方法

Investbrain は Laravel PHP Web アプリケーションとして構築されており、Yahoo Finance、Twelve Data、Finnhub、Alpaca、Alpha Vantage などのソースからリアルタイムの株式市場データを取得するための拡張可能な市場データプロバイダインタフェースを使用しています。データの信頼性を確保するための組み込みフォールバックメカニズムも備えています。AI機能については、OpenAI、Anthropic、Gemini、xAI などのさまざまな LLM プロバイダと、Ollama などのローカル LLM ランナーを統合し、ユーザーが自身の投資保有資産とチャットできるようにしています。

対象ユーザー

商用投資追跡ツールの自己ホスティング型オープンソース代替品を希望する投資家、および市場データプロバイダシステムを拡張したい開発者。

主な特徴

  • AIパワードチャットアシスタント:ユーザー自身の投資データに基づき、意思決定のための思考パートナーとして機能します。
  • 拡張可能な市場データ:複数のプロバイダをサポートし、設定可能なフォールバックシステムとカスタムプロバイダの作成が可能です。
  • データのポータビリティ:ポートフォリオおよび取引データのインポート・エクスポート機能を内蔵しています。
  • 自己ホスティング:Docker Compose を用いた簡単なデプロイが可能。
  • 包括的なツールキット:市場データ、配当金、為替レートの更新に使用できるコマンドラインユーティリティを提供しています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト