OPEN_SOURCE · FREE · MIT · CONTRIBUCIONES_BIENVENIDAS

AI analyst para el
mercado argentino.

Un agente LLM conectado a BYMA, BCRA, Yahoo Finance y feeds de noticias. Preguntá en castellano sobre bonos, acciones, CEDEARs, dólar, riesgo país o inflación y obtené análisis con datos reales — gratis y open source.

// previewbyma_ai / chat
TRADER
Mostrame las ONs en dólares con mejor TIR que venzan antes de 2028 y compará YPF vs Pampa.
RUEDA AI
Listando ONscurrency=USD612ms
Calculando analíticosypcuo · mgc1o1.4s
Calculando TIR280ms
Leyendo emisorticker=PAMP

Encontré 14 ONs en USD con vencimiento < 2028. Las 3 con mejor TIR anual:

  • YPCUO — YPF 2026 · TIR 9.8% · duration 2.1y
  • MGC1O — Pampa 2027 · TIR 8.4% · duration 3.0y
  • TLC5O — Telecom 2026 · TIR 8.1% · duration 1.9y

YPF vs Pampa: YPF paga +140 bps de spread sobre Pampa, pero con exposición más cíclica al crudo. Pampa tiene mejor perfil de duración

FEATURES

> AGENTE_MULTI_TOOL
LangChain + LLM con 25+ herramientas para renta fija, renta variable, CEDEARs, macro y noticias.
> STREAMING_SSE
Respuestas token a token con indicadores de tool-calls en vivo y heartbeat de latencia.
> DATA_BYMA_REAL
Datos reales del mercado argentino: bonos, ONs, LEBACs, panel líder, general y CEDEARs.
> CHARTS_INTEGRADOS
Gráficos de precio tipo Yahoo renderizados inline en el chat, con hover de tickers.
> EXPORT_PDF
Exportá cualquier análisis del agente a PDF con un click.
> WATCHLIST_+_NEWS
Watchlist persistente, news drawer por ticker y ticker-tape en vivo.

TOOLS_DISPONIBLES

el agente elige automáticamente cuáles llamar
## RENTA_FIJA
  • list_public_bonds()Soberanos y provinciales en BYMA
  • list_negotiable_obligations()Obligaciones negociables corporativas
  • list_lebacs()Letras del BCRA
  • compute_ytm()TIR / yield-to-maturity con flujos
## RENTA_VARIABLE
  • list_leading_equities()Panel líder (Merval)
  • list_general_equities()Panel general
  • list_cedears()Certificados de depósito argentinos
## INSTRUMENTOS
  • get_quote()Precio intradiario por símbolo
  • get_instrument_general_info()Ficha técnica del activo
  • get_instrument_coupons()Esquema de cupones
  • get_instrument_analytics()TIR, duration, paridad
  • get_instrument_price_history()Histórico de precios BYMA
  • get_issuer_details()Datos del emisor
  • find_instruments_by_issuer()Todos los papeles de un emisor
## MACRO_AR
  • get_dolar_rates()Oficial, blue, MEP, CCL, cripto
  • get_bcra_indicators()Reservas, base, tasas BCRA
  • get_inflation()IPC mensual e interanual
  • get_riesgo_pais()EMBI+ Argentina
## MERCADOS_GLOBALES
  • get_yahoo_quote()Cotizaciones de Yahoo Finance
  • get_yahoo_chart()Series históricas y charts
  • get_yahoo_fundamentals()Ratios y fundamentales
  • get_market_status()Estado de apertura de mercados
## NOTICIAS
  • get_ticker_news()Últimas noticias por ticker
  • fetch_article()Scrape del artículo completo

STACK

BACKEND
  • Python 3.13 · FastAPI
  • LangChain agents
  • Server-Sent Events streaming
  • Pool de agentes concurrente
  • Exportador PDF
FRONTEND
  • Next.js 14 · React 18
  • TypeScript
  • CSS custom (zero frameworks)
  • Dark / light theme
  • Markdown + charts inline
DATA
  • BYMA (bonos · equities · CEDEARs)
  • BCRA (macro · tasas · reservas)
  • Yahoo Finance (charts · fundamentals)
  • Feeds de noticias financieras

CONTRIBUIR

es open source — sumate
01
CLONAR_EL_REPO
Cualquiera puede clonar el código, levantarlo local y trastear con él. Backend en Python + frontend en Next.js, todo en el mismo repo.
$ git clone <repo-url>
$ cd rueda_ai
$ make dev
02
ABRIR_UN_PR
¿Querés agregar una tool nueva, mejorar el agente, fixear un bug o sumar otra fuente de datos? Forkeá, hacé tus cambios y abrí un Pull Request. Toda contribución es bienvenida.
> abrir pull request ↗
03
REPORTAR_ISSUES
¿Encontraste un bug, tenés una idea o querés pedir un feature? Abrí un issue en GitHub. Leemos todo y respondemos.
> reportar issue ↗
// LICENCIA
MIT License

Podés usar, copiar, modificar, redistribuir o incluso vender este código gratis y sin pedir permiso, para cualquier proyecto (personal o comercial). La única condición es mantener el aviso de copyright y el texto de la licencia en las copias del código — es la forma más permisiva de open source que existe.

// built_by

Proyecto open source y gratuito. Hecho desde Argentina para que cualquiera pueda analizar el mercado local con IA.

> ABRIR_LA_TERMINAL
// donaciones
BTCbc1q80ggaak4j7ftfavvl9dp62yafdf7ya87hln5ys
ETH0x51319871E323c6301490a67D8A2ad3407a8DB1b0