Repolode
virattt

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. 1

    Instale o runtime Bun (v1.0 ou superior) em bun.com

  2. 2

    Clone o repositório

    git clone https://github.com/virattt/dexter.git
  3. 3

    Instale as dependências com o Bun

    bun install
  4. 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