Plataforma de dados open source em Python que conecta fontes financeiras e outras fontes de dados e as disponibiliza para Python, Excel, agentes de IA e APIs REST.
virattt/dexter
Agente de IA autônomo para pesquisas financeiras aprofundadas: planeja tarefas, confere o próprio trabalho e busca dados de mercado em tempo real.
Alternativa open source a:Bloomberg Terminal
- Estrelas
- 27,762
- Forks
- 3,422
- Issues abertas
- 106
- Último commit
- mês passado
O que é?
Dexter é um agente de pesquisa financeira executado no terminal, escrito em TypeScript e rodado com Bun. Ao receber uma pergunta financeira, ele a divide em etapas estruturadas de pesquisa, escolhe ferramentas para coletar dados, confere os resultados intermediários e repete o processo até produzir uma resposta embasada em dados. Ele é apresentado como um agente no estilo do Claude Code, especializado em finanças.
O agente acessa dados financeiros, como demonstrações de resultados, balanços patrimoniais e demonstrações de fluxo de caixa, por meio da Financial Datasets API, e pode fazer buscas na web com Exa ou Tavily. Ele é compatível com vários provedores de LLM, incluindo OpenAI, Anthropic, Google, xAI, OpenRouter e modelos locais do Ollama. Limites de segurança, como detecção de loops e limites de etapas, ajudam a evitar execuções descontroladas.
O projeto também inclui uma suíte de avaliação que pontua o agente com base em um conjunto de perguntas financeiras, usando rastreamento do LangSmith e uma abordagem de LLM como avaliador, além de um scratchpad que registra cada chamada de ferramenta em arquivos JSONL para depuração. Um gateway opcional do WhatsApp permite enviar perguntas ao agente pelo seu próprio chat. O projeto é explicitamente voltado para fins educacionais e informativos, e não se destina a decisões reais de investimento.
Recursos principais
- 01Divide perguntas financeiras complexas em planos de pesquisa passo a passo
- 02Busca demonstrações de resultados, balanços patrimoniais e demonstrações de fluxo de caixa
- 03Confere os próprios resultados e repete o processo até concluir a resposta
- 04É compatível com vários provedores de LLM, incluindo modelos locais do Ollama
- 05Registra cada chamada de ferramenta em arquivos scratchpad para depuração
- 06Inclui uma suíte de avaliação com rastreamento do LangSmith
Casos de uso
- Pesquisar demonstrações financeiras históricas de uma empresa de capital aberto pelo terminal
- Estudar como um agente de IA planeja e usa ferramentas em análises com muitos dados
- Comparar o desempenho de agentes LLM em conjuntos de perguntas financeiras
- Conversar com um agente de pesquisa financeira pelo WhatsApp
Início rápido
- 1
Instale o runtime Bun (v1.0 ou superior) em bun.com
- 2
Clone o repositório
git clone https://github.com/virattt/dexter.git - 3
Instale as dependências com o Bun
bun install - 4
Execute o Dexter no modo interativo
bun start
Antes de usar
- É necessário ter uma chave de API da OpenAI e uma chave de API do Financial Datasets, cujo uso pode gerar custos.
- O README informa que o projeto se destina apenas a fins educacionais e informativos, e não a operações ou investimentos reais.
- Os resultados podem estar incorretos ou desatualizados; verifique-os antes de confiar neles.
Tópicos
Perguntas frequentes
- O que é dexter?
- Agente de IA autônomo para pesquisas financeiras aprofundadas: planeja tarefas, confere o próprio trabalho e busca dados de mercado em tempo real. Dexter é um agente de pesquisa financeira executado no terminal, escrito em TypeScript e rodado com Bun. Ao receber uma pergunta financeira, ele a divide em etapas estruturadas de pesquisa, escolhe ferramentas para coletar dados, confere os resultados intermediários e repete o processo até produzir uma resposta embasada em dados. Ele é apresentado como um agente no estilo do Claude Code, especializado em finanças.
- dexter é gratuito? Qual é a licença?
- dexter não declara licença. O código é público, mas sem licença você não tem permissão explícita para reutilizá-lo; fale com o autor antes de depender dele.
- dexter ainda é mantido?
- Atualizado nos últimos 6 meses. O último commit de dexter foi em 23 de set. de 2026.
- Para que posso usar dexter?
- Pesquisar demonstrações financeiras históricas de uma empresa de capital aberto pelo terminal Estudar como um agente de IA planeja e usa ferramentas em análises com muitos dados Comparar o desempenho de agentes LLM em conjuntos de perguntas financeiras Conversar com um agente de pesquisa financeira pelo WhatsApp
- Como instalar dexter?
- Instale o runtime Bun (v1.0 ou superior) em bun.com Clone o repositório: git clone https://github.com/virattt/dexter.git Instale as dependências com o Bun: bun install Execute o Dexter no modo interativo: bun start
- Onde consigo dexter?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/virattt/dexter
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Terminal financeiro open source para cotações, gráficos, dados financeiros, documentos regulatórios, carteiras e alertas, disponível no terminal ou em um app desktop.
Uma coleção de skills plug-and-play que adicionam recursos financeiros a agentes LLM: notícias, dados de ações, sentimento, previsões e relatórios.
Harness de agentes de IA open source para pesquisa de mercado e trading, com espaços de pesquisa, monitoramentos agendados e ordens de corretagem com aprovação.
Terminal desktop nativo em C++20 para pesquisa financeira, com interface Qt6, analytics em Python integrado, agentes de IA e mais de 100 conectores de dados de mercado.
Cliente Bloomberg com backend em Rust e bindings para Python e Node.js, para consultas de dados de referência, históricos, intradiários, em streaming e BQL.