Repolode
ErTasselli

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 TerminalTradingView

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

    Clone o repositório

    git clone https://github.com/ErTasselli/openterminal.git
  2. 2

    Acesse a pasta do projeto e instale as dependências

    cd openterminal && npm install
  3. 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