中国A株市場向けのマルチエージェントLLMリサーチアシスタント。分析エージェント同士の議論、自然言語による銘柄スクリーニング、ペーパートレードに対応。
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
リポジトリをクローンする
git clone https://github.com/lc2panda/alphastream.git - 2
プロジェクトディレクトリに移動し、環境設定のテンプレートをコピーする
cd alphastream && cp .env-example .env - 3
.env に OPENAI_API_KEY と関連するモデル設定を記入する
- 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エージェントが強気・弱気の見解やリスクを議論し、取引案を提示するA株(中国株式市場)向けのマルチエージェント投資調査システム。
LangGraph上で長時間の複数ステップタスクをすぐに実行できる、Python向けの意見の反映された機能一式付きエージェントハーネス。
LangGraphをベースにしたマルチエージェント型の研究アシスタント。仮説の生成、データ分析と可視化、研究レポートの作成を行います。