Repolode
lc2panda

lc2panda/alphastream

複数のLangGraphエージェントがA株、米国株、ETFを分析し、意思決定の各段階をSSEでストリーミングするAI投資分析プラットフォームです。

スター
898
フォーク
202
未解決の Issue
5
最終コミット
3 か月前

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

これは何?

alphastreamは、Next.js 16、React 19、Flask 3.1、LangGraphで構築されたフルスタックのAI投資分析プラットフォームです。テクニカル分析、ファンダメンタル分析、資金フロー、センチメント、強気・弱気の討論、リスク評価、意思決定を担当する14種類の専門エージェントに加え、4種類の投資家ペルソナエージェントを連携させます。エージェントはOpenAI互換のfunction callingを通じてデータツールを呼び出すため、互換性のある任意のLLMプロバイダーを利用でき、ドキュメントではDeepSeekをデフォルトとして紹介しています。

データレイヤーでは、A株向けにAKShareとBaoStockからデータを取得し、両者の間でフェイルオーバーを行います。また、SEC EDGAR、yfinance、FRED、ccxt、複数のRSSフィードにも接続します。ウェブ検索レイヤーは17の検索エンジンを集約し、OpenCLIベースのスクレイパーがXueqiu、Eastmoneyのフォーラム、Cailian Pressの投稿を収集します。ユーザーはチャート、ウォッチリスト、ポートフォリオに加え、K線、リスクレーダー、意思決定カードなど10種類のアーティファクトカードを利用できます。

システムはエージェントのイベント(開始、進捗、思考、ツール呼び出し、完了)をServer-Sent Eventsでストリーミングするため、フロントエンドで処理の流れをリアルタイムに表示できます。Nginxの背後でDocker Composeを使ってデプロイでき、Redisはオプションのキャッシュとして利用できます。このプロジェクトは、出力が投資助言ではないことを明記しています。

主な機能

  • 0114種類のLangGraphエージェントを連携させ、並列・逐次・条件分岐のルーティングに対応します。
  • 02エージェントの進捗、推論、ツール呼び出しをSSEでブラウザーにストリーミングします。
  • 03A株、米国株、香港株、ETF、指数を扱います。
  • 04K線、移動平均、MACD、RSI、ボリンジャーバンドの指標を提供します。
  • 0517の検索エンジンと複数のニュースソースを集約し、センチメントを抽出します。
  • 06OpenAI SDK互換の任意のLLMエンドポイントを利用できます。

ユースケース

  • LLMのマルチエージェントワークフローを市場データ分析に応用する方法を探る。
  • FlaskとNext.jsのスタックで、エージェントの推論をSSEでストリーミングする実装例を学ぶ。
  • A株と米国株を調査するための、セルフホスト型株式リサーチダッシュボードを試作する。
  • 金融データアダプターを介したLLMのfunction callingを試す。

クイックスタート

  1. 1

    リポジトリをクローンする

    git clone https://github.com/lc2panda/alphastream.git
  2. 2

    プロジェクトディレクトリに移動し、環境設定のテンプレートをコピーする

    cd alphastream && cp .env-example .env
  3. 3

    .env に OPENAI_API_KEY と関連するモデル設定を記入する

  4. 4

    Docker Compose ですべてのサービスを起動する

    docker compose up -d

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

  • AI エージェントの実行には、LLM API キー(DeepSeek または OpenAI 互換プロバイダー)が必要です。
  • Docker、または Node.js と Python の環境に加え、Redis や Nginx など複数のサービスが必要なため、セルフホストにはある程度の手間がかかります。

収録されている特集

トピック

よくある質問

alphastream とは?
複数のLangGraphエージェントがA株、米国株、ETFを分析し、意思決定の各段階をSSEでストリーミングするAI投資分析プラットフォームです。 alphastreamは、Next.js 16、React 19、Flask 3.1、LangGraphで構築されたフルスタックのAI投資分析プラットフォームです。テクニカル分析、ファンダメンタル分析、資金フロー、センチメント、強気・弱気の討論、リスク評価、意思決定を担当する14種類の専門エージェントに加え、4種類の投資家ペルソナエージェントを連携させます。エージェントはOpenAI互換のfunction callingを通じてデータツールを呼び出すため、互換性のある任意のLLMプロバイダーを利用でき、ドキュメントではDeepSeekをデフォルトとして紹介しています。
alphastream は無料で使えますか?ライセンスは?
alphastream は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
alphastream は今もメンテナンスされていますか?
半年以内に更新あり。alphastream の最終コミットは 2026年8月7日 です。
alphastream は何に使えますか?
LLMのマルチエージェントワークフローを市場データ分析に応用する方法を探る。 FlaskとNext.jsのスタックで、エージェントの推論をSSEでストリーミングする実装例を学ぶ。 A株と米国株を調査するための、セルフホスト型株式リサーチダッシュボードを試作する。 金融データアダプターを介したLLMのfunction callingを試す。
alphastream のインストール方法は?
リポジトリをクローンする: git clone https://github.com/lc2panda/alphastream.git プロジェクトディレクトリに移動し、環境設定のテンプレートをコピーする: cd alphastream && cp .env-example .env .env に OPENAI_API_KEY と関連するモデル設定を記入する Docker Compose ですべてのサービスを起動する: docker compose up -d
alphastream はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/lc2panda/alphastream

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

関連プロジェクト

Buffett、Munger、段永平、李録の投資手法とマルチエージェント分析を活用し、上場企業のバリュー投資調査を行うClaude CodeおよびCodex向けスキル集。

AI・機械学習#investment-research#value-investing#claude-code
1.7万+49 今週2504HTMLMIT更新 4 日前