Repolode
virattt

virattt/dexter

タスクを計画し、作業を自己検証しながら最新の市場データを取得する、自律型の金融リサーチAIエージェントです。

代替できる製品:Bloomberg Terminal

スター
27,761
フォーク
3,421
未解決の Issue
106
最終コミット
先月

これは何?

Dexterは、TypeScriptで書かれ、Bunで実行するターミナルベースの金融リサーチエージェントです。金融に関する質問を受け取ると、依頼を構造化された調査ステップに分解し、データ収集に使うツールを選び、中間結果を自己検証しながら、データに裏付けられた回答ができるまで処理を繰り返します。金融に特化したClaude Code風のエージェントとして位置付けられています。

Financial Datasets APIを通じて、損益計算書、貸借対照表、キャッシュフロー計算書などの金融データを利用できます。また、ExaまたはTavilyによるWeb検索も実行できます。OpenAI、Anthropic、Google、xAI、OpenRouter、ローカルのOllamaモデルなど、複数のLLMプロバイダーに対応しています。無限ループの検出やステップ数の上限といった安全制限により、処理の暴走を防ぎます。

プロジェクトには、LangSmithのトレーシングとLLM-as-judge方式を使い、金融に関する質問のデータセットでエージェントを採点する評価スイートも含まれています。また、デバッグ用にすべてのツール呼び出しをJSONLファイルに記録するscratchpadも備えています。オプションのWhatsAppゲートウェイを使えば、自分のチャットからエージェントに質問できます。このプロジェクトは教育および情報提供を目的としており、実際の投資判断には使用しないよう明記されています。

主な機能

  • 01複雑な金融の質問を段階的な調査計画に分解する
  • 02損益計算書、貸借対照表、キャッシュフロー計算書を取得する
  • 03回答が完成するまで結果を自己検証して処理を繰り返す
  • 04ローカルのOllamaモデルを含む複数のLLMプロバイダーに対応する
  • 05デバッグ用のscratchpadファイルにすべてのツール呼び出しを記録する
  • 06LangSmithのトレーシングを備えた評価スイートを含む

ユースケース

  • ターミナルから上場企業の過去の財務諸表を調査する
  • データ量の多い分析で、AIエージェントがどのように計画を立ててツールを使うかを学ぶ
  • 金融に関する質問データセットでLLMエージェントをベンチマークする
  • WhatsAppを通じて金融リサーチエージェントとチャットする

クイックスタート

  1. 1

    bun.com から Bun ランタイム(v1.0 以上)をインストールする

  2. 2

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

    git clone https://github.com/virattt/dexter.git
  3. 3

    Bun で依存関係をインストールする

    bun install
  4. 4

    Dexter を対話モードで実行する

    bun start

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

  • OpenAI API キーと Financial Datasets API キーが必要です。利用料金が発生する場合があります。
  • README には、教育および情報提供のみを目的としており、実際の取引や投資を目的としたものではないと記載されています。
  • 出力は誤っていたり、古くなっていたりする可能性があるため、結果を信頼する前に確認してください。

トピック

よくある質問

dexter とは?
タスクを計画し、作業を自己検証しながら最新の市場データを取得する、自律型の金融リサーチAIエージェントです。 Dexterは、TypeScriptで書かれ、Bunで実行するターミナルベースの金融リサーチエージェントです。金融に関する質問を受け取ると、依頼を構造化された調査ステップに分解し、データ収集に使うツールを選び、中間結果を自己検証しながら、データに裏付けられた回答ができるまで処理を繰り返します。金融に特化したClaude Code風のエージェントとして位置付けられています。
dexter は無料で使えますか?ライセンスは?
dexter にはライセンスが明記されていません。コードは公開されていますが、ライセンスがない場合は再利用の許諾がないため、利用前に作者に確認することをおすすめします。
dexter は今もメンテナンスされていますか?
半年以内に更新あり。dexter の最終コミットは 2026年9月23日 です。
dexter は何に使えますか?
ターミナルから上場企業の過去の財務諸表を調査する データ量の多い分析で、AIエージェントがどのように計画を立ててツールを使うかを学ぶ 金融に関する質問データセットでLLMエージェントをベンチマークする WhatsAppを通じて金融リサーチエージェントとチャットする
dexter のインストール方法は?
bun.com から Bun ランタイム(v1.0 以上)をインストールする リポジトリをクローンする: git clone https://github.com/virattt/dexter.git Bun で依存関係をインストールする: bun install Dexter を対話モードで実行する: bun start
dexter はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/virattt/dexter

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

関連プロジェクト

参照データ、ヒストリカル、イントラデイ、ストリーミング、BQLのリクエストに対応する、Rust製エンジンを備えたBloombergクライアント。PythonとNode.jsのバインディングを提供します。

70364RustApache-2.0活発にメンテナンス更新 3 日前