Dexter: An Autonomous Agent for Deep Financial Research
This repository profile is provided by osrepos.com, an open source repository discovery platform.

Summary
Dexter is an autonomous financial research agent designed to think, plan, and learn while performing analysis. It leverages task planning, self-reflection, and real-time market data to tackle complex financial questions. This project provides a powerful tool for in-depth financial exploration, emphasizing its educational and informational purposes.
Repository Information
Topics
Click on any tag to explore related repositories
Use at your own risk
OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of code from these repositories is the user's own responsibility. Always review the repository, source code, dependencies, licenses, and security implications before running or installing anything. OSRepos is not responsible for issues, damages, or losses resulting from third-party repositories.
Introduction
Dexter is an autonomous financial research agent designed to think, plan, and learn as it works. It performs in-depth analysis by utilizing task planning, self-reflection, and real-time market data. Envision it as a specialized tool, akin to Claude Code, but specifically engineered for comprehensive financial research.
It takes complex financial questions and transforms them into clear, step-by-step research plans. Dexter then executes these tasks using live market data, critically checks its own work, and refines the results to provide confident, data-backed answers.
Important Disclaimer: This project is intended for educational, entertainment, and informational purposes only. It is not designed for real trading or investment activities. Users should be aware that outputs may be incorrect, incomplete, or outdated, and it does not offer financial, investment, tax, or legal advice. Always consult a licensed financial advisor before making investment decisions.
Installation
To get Dexter up and running, follow these steps:
Prerequisites
You will need:
- Bun runtime (v1.0 or higher)
- OpenAI API key
- Financial Datasets API key
- Exa API key (optional, for web search)
Installing Bun:
For macOS/Linux:
curl -fsSL https://bun.com/install | bash
For Windows:
powershell -c "irm bun.sh/install.ps1|iex"
Verify installation:
bun --version
Setup Steps
Clone the repository:
git clone https://github.com/virattt/dexter.git cd dexterInstall dependencies with Bun:
bun installSet up your environment variables:
cp env.example .env # Edit .env and add your API keys # OPENAI_API_KEY=your-openai-api-key # FINANCIAL_DATASETS_API_KEY=your-financial-datasets-api-key # EXASEARCH_API_KEY=your-exa-api-key
Examples
Dexter offers various ways to interact and evaluate its capabilities.
How to Run
Run Dexter in interactive mode:
bun start
For development with watch mode:
bun dev
How to Evaluate
Dexter includes an evaluation suite to test its performance against financial questions.
bun run src/evals/run.ts
To run on a random sample:
bun run src/evals/run.ts --sample 10
Results are logged to LangSmith for detailed analysis.
How to Use with WhatsApp
Integrate Dexter with WhatsApp to chat and receive responses directly:
bun run gateway:login
bun run gateway
Then, message yourself on WhatsApp with a question for Dexter.
Why Use Dexter
Dexter stands out with its advanced capabilities designed for sophisticated financial analysis:
- Intelligent Task Planning: Automatically breaks down complex queries into structured research steps.
- Autonomous Execution: Selects and utilizes the appropriate tools to gather financial data efficiently.
- Self-Validation: Critically checks its own work and iterates on tasks until completion, ensuring accuracy.
- Real-Time Financial Data: Provides access to up-to-date income statements, balance sheets, and cash flow statements.
- Safety Features: Includes built-in loop detection and step limits to prevent unintended runaway execution.
These features make Dexter a powerful, self-improving agent for anyone looking to conduct deep financial research with an AI-driven approach.
Links
- GitHub Repository: virattt/dexter
- Follow on Twitter: virattt
- Join Discord Server: Dexter Discord
Related repositories
Similar repositories that may be relevant next.

TeamAI-CLI: Empowering Teams to Become AI Native with a Git-Based Foundation
September 24, 2026
TeamAI-CLI, developed by Tencent, is a powerful command-line interface aimed at making every team AI native. It offers a unified, Git-based platform for teams to collaborate, learn, and continuously improve with AI. This tool transforms individual AI capabilities into shared team assets, integrating AI agents, machines, and team members for enhanced efficiency.

LLM Wiki: Build a Self-Maintaining, Interlinked Knowledge Base with AI
September 23, 2026
LLM Wiki is a powerful cross-platform desktop application designed to transform your documents into an organized, interlinked knowledge base automatically. Unlike traditional RAG systems, it incrementally builds and maintains a persistent wiki from your sources, ensuring knowledge is compiled once and kept current. This innovative approach offers a dynamic and evolving personal knowledge management solution.

Maka: A High-Performance Agent Workspace for AI Tasks
September 21, 2026
Apache Maka (Incubating) is a high-performance agent workspace designed to maintain a complete, append-only record of all agent actions. It focuses on measurable performance, local-first operation, and robust recovery mechanisms. This project provides a unified execution authority for desktop, TUI, and CLI clients, ensuring consistent agent behavior across platforms.

OpenMausBot: Your Open-Source AI Bot Team in a Chat App
September 20, 2026
OpenMausBot is an open-source desktop application that provides an alternative to Grok Bot, allowing users to manage a team of AI agents within a chat interface. It emphasizes local-first operation, bringing your own agents, and providing each bot with its own virtual machine or access to your computer. This project enables powerful AI interactions with privacy and control at its core.
Source repository
Open the original repository on GitHub.
25 counted GitHub visits