Repolode
ErTasselli

ErTasselli/OpenTerminal

Бесплатный терминал-дашборд для рынков акций, криптовалют и макроданных с управлением с клавиатуры — API-ключи не нужны.

Open source альтернатива:Bloomberg TerminalTradingView

Звёзды
2,346
Форки
407
Открытые issues
23
Последний коммит
в прошлом месяце

Эта страница описывает проект с открытым кодом и не является инвестиционной рекомендацией. Торговля и инвестиции могут привести к убыткам: оцените риски самостоятельно и соблюдайте законы своей страны перед использованием.

Что это?

OpenTerminal — это тёмный торговый дашборд с виджетами, который работает локально в браузере. Он объединяет несколько бесплатных публичных источников рыночных данных, например Nasdaq, Yahoo Finance, TradingView, CoinGecko, Binance и FRED, чтобы пользователи могли следить за котировками, графиками, новостями, скринерами и макроиндикаторами без платной подписки на данные.

Рабочая область состоит из панелей, которые можно перемещать и менять по размеру; их расположение сохраняется в local storage. Палитра команд Cmd+K позволяет искать символы, а в режиме графиков доступны разные стили свечей и линий, восемь таймфреймов и распространённые индикаторы, включая SMA, EMA, VWAP, Bollinger Bands, RSI и MACD. Для каждого источника данных предусмотрена цепочка резервных источников, а результаты кэшируются, чтобы сбой одного провайдера не приводил к пустому интерфейсу.

Бэкенд — это API на Express с SQLite для отслеживания портфеля, а фронтенд построен на Next.js и React. При наличии API-ключа можно использовать ИИ-ассистента на базе Claude от Anthropic. Данные запаздывают или носят ориентировочный характер и предназначены для личного и образовательного использования, а не для принятия торговых решений.

Ключевые возможности

  • 01Рабочая область с виджетами, которые можно перемещать и менять по размеру, и сохраняемыми раскладками
  • 02Палитра команд Cmd+K для поиска акций, ETF и криптовалют
  • 03Свечной и линейный графики с восемью таймфреймами и распространёнными техническими индикаторами
  • 04Скринер всего рынка, тепловая карта секторов и цепочка опционов
  • 05Панель криптовалют, кривая доходности макрооблигаций и агрегированная лента новостей
  • 06Трекер портфеля с прибылью и убытками, хранящимися в SQLite

Сценарии использования

  • Отслеживание котировок и графиков в реальном времени без платной подписки на данные
  • Изучение того, как создаются дашборды рыночных данных на Next.js и Express
  • Локальный учёт себестоимости личного портфеля и реализованной прибыли
  • Изучение бесплатных публичных источников финансовых данных для личных исследований

Быстрый старт

  1. 1

    Клонируйте репозиторий

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

    Перейдите в папку проекта и установите зависимости

    cd openterminal && npm install
  3. 3

    Запустите сервер разработки, затем откройте http://localhost:3000

    npm run dev

Что важно знать

  • Данные о рынке поступают из общедоступных неофициальных эндпоинтов и могут быть запаздывающими, неполными или неверными.
  • В README указано, что проект не предназначен для принятия реальных инвестиционных решений и рассчитан только на личное и образовательное использование.
  • npm audit сообщает о двух предупреждениях по зависимостям, которые проект пока не устранил полностью.
  • Для необязательного ИИ-ассистента нужен API-ключ Anthropic.

Темы

Частые вопросы

Что такое OpenTerminal?
Бесплатный терминал-дашборд для рынков акций, криптовалют и макроданных с управлением с клавиатуры — API-ключи не нужны. OpenTerminal — это тёмный торговый дашборд с виджетами, который работает локально в браузере. Он объединяет несколько бесплатных публичных источников рыночных данных, например Nasdaq, Yahoo Finance, TradingView, CoinGecko, Binance и FRED, чтобы пользователи могли следить за котировками, графиками, новостями, скринерами и макроиндикаторами без платной подписки на данные.
OpenTerminal можно использовать бесплатно? Какая у него лицензия?
OpenTerminal распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
OpenTerminal всё ещё поддерживается?
Обновлялся за последние 6 месяцев. Последний коммит в OpenTerminal — 6 окт. 2026 г..
Для чего можно использовать OpenTerminal?
Отслеживание котировок и графиков в реальном времени без платной подписки на данные Изучение того, как создаются дашборды рыночных данных на Next.js и Express Локальный учёт себестоимости личного портфеля и реализованной прибыли Изучение бесплатных публичных источников финансовых данных для личных исследований
Как установить OpenTerminal?
Клонируйте репозиторий: git clone https://github.com/ErTasselli/openterminal.git Перейдите в папку проекта и установите зависимости: cd openterminal && npm install Запустите сервер разработки, затем откройте http://localhost:3000: npm run dev
Где скачать OpenTerminal?
Исходный код и инструкции по установке — на GitHub: https://github.com/ErTasselli/OpenTerminal

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Самостоятельно размещаемая платформа для AI-квант-исследований: от торговых идей до Python-стратегий, бэктестов, бумажной торговли и реального исполнения ордеров.

13,6 тыс.+118 за неделю2,8 тыс.PythonApache-2.0Активно поддерживаетсяОбновлён вчера

Самостоятельно размещаемая панель для отслеживания рынков акций с графиками в реальном времени, ценовыми оповещениями, списками наблюдения и данными о компаниях на базе Next.js и TradingView.

21,3 тыс.+291 за неделю2,6 тыс.TypeScriptAGPL-3.0Активно поддерживаетсяОбновлён 3 дня назад