DEXTER for VSCode
財務 AI リサーチエージェント DEXTER をエディターから手軽に使える拡張機能。
株価・財務諸表・DCF バリュエーションなどを自然言語で質問できます。
前提条件
Financial Datasets 無料プランは AAPL・NVDA・MSFT のみ対応。
インストール
# Cursor
npm run install:cursor
# VSCode
npm run install:vscode
# Code OSS
npm run install:code-oss
# Windsurf
npm run install:windsurf
インストール後、エディターを再起動(または Developer: Reload Window)してください。
使い方
- エディター右上の 青い D アイコン をクリック(または
Cmd+Shift+P → DEXTER: Open DEXTER Chat)
- 初回起動時にセットアップ画面が表示されます
- DEXTER CLI のパス(例:
/Users/yourname/dexter)
- OpenAI API キー
- Financial Datasets API キー
- 設定を保存すると、エディター中央にチャットパネルが開きます
質問例
NVDAの現在の株価は?
AAPLの過去5年のフリーキャッシュフローは?
MSFTの適正株価をDCFで計算して
ショートカット
| 操作 |
方法 |
| メッセージ送信 |
Cmd+Enter または送信ボタン |
| リクエストキャンセル |
■ ボタン(応答待ち中に表示) |
| モデル変更 |
ヘッダーのドロップダウン |
| 設定リセット |
⚙ アイコン |
対応モデル
| モデル |
プロバイダー |
gpt-4.1(デフォルト) |
OpenAI |
gpt-4o |
OpenAI |
claude-opus-4-6 |
Anthropic(ANTHROPIC_API_KEY 必要) |
claude-sonnet-4-6 |
Anthropic |
gemini-2.5-pro-preview |
Google(GOOGLE_API_KEY 必要) |
トラブルシューティング
| 症状 |
対処 |
DEXTER CLI が見つかりません |
DEXTER パスを確認。which bun で bun が存在するか確認 |
OpenAI API キーが無効 |
API キーを確認・再入力 |
| タイムアウト(120秒) |
質問を短くするか分割する |
bun が見つかりません |
curl -fsSL https://bun.sh/install \| bash でインストール |
開発
npm run compile # TypeScript コンパイル
npm run watch # ウォッチモード(開発中)
デバッグ起動: VSCode/Cursor で F5 → Extension Development Host が起動します。
ディレクトリ構成
dexter-vscode/
├── src/
│ ├── extension.ts # エントリーポイント
│ └── DexterViewProvider.ts # WebviewPanel + DEXTER 連携
├── media/
│ └── dexter.svg # アイコン
├── out/ # コンパイル出力(自動生成)
├── ISSUES.md # 課題・ロードマップ
└── CLAUDE.md # 開発ルール
| |