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.
ErTasselli/OpenTerminal
Un dashboard de mercado gratuito, con estilo de terminal y controlado por teclado, para acciones, criptomonedas y datos macroeconómicos, sin necesidad de API keys.
Alternativa open source a:Bloomberg Terminal
TradingView
- Estrellas
- 2,338
- Forks
- 406
- Issues abiertos
- 23
- Último commit
- el mes pasado
Esta página presenta un proyecto de código abierto y no constituye asesoramiento de inversión. Operar e invertir puede generar pérdidas: evalúa el riesgo por tu cuenta y cumple las leyes de tu país antes de usarlo.
¿Qué es?
OpenTerminal es un dashboard de trading oscuro, basado en widgets, que se ejecuta localmente en el navegador. Combina varios endpoints públicos y gratuitos de datos de mercado, como Nasdaq, Yahoo Finance, TradingView, CoinGecko, Binance y FRED, para que puedas consultar cotizaciones, gráficos, noticias, screeners e indicadores macroeconómicos sin pagar una suscripción de datos.
El espacio de trabajo incluye paneles que se pueden arrastrar y redimensionar, con diseños guardados en el almacenamiento local, una paleta de comandos Cmd+K para buscar símbolos y una vista de gráficos con varios estilos de velas y líneas, ocho intervalos de tiempo e indicadores habituales como SMA, EMA, VWAP, Bollinger Bands, RSI y MACD. Cada fuente de datos tiene una cadena de respaldo y los resultados se almacenan en caché, para que la caída de un proveedor no deje la interfaz en blanco.
El backend es una API de Express con SQLite para el seguimiento de carteras, y el frontend está desarrollado con Next.js y React. Un asistente de IA opcional utiliza Claude de Anthropic cuando se configura una API key. Los datos tienen retraso o son indicativos, y están pensados para uso personal y educativo, no para tomar decisiones de trading.
Funciones clave
- 01Espacio de trabajo con widgets que se pueden arrastrar y redimensionar, con diseños guardados
- 02Paleta de comandos Cmd+K para buscar acciones, ETF y criptomonedas
- 03Gráficos de velas y líneas con ocho intervalos de tiempo e indicadores técnicos habituales
- 04Screener de mercado, mapa de calor por sector y cadena de opciones
- 05Panel de criptomonedas, curva de rendimiento macroeconómica y feed de noticias agregadas
- 06Seguimiento de cartera con pérdidas y ganancias almacenadas en SQLite
Casos de uso
- Consultar cotizaciones y gráficos en tiempo real sin pagar una suscripción de datos
- Estudiar cómo se crean dashboards de datos de mercado con Next.js y Express
- Seguir localmente el costo base y las ganancias realizadas de una cartera personal
- Explorar endpoints públicos y gratuitos de datos financieros para investigación personal
Inicio rápido
- 1
Clona el repositorio
git clone https://github.com/ErTasselli/openterminal.git - 2
Entra en la carpeta del proyecto e instala las dependencias
cd openterminal && npm install - 3
Inicia el servidor de desarrollo y abre http://localhost:3000
npm run dev
Antes de usarlo
- Los datos de mercado proceden de endpoints públicos no oficiales y pueden estar retrasados, incompletos o ser incorrectos.
- El README excluye su uso para tomar decisiones de inversión reales e indica que es solo para uso personal y educativo.
- npm audit señala dos avisos sobre dependencias que el proyecto aún no ha corregido por completo.
- El asistente de IA opcional requiere una clave de API de Anthropic.
Temas
Preguntas frecuentes
- ¿Qué es OpenTerminal?
- Un dashboard de mercado gratuito, con estilo de terminal y controlado por teclado, para acciones, criptomonedas y datos macroeconómicos, sin necesidad de API keys. OpenTerminal es un dashboard de trading oscuro, basado en widgets, que se ejecuta localmente en el navegador. Combina varios endpoints públicos y gratuitos de datos de mercado, como Nasdaq, Yahoo Finance, TradingView, CoinGecko, Binance y FRED, para que puedas consultar cotizaciones, gráficos, noticias, screeners e indicadores macroeconómicos sin pagar una suscripción de datos.
- ¿OpenTerminal es gratuito? ¿Qué licencia tiene?
- OpenTerminal es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿OpenTerminal sigue mantenido?
- Actualizado en los últimos 6 meses. El último commit de OpenTerminal fue el 6 oct 2026.
- ¿Para qué puedo usar OpenTerminal?
- Consultar cotizaciones y gráficos en tiempo real sin pagar una suscripción de datos Estudiar cómo se crean dashboards de datos de mercado con Next.js y Express Seguir localmente el costo base y las ganancias realizadas de una cartera personal Explorar endpoints públicos y gratuitos de datos financieros para investigación personal
- ¿Cómo se instala OpenTerminal?
- Clona el repositorio: git clone https://github.com/ErTasselli/openterminal.git Entra en la carpeta del proyecto e instala las dependencias: cd openterminal && npm install Inicia el servidor de desarrollo y abre http://localhost:3000: npm run dev
- ¿Dónde consigo OpenTerminal?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/ErTasselli/OpenTerminal
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Plataforma de investigación cuantitativa con IA y autoalojada para convertir ideas de trading en estrategias Python, backtests, trading simulado y ejecución en vivo.
Dashboard de bolsa de código abierto y autoalojable, con gráficos en tiempo real, alertas de precios, listas de seguimiento e información de empresas, creado con Next.js y TradingView.
Un dashboard bursátil para terminal escrito en Rust que combina cotizaciones y gráficos en vivo con noticias evaluadas por IA, declaraciones de operaciones internas SEC Form 4 y análisis de resultados.
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.
Una biblioteca pequeña y rápida de canvas HTML5 para crear gráficos financieros interactivos en páginas web.