Repolode
investbrainapp

investbrainapp/investbrain

複数の証券会社の保有資産をまとめ、市場パフォーマンスを追跡できる、Laravelベースのセルフホスト型投資管理ツール。

代替できる製品:Personal CapitalKubera

スター
940
フォーク
76
未解決の Issue
13
最終コミット
5 時間前

このページはオープンソースプロジェクトの紹介であり、投資助言ではありません。取引や投資には損失のリスクがあります。ご利用前にご自身でリスクを判断し、お住まいの地域の法令に従ってください。

これは何?

Investbrainは、Laravel製のPHP Webアプリケーションとして構築されたセルフホスト型の投資管理ツールです。複数の証券会社にまたがるポートフォリオや取引を一元管理し、保有資産を追跡して、パフォーマンスの推移を確認できます。配当や株式分割のデータは、バックグラウンドで実行される更新コマンドが処理します。

市場データは、プロバイダーを切り替えられるインターフェースを通じて取得します。Yahoo Finance、Twelve Data、Finnhub、Alpaca、Alpha Vantageに対応しており、複数のプロバイダーを優先順に指定すると、リクエストに失敗した際に次のプロバイダーへ自動で切り替わります。開発者は市場データ用インターフェースを実装して、独自のプロバイダーを追加できます。

オプションのAIチャット機能では、自分の保有資産に基づいた質問への回答を得られます。OpenAI、Anthropic、Geminiなどの主要なホスト型LLMサービスに加え、Ollamaやその他のOpenAI互換エンドポイントにも接続できます。バックアップや移行用に、ポートフォリオデータをインポート・エクスポートできます。推奨されるインストール方法はDocker Composeです。

主な機能

  • 01複数の証券口座にまたがる保有資産や取引を、ひとつのダッシュボードで追跡できます。
  • 02Yahoo Finance、Twelve Data、Finnhub、Alpaca、Alpha Vantageから市場データを取得でき、失敗時には自動で切り替わります。
  • 03ホスト型LLMまたはOllamaを使い、自分の保有資産に基づいてAIアシスタントとチャットできます。
  • 04バックアップやデータの持ち運びに備えて、ポートフォリオや取引をインポート・エクスポートできます。
  • 05スケジュール実行されるコマンドが、価格・配当・株式分割のデータを更新し、取得原価を再計算します。

ユースケース

  • 複数の証券会社に分散している投資を、ひとつの画面にまとめて管理する。
  • 金融データを自分のサーバーに保管できる、プライベートなポートフォリオ管理ツールをセルフホストする。
  • Ollamaでローカルモデルを動かしながら、自分の保有資産についてLLMに質問する。
  • Laravelアプリケーション向けのカスタム市場データプロバイダーを開発またはテストする。

クイックスタート

  1. 1

    docker-compose.yml ファイルをダウンロードします

    curl -O https://raw.githubusercontent.com/investbrainapp/investbrain/main/docker-compose.yml
  2. 2

    compose ファイルの環境設定を調整します

  3. 3

    Docker Compose でアプリを起動します

    docker compose up
  4. 4

    ブラウザーで http://localhost:8000/register を開きます

使う前に知っておきたいこと

  • セルフホスティングには、マシンに Docker Engine がインストールされている必要があります。
  • AI チャット機能を使うには、プロバイダーから取得した独自の API キー、またはセルフホストの Ollama エンドポイントが必要です。
  • Yahoo の市場データは、一部のファイアウォールや Pi-hole などの広告ブロッカーによってブロックされることがあります。

トピック

よくある質問

investbrain とは?
複数の証券会社の保有資産をまとめ、市場パフォーマンスを追跡できる、Laravelベースのセルフホスト型投資管理ツール。 Investbrainは、Laravel製のPHP Webアプリケーションとして構築されたセルフホスト型の投資管理ツールです。複数の証券会社にまたがるポートフォリオや取引を一元管理し、保有資産を追跡して、パフォーマンスの推移を確認できます。配当や株式分割のデータは、バックグラウンドで実行される更新コマンドが処理します。
investbrain は無料で使えますか?ライセンスは?
investbrain は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
investbrain は今もメンテナンスされていますか?
活発にメンテナンス中。investbrain の最終コミットは 2026年11月7日 です。
investbrain は何に使えますか?
複数の証券会社に分散している投資を、ひとつの画面にまとめて管理する。 金融データを自分のサーバーに保管できる、プライベートなポートフォリオ管理ツールをセルフホストする。 Ollamaでローカルモデルを動かしながら、自分の保有資産についてLLMに質問する。 Laravelアプリケーション向けのカスタム市場データプロバイダーを開発またはテストする。
investbrain のインストール方法は?
docker-compose.yml ファイルをダウンロードします: curl -O https://raw.githubusercontent.com/investbrainapp/investbrain/main/docker-compose.yml compose ファイルの環境設定を調整します Docker Compose でアプリを起動します: docker compose up ブラウザーで http://localhost:8000/register を開きます
investbrain はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/investbrainapp/investbrain

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト