金融などのデータソースを接続し、Python、Excel、AIエージェント、REST APIに提供するオープンソースのPythonデータプラットフォーム。
- スター
- 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
bun.com から Bun ランタイム(v1.0 以上)をインストールする
- 2
リポジトリをクローンする
git clone https://github.com/virattt/dexter.git - 3
Bun で依存関係をインストールする
bun install - 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 の数値は毎日更新されます。
関連プロジェクト
ターミナルまたはデスクトップアプリで使える、株価、チャート、財務情報、提出書類、ポートフォリオ、アラート対応のオープンソース金融端末。
Qt6 UI、Python分析機能、AIエージェント、100以上の市場データ接続機能を備えた、金融調査向けネイティブC++20デスクトップターミナル。
参照データ、ヒストリカル、イントラデイ、ストリーミング、BQLのリクエストに対応する、Rust製エンジンを備えたBloombergクライアント。PythonとNode.jsのバインディングを提供します。
LLMエージェントにニュース、株価データ、センチメント分析、予測、レポート作成機能を追加するスキル集。