AIが自動で企業の財務分析をしてくれる!自律型リサーチエージェント — dexter

virattt/dexterTypeScript20.4k

Dexterは、複雑な金融・財務に関する質問を投げるだけで、AIが自動的に調査計画を立て、リアルタイムの市場データを使って分析してくれる自律型リサーチエージェントです。たとえば「Appleの過去5年間の売上成長率はどうなっている?」と聞くと、Dexterが損益計算書やバランスシートなどの財務データを自動で取得し、分析結果をわかりやすくまとめてくれます。AIプログラミング支援ツール「Claude Code」の金融リサーチ特化版のようなイメージで、調査→検証→修正のサイクルを自分自身で回しながら精度の高い回答を導き出します。投資家や金融アナリスト、企業研究をしたい人にとって、面倒なデータ収集と分析を大幅に省力化できるツールです。

🔥 なぜ話題?

AIエージェント(自分で考えて行動するAI)が2025年の大きなトレンドとなる中、金融リサーチという実用的な分野に特化した自律型エージェントとして注目を集めています。特にWhatsAppから気軽に財務分析を依頼できる手軽さや、複数のAIモデル(OpenAI、Anthropic、Google、Ollamaなど)に対応している柔軟性が話題です。

💡 こう使える!

たとえば「NVIDIAの直近3年間の利益率の推移を分析して、同業他社と比べてどうか教えて」と質問すると、Dexterが自動的にNVIDIAの損益計算書を取得し、利益率を計算し、ウェブ検索で競合の情報も集めた上で、データに基づいた比較レポートを作成してくれます。

ユースケース: 企業の財務データをAIに自動で調べてもらい、投資判断や企業分析に役立てる

  • 質問を投げるだけでAIが調査計画の作成→データ取得→自己検証→回答を全自動で実行
  • 損益計算書・貸借対照表・キャッシュフロー計算書などリアルタイム財務データに対応
  • WhatsAppからメッセージを送るだけで財務分析ができる連携機能搭載
GitHubで見る →

An autonomous agent for deep financial research

技術情報

言語

TypeScript

最終更新

2026-03-26

スター数

20,368

フォーク数

2,435

Issue数

65

技術詳細

アーキテクチャ・仕組み

Dexterは「計画→実行→検証→改善」のループを自律的に回すAIエージェントアーキテクチャを採用しています。

  • タスク計画(Task Planning): 複雑な質問を構造化されたリサーチステップに自動分解
  • 自律実行(Autonomous Execution): 適切なツールを選択して財務データを自動取得
  • 自己検証(Self-Validation): 自分の分析結果をチェックし、不十分な場合は再実行
  • 安全機構: 無限ループ検知やステップ数制限により暴走を防止

対応AIモデル・プロバイダー

複数のLLMプロバイダーに対応:

  • OpenAI (メイン)
  • Anthropic (オプション)
  • Google (オプション)
  • xAI (オプション)
  • OpenRouter (オプション)
  • Ollama (ローカル実行、オプション)

データソース

  • Financial Datasets API: 損益計算書、貸借対照表、キャッシュフロー計算書などの機関投資家レベルの市場データ(AAPL、NVDA、MSFTは無料で利用可能)
  • Exa / Tavily: ウェブ検索によるリアルタイム情報収集(Exa優先、Tavilyがフォールバック)

対応環境

  • ランタイム: Bun v1.0以上(Node.jsではなくBunを使用)
  • OS: macOS、Linux、Windows
  • 言語: TypeScript / JavaScript

デバッグ・ログ機能

全てのツール呼び出しがJSONL形式で .dexter/scratchpad/ に記録されます。記録内容:

  • init: 元のクエリ
  • tool_result: ツール呼び出しの引数・結果・LLMによる要約
  • thinking: エージェントの推論ステップ

評価(Eval)機能

  • 金融質問のデータセットに対してエージェントの精度をテスト可能
  • LangSmithによるトラッキングとLLM-as-judge(LLMを評価者として使う)アプローチで正確性をスコアリング
  • リアルタイムUIで進捗・正答率を表示
  • サンプリング実行にも対応(--sample 10オプション)

WhatsApp連携

  • QRコードでWhatsAppアカウントをリンク
  • 自分自身へのチャット(セルフメッセージ)経由でDexterに質問可能
  • bun run gateway:login でログイン、bun run gateway でゲートウェイ起動

ライセンス

  • MIT License: 商用利用を含め自由に利用可能

インストール・クイックスタート

前提条件

  • Bun(JavaScriptランタイム)v1.0以上
  • OpenAI APIキー
  • Financial Datasets APIキー
  • Exa APIキー(任意、ウェブ検索用)

Bunのインストール(macOS/Linux)

curl -fsSL https://bun.com/install | bash

Dexterのインストール

git clone https://github.com/virattt/dexter.git
cd dexter
bun install

環境変数の設定

cp env.example .env
# .envファイルを編集してAPIキーを設定

起動

bun start

開発モード(ファイル変更で自動再起動)

bun dev

参考になる外部の関連記事

過去のトレンド履歴

関連リポジトリ

WhatsApp・Telegram・Slack…22以上のチャットアプリを1つのAIアシスタントに統合! — openclaw

openclaw/openclawTypeScript301.9k

OpenClawは、自分のパソコンやサーバーで動かせる個人用AIアシスタントです。WhatsApp、Telegram、Slack、Discord、LINE、iMessageなど22以上のメッセージアプ

daytonaio/daytona

daytonaio/daytonaTypeScript57.6k

DaytonaはAI生成コードを安全かつ柔軟に実行するためのインフラストラクチャプラットフォームです。AI開発者がコード生成後の実行環境を気にすることなく、セキュアな環境でコードをテストできます。クラ

AIコーディング助手の「記憶喪失」を解決!セッションをまたいで文脈を自動保存・復元 — claude-mem

thedotmack/claude-memTypeScript56.7k

claude-memは、AIコーディングツール「Claude Code」のプラグインで、コーディングセッション中にClaudeが行ったすべての操作を自動的に記録し、AIで圧縮・要約した上で、次回のセッ

伝説の投資家13人のAI分身がチームで株を分析!教育用AIヘッジファンド — ai-hedge-fund

virattt/ai-hedge-fundPython54.6k

ai-hedge-fundは、ウォーレン・バフェットやキャシー・ウッドなど実在する著名投資家の投資哲学をAIエージェント(自律的に判断するAIプログラム)として再現し、チームとして株式の売買判断をシミ

プログラミング不要!ドラッグ&ドロップでAIエージェントを作れるビジュアルツール — Flowise

FlowiseAI/FlowiseTypeScript50.3k

Flowiseは、AIエージェント(自律的に判断して動くAIプログラム)をプログラミングなしで構築できるオープンソースのツールです。パズルのピースを組み合わせるように、画面上でブロックをドラッグ&ドロ