Plataforma de pesquisa quantitativa com IA e hospedagem própria, que transforma ideias de trading em estratégias Python, backtests, paper trading e execução real.
ErTasselli/OpenTerminal
Um dashboard de mercado gratuito, no estilo terminal e controlado pelo teclado, para ações, cripto e dados macroeconômicos, sem exigir chaves de API.
Alternativa open source a:Bloomberg Terminal
TradingView
- Estrelas
- 2,338
- Forks
- 406
- Issues abertas
- 23
- Último commit
- mês passado
Esta página apresenta um projeto de código aberto e não constitui aconselhamento de investimento. Negociar e investir pode gerar perdas: avalie o risco por conta própria e siga as leis do seu país antes de usá-lo.
O que é?
O OpenTerminal é um dashboard de trading escuro e baseado em widgets que roda localmente no navegador. Ele combina vários endpoints públicos e gratuitos de dados de mercado, como Nasdaq, Yahoo Finance, TradingView, CoinGecko, Binance e FRED, para que os usuários acompanhem cotações, gráficos, notícias, screeners e indicadores macroeconômicos sem pagar por uma assinatura de dados.
O espaço de trabalho usa painéis que podem ser arrastados e redimensionados, com layouts salvos no armazenamento local, uma paleta de comandos Cmd+K para buscar símbolos e uma visualização de gráficos com vários estilos de candles e linhas, oito períodos e indicadores comuns como SMA, EMA, VWAP, Bollinger Bands, RSI e MACD. Cada fonte de dados tem uma cadeia de fallback, e os resultados ficam em cache para que a indisponibilidade de um único provedor não deixe a interface em branco.
O backend é uma API Express com SQLite para acompanhar carteiras, e o frontend é feito com Next.js e React. Um assistente de IA opcional usa o Claude da Anthropic quando uma chave de API está configurada. Os dados têm atraso ou são indicativos e destinam-se a uso pessoal e educacional, não a decisões de trading.
Recursos principais
- 01Espaço de trabalho com widgets que podem ser arrastados e redimensionados, com layouts salvos
- 02Paleta de comandos Cmd+K para buscar ações, ETFs e cripto
- 03Gráficos de candles e linhas com oito períodos e indicadores técnicos comuns
- 04Screener de mercado, mapa de calor por setor e cadeia de opções
- 05Painel de cripto, curva de juros macroeconômica e feed de notícias agregadas
- 06Rastreador de carteira com P&L armazenado no SQLite
Casos de uso
- Acompanhar cotações e gráficos em tempo real sem pagar por uma assinatura de dados
- Estudar como dashboards de dados de mercado são construídos com Next.js e Express
- Acompanhar localmente o preço médio de compra e os ganhos realizados de uma carteira pessoal
- Explorar endpoints públicos e gratuitos de dados financeiros para pesquisas pessoais
Início rápido
- 1
Clone o repositório
git clone https://github.com/ErTasselli/openterminal.git - 2
Acesse a pasta do projeto e instale as dependências
cd openterminal && npm install - 3
Inicie o servidor de desenvolvimento e abra http://localhost:3000
npm run dev
Antes de usar
- Os dados de mercado vêm de endpoints públicos não oficiais e podem estar atrasados, incompletos ou incorretos.
- O README isenta o projeto de responsabilidade pelo uso em decisões reais de investimento e informa que ele se destina apenas a uso pessoal e educacional.
- O npm audit aponta dois alertas de dependências que o projeto ainda não corrigiu totalmente.
- O assistente de IA opcional requer uma chave de API da Anthropic.
Tópicos
Perguntas frequentes
- O que é OpenTerminal?
- Um dashboard de mercado gratuito, no estilo terminal e controlado pelo teclado, para ações, cripto e dados macroeconômicos, sem exigir chaves de API. O OpenTerminal é um dashboard de trading escuro e baseado em widgets que roda localmente no navegador. Ele combina vários endpoints públicos e gratuitos de dados de mercado, como Nasdaq, Yahoo Finance, TradingView, CoinGecko, Binance e FRED, para que os usuários acompanhem cotações, gráficos, notícias, screeners e indicadores macroeconômicos sem pagar por uma assinatura de dados.
- OpenTerminal é gratuito? Qual é a licença?
- OpenTerminal é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- OpenTerminal ainda é mantido?
- Atualizado nos últimos 6 meses. O último commit de OpenTerminal foi em 6 de out. de 2026.
- Para que posso usar OpenTerminal?
- Acompanhar cotações e gráficos em tempo real sem pagar por uma assinatura de dados Estudar como dashboards de dados de mercado são construídos com Next.js e Express Acompanhar localmente o preço médio de compra e os ganhos realizados de uma carteira pessoal Explorar endpoints públicos e gratuitos de dados financeiros para pesquisas pessoais
- Como instalar OpenTerminal?
- Clone o repositório: git clone https://github.com/ErTasselli/openterminal.git Acesse a pasta do projeto e instale as dependências: cd openterminal && npm install Inicie o servidor de desenvolvimento e abra http://localhost:3000: npm run dev
- Onde consigo OpenTerminal?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/ErTasselli/OpenTerminal
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.
Dashboard open source e auto-hospedável para acompanhar o mercado de ações, com gráficos em tempo real, alertas de preço, listas de acompanhamento e informações sobre empresas, feito com Next.js e TradingView.
Dashboard de ações para terminal em Rust, com cotações e gráficos ao vivo, notícias avaliadas por IA, registros de insiders no Form 4 da SEC e análises de resultados.
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.
Uma biblioteca pequena e rápida de canvas HTML5 para criar gráficos financeiros interativos em páginas da web.