目次
2026 年 3 月、EDINET DBは、**日本株特化の金融 AI エージェント「Dexter-JP」**を公開した。
GitHub スター 18,000 超の米国株版「Dexter」をフォークし、EDINET DB APIとJ-Quants APIを使用して日本市場向けに全面改修した。
銘柄について聞くだけで、スクリーニングから財務分析、投資レポートの作成まで自動で行う。
本稿はこの Dexter-JP の概要、機能、そして使い方を解説する。
Dexter-JP の概要
特徴
Dexter-JP は以下の特徴を持つ。
- 自律型リサーチ - 自分で計画を立て、複数のデータソースを横断し、自分で検証しながらレポートを仕上げる
- 日本株特化 - EDINET DB と J-Quants を使用し、日本市場(約 3,800 社)に対応
- 自然言語対応 - 日本語での質問に対応
- マルチチャネル - Slack、Discord、LINE、WhatsApp での利用が可能
できること
Dexter-JP は以下のようなタスクを自動で行う。
- 財務データ取得 - 財務諸表、主要指標、分析レポートの取得
- 有報読み取り - 有価証券報告書のテキスト読み取り
- スクリーニング - 100 以上の指標でのスクリーニング
- 株価取得 - J-Quants V2 による株価 OHLC 取得
- Web 検索 - Web 検索による最新情報の取得
- X/Twitter 検索 - X/Twitter での検索
使用例
以下のような質問に答えられる。
トヨタの競争力を総合分析して。財務データ、有報のリスク要因、最新決算を踏まえてレポートにまとめて
ソニーと任天堂、投資先としてどちらが優れているか。財務健全性・収益性・成長性・リスクを比較して結論を出して
高 ROE・高配当の割安銘柄を探して、トップ 3 の財務健全性と事業リスクを深掘り分析して
キーエンスの DCF バリュエーションをして。現在の株価水準が割高か割安か判断して
トヨタの直近 5 年の財務推移を見せて
ROE15% 以上、自己資本比率 50% 以上の企業をスクリーニングして
任天堂の有報のリスク要因を読んで
配当利回り 4% 以上の高配当銘柄を探して
仕組み
アーキテクチャ
Dexter-JP は以下のアーキテクチャで動作する。
ユーザーの質問
↓
エージェントループ(LangChain)
↓ 計画 → ツール選択 → 実行 → 検証 → 繰り返し
↓
┌─────────────────────────────────────────┐
│ get_financials(メタツール) │
│ → get_financial_statements │
│ → get_company_info │
│ → get_key_ratios │
│ → get_analysis │
│ → get_earnings │
├─────────────────────────────────────────┤
│ read_filings │
│ → text-blocks(有報テキスト) │
│ → shareholders(大量保有報告書) │
├─────────────────────────────────────────┤
│ company_screener(100+ 指標) │
├─────────────────────────────────────────┤
│ get_stock_price(J-Quants V2) │
├─────────────────────────────────────────┤
│ web_search / browser / skills │
└─────────────────────────────────────────┘
↓
構造化されたレポート出力
get_financials メタツール
get_financialsは単なる API ラッパーではない。内部に LLM を持つルーティングエージェントだ。
- ユーザーの自然言語クエリを受け取る
- 内部 LLM がどのサブツールを呼ぶべきか判断
- 複数サブツールを並列実行
- 結果を統合して返す
「ソニーとトヨタの利益率を比較して」→ 内部で 4 つの API 呼び出しが自動で走る。
スキル
複雑な多段階ワークフローはSKILL.mdで定義。DCF バリュエーションスキルを内蔵している。
- 日本国債利回りベースの WACC 計算
- 東証 PBR1 倍割れ問題の文脈
- 円建て分析
メモリ
セッション間で記憶を保持。投資方針、ポートフォリオ情報、過去の分析結果を覚える。
対応 LLM
/modelコマンドで CLI 上から切り替え可能。
| プロバイダー | モデル |
|---|---|
| OpenAI | GPT-4o, GPT-4o-mini 等 |
| Anthropic | Claude |
| Gemini | |
| xAI | Grok |
| OpenRouter | 複数モデル利用可 |
| Ollama | ローカル LLM |
マルチチャネル対応
CLIだけでなく、Slack・Discord・LINE・WhatsApp 経由でも使える。bun run gatewayで起動する。
Slack
| 項目 | 内容 |
|---|---|
| 方式 | Socket Mode (WebSocket) |
| 公開 URL | 不要 |
| 環境変数 | SLACK_BOT_TOKEN + SLACK_APP_TOKEN |
Discord
| 項目 | 内容 |
|---|---|
| 方式 | Gateway (WebSocket) |
| 公開 URL | 不要 |
| 環境変数 | DISCORD_BOT_TOKEN |
LINE
| 項目 | 内容 |
|---|---|
| 方式 | Webhook (HTTP) |
| 公開 URL | 必要 |
| 環境変数 | LINE_CHANNEL_SECRET + LINE_CHANNEL_ACCESS_TOKEN |
| 項目 | 内容 |
|---|---|
| 方式 | Baileys (WebSocket) |
| 公開 URL | 不要 |
| 環境変数 | QR コードでログイン |
インストール
前提条件
- Bun
- LLM API キー(以下のいずれか 1 つ)
- OpenAI API キー
- Anthropic API キー
- Google API キー
- xAI API キー
- OpenRouter API キー
- EDINET DB API キー
オプション
- J-Quants API キー - 株価データ
- Web 検索 API キー(Exa / Perplexity / Tavily)
- X/Twitter Bearer Token
- ローカル LLM(Ollama)
インストール手順
# リポジトリのクローン
git clone https://github.com/edinetdb/dexter-jp.git
cd dexter-jp
# 依存関係のインストール
bun install
# 環境変数の設定
cp env.example .env
# .env を編集して API キーを設定
# 起動
bun run start
日米比較
| 項目 | オリジナル(米国) | 日本版 |
|---|---|---|
| データソース | Financial Datasets API | EDINET DB API |
| 市場 | 米国株 | 日本株(約 3,800 社) |
| 開示書類 | SEC 10-K/10-Q/8-K | 有価証券報告書(EDINET) |
| 決算 | 8-K earnings | TDNet 決算短信 |
| 株主情報 | SEC Form 4(インサイダー) | 大量保有報告書(5% 超) |
| 株価 | Financial Datasets | J-Quants V2(東証公式) |
| スクリーニング | GICS 分類 | 33 業種、100+ 指標 |
| DCF | 米国金利(約 4%) | 日本国債(約 1%) |
| 言語 | 英語 | 日本語 + 英語 |
| ライセンス | MIT | MIT |
結論:日本株版 AI エージェントの登場
Dexter-JP は、日本株特化の金融 AI エージェントとして、以下の特徴を持つ。
- 自律型リサーチ - 自分で計画を立て、複数のデータソースを横断し、自分で検証しながらレポートを仕上げる
- 日本株特化 - EDINET DB と J-Quants を使用し、日本市場に対応
- マルチチャネル - Slack、Discord、LINE、WhatsApp での利用が可能
- 多様な LLM 対応 - OpenAI、Anthropic、Google、xAI、OpenRouter、Ollama に対応
日本株の財務分析を自動化したい投資家やアナリストにとって、強力なツールとなるだろう。
参考:
引用元・参考リンク
免責事項 — 掲載情報は執筆時点のものです。料金・機能は変更される場合があります。最新情報は各公式サイトをご確認ください。