Plataforma de datos de código abierto en Python que conecta fuentes financieras y de otros tipos y las ofrece a Python, Excel, agentes de IA y API REST.
virattt/dexter
Agente autónomo de IA para investigación financiera en profundidad que planifica tareas, verifica su trabajo y obtiene datos de mercado en tiempo real.
Alternativa open source a:Bloomberg Terminal
- Estrellas
- 27,762
- Forks
- 3,422
- Issues abiertos
- 106
- Último commit
- el mes pasado
¿Qué es?
Dexter es un agente de investigación financiera que se ejecuta en la terminal, está escrito en TypeScript y funciona con Bun. Cuando recibe una pregunta financiera, la divide en pasos de investigación estructurados, selecciona herramientas para recopilar datos, verifica sus resultados intermedios y repite el proceso hasta generar una respuesta respaldada por datos. Se presenta como un agente al estilo de Claude Code especializado en finanzas.
El agente accede a datos financieros, como estados de resultados, balances y estados de flujo de efectivo, mediante la API de Financial Datasets, y puede realizar búsquedas web con Exa o Tavily. Admite varios proveedores de LLM, como OpenAI, Anthropic, Google, xAI, OpenRouter y modelos locales de Ollama. Límites de seguridad, como la detección de bucles y los topes de pasos, ayudan a evitar una ejecución descontrolada.
El proyecto también incluye una suite de evaluación que puntúa al agente con un conjunto de datos de preguntas financieras, mediante el trazado de LangSmith y un enfoque de evaluación con un LLM como juez, además de un scratchpad que registra cada llamada a herramientas en archivos JSONL para facilitar la depuración. Una pasarela opcional de WhatsApp permite enviar preguntas al agente desde tu propio chat. El proyecto está destinado explícitamente a fines educativos e informativos y no debe usarse para tomar decisiones de inversión reales.
Funciones clave
- 01Divide preguntas financieras complejas en planes de investigación paso a paso
- 02Obtiene estados de resultados, balances y estados de flujo de efectivo
- 03Verifica sus propios resultados y repite el proceso hasta completar la respuesta
- 04Admite varios proveedores de LLM, incluidos modelos locales de Ollama
- 05Registra cada llamada a herramientas en archivos scratchpad para facilitar la depuración
- 06Incluye una suite de evaluación con trazado de LangSmith
Casos de uso
- Investigar desde la terminal los estados financieros históricos de una empresa que cotiza en bolsa
- Estudiar cómo un agente de IA planifica y utiliza herramientas para realizar análisis con gran cantidad de datos
- Evaluar agentes LLM con conjuntos de datos de preguntas financieras
- Chatear por WhatsApp con un agente de investigación financiera
Inicio rápido
- 1
Instala el runtime de Bun (v1.0 o superior) desde bun.com
- 2
Clona el repositorio
git clone https://github.com/virattt/dexter.git - 3
Instala las dependencias con Bun
bun install - 4
Ejecuta Dexter en modo interactivo
bun start
Antes de usarlo
- Se necesita una clave de API de OpenAI y otra de Financial Datasets, cuyo uso puede tener costes.
- El README indica que el proyecto es solo para fines educativos e informativos y que no está destinado a operar ni invertir con dinero real.
- Los resultados pueden ser incorrectos o estar desactualizados; verifícalos antes de confiar en ellos.
Temas
Preguntas frecuentes
- ¿Qué es dexter?
- Agente autónomo de IA para investigación financiera en profundidad que planifica tareas, verifica su trabajo y obtiene datos de mercado en tiempo real. Dexter es un agente de investigación financiera que se ejecuta en la terminal, está escrito en TypeScript y funciona con Bun. Cuando recibe una pregunta financiera, la divide en pasos de investigación estructurados, selecciona herramientas para recopilar datos, verifica sus resultados intermedios y repite el proceso hasta generar una respuesta respaldada por datos. Se presenta como un agente al estilo de Claude Code especializado en finanzas.
- ¿dexter es gratuito? ¿Qué licencia tiene?
- dexter no declara ninguna licencia. Su código es público, pero sin licencia no tienes permiso explícito para reutilizarlo; consulta al autor antes de depender de él.
- ¿dexter sigue mantenido?
- Actualizado en los últimos 6 meses. El último commit de dexter fue el 23 sept 2026.
- ¿Para qué puedo usar dexter?
- Investigar desde la terminal los estados financieros históricos de una empresa que cotiza en bolsa Estudiar cómo un agente de IA planifica y utiliza herramientas para realizar análisis con gran cantidad de datos Evaluar agentes LLM con conjuntos de datos de preguntas financieras Chatear por WhatsApp con un agente de investigación financiera
- ¿Cómo se instala dexter?
- Instala el runtime de Bun (v1.0 o superior) desde bun.com Clona el repositorio: git clone https://github.com/virattt/dexter.git Instala las dependencias con Bun: bun install Ejecuta Dexter en modo interactivo: bun start
- ¿Dónde consigo dexter?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/virattt/dexter
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Terminal financiero de código abierto para consultar cotizaciones, gráficos, estados financieros, documentos regulatorios, carteras y alertas, desde la terminal o una app de escritorio.
Colección de skills listas para usar que añaden capacidades financieras a agentes LLM: noticias, datos bursátiles, sentimiento, pronósticos e informes.
Entorno open source para agentes de IA dedicados a la investigación de mercados y el trading, con espacios de trabajo de investigación, alertas programadas y órdenes de corretaje sujetas a aprobación.
Terminal de escritorio nativa en C++20 para investigación financiera, con interfaz Qt6, analítica con Python integrado, agentes de IA y más de 100 conectores de datos de mercado.
Cliente de Bloomberg con backend en Rust y bindings para Python y Node.js, para consultar datos de referencia, históricos, intradía, streaming y BQL.