Dexter screenshot

Dexter

BusinessApplicationPricing unavailable

Dexter AI - Autonomous Financial Research Agent for Stock Analysis

Last updated May 4, 2026

Claim Tool

What is Dexter?

Dexter is an autonomous agent purpose-built for financial research. It uses an agentic loop that plans, executes, validates, and iterates on analysis tasks. When given a complex financial question, Dexter automatically decomposes it into structured research steps. It selects and executes the right tools to gather financial data including income statements, balance sheets, and cash flow statements from the Financial Datasets API. The agent checks its own work and iterates until tasks are complete, using self-reflection to improve accuracy. Built with TypeScript and Bun runtime, Dexter supports multiple LLM providers including OpenAI, Anthropic, Google, xAI, OpenRouter, and local models via Ollama. This flexibility means you can use the cheapest or most capable model for each specific task. It includes built-in safety features like loop detection and step limits to prevent runaway execution. Dexter has 22,700+ GitHub stars and 2,700+ forks, making it one of the most popular open-source AI agent projects. The project includes an evaluation suite with LangSmith integration for tracking research accuracy. Each query creates a scratchpad log file for full traceability. Key capabilities include intelligent task planning that decomposes complex questions, autonomous execution with the right financial tools, self-validation through iterative refinement, real-time access to corporate financial data, and comprehensive safety features with explicit step limits and loop detection. Users can run Dexter interactively in the terminal or via WhatsApp for on-the-go financial research. The agent supports web search through Exa or Tavily APIs for supplementary data gathering, and financial data through the Financial Datasets API for institutional-grade market data. Installation requires Bun runtime, an OpenAI API key, and a Financial Datasets API key. The project is open source with a thriving community on Discord. Dexter represents a practical application of autonomous agent architectures for real-world financial analysis tasks.

Dexter's Top Features

Key capabilities that make Dexter stand out.

Autonomous financial research with task planning and execution

Real-time access to income statements, balance sheets, and cash flows

Multi-LLM support: OpenAI, Anthropic, Google, xAI, OpenRouter, and Ollama

Self-validation with iterative refinement loop

Built-in loop detection and step limits for safety

Evaluation suite with LangSmith integration

WhatsApp integration for mobile financial research

Scratchpad logging for full traceability

Web search capability via Exa or Tavily APIs

TypeScript codebase with Bun runtime

Use Cases

Who benefits most from this tool.

Financial Analysts

Automate stock research, financial statement analysis, and market data gathering with an AI agent that plans and validates its own work.

Individual Investors

Get data-backed answers to complex financial questions without manual research across multiple sources.

Developers

Use Dexter as a reference architecture for building autonomous research agents with tool calling and self-validation loops.

Tags

financial-researchai-agentautonomous-agentstock-analysismarket-researchtypescriptllm-agentfinancial-dataopen-sourcedeep-research

Dexter's Pricing

User Reviews

Share your thoughts

If you've used this product, share your thoughts with other builders

Recent reviews

Frequently Asked Questions

What API keys do I need to run Dexter?
You need an OpenAI API key (required) and a Financial Datasets API key for market data. Optionally, you can add Anthropic, Google, xAI, OpenRouter, and Exa/Tavily API keys.
Can Dexter run with local LLMs?
Yes, Dexter supports Ollama for fully local inference. You can configure OLLAMA_BASE_URL in your .env file to point to your local Ollama instance.
What financial data can Dexter access?
Dexter can access income statements, balance sheets, and cash flow statements for public companies through the Financial Datasets API. It can also perform web searches via Exa or Tavily.
Does Dexter have safety features to prevent runaway execution?
Yes, Dexter includes built-in loop detection and configurable step limits to prevent the agent from running indefinitely or getting stuck in loops.