Repolode
microsoft

microsoft/terminal

Современное приложение Windows Terminal с вкладками и поддержкой Unicode, а также исходный код классического консольного хоста Windows (conhost.exe).

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

Звёзды
105,201
Форки
9,667
Открытые issues
1,780
Последний коммит
7 часов назад

Что это?

В этом репозитории находится исходный код Windows Terminal — приложения командной строки для Windows с поддержкой вкладок, форматированного текста, тем и гибкой настройки. Здесь также есть исходный код классического консольного хоста Windows, conhost.exe, который обеспечивает работу командной инфраструктуры Windows, сервера Console API, а также механизмов ввода и отрисовки.

Консольный хост — это код, на основе которого собирается conhost.exe, входящий в состав Windows. В репозитории также есть ColorTool, примеры использования Windows Console API и общие компоненты, которые можно использовать повторно: механизм отрисовки текста на базе DirectWrite, буфер текста для хранения UTF-16 и UTF-8, а также парсер и генератор VT-последовательностей для других реализаций терминалов.

Windows Terminal можно установить из Microsoft Store, через winget или из пакетов релизов на GitHub. Для сборки требуется Visual Studio с компонентами C++ и WinUI, а приложение работает в Windows 10 build 19041 и более поздних версиях.

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

  • 01Интерфейс с вкладками, форматированным текстом и настраиваемыми темами
  • 02Поддержка последовательностей ANSI/VT и 24-битного цвета
  • 03Исходный код консольного хоста Windows (conhost.exe)
  • 04Компоненты для повторного использования, например средство отрисовки текста на DirectWrite и парсер VT
  • 05Установка через Microsoft Store, winget, Chocolatey или Scoop

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

  • Использование современного терминала с вкладками в Windows для работы с WSL и инструментами командной строки
  • Изучение устройства консоли Windows и реализации ConPTY
  • Повторное использование компонентов отрисовки терминала или парсинга VT в приложении для Windows

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

  1. 1

    Установите Windows Terminal с помощью winget

    winget install --id Microsoft.WindowsTerminal -e
  2. 2

    Или установите его из Microsoft Store (рекомендуется)

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

  • Только для Windows; требуется Windows 10 версии 2004 (сборка 19041) или новее.
  • При ручной установке с GitHub автоматические обновления не выполняются.

Темы

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

Что такое terminal?
Современное приложение Windows Terminal с вкладками и поддержкой Unicode, а также исходный код классического консольного хоста Windows (conhost.exe). В этом репозитории находится исходный код Windows Terminal — приложения командной строки для Windows с поддержкой вкладок, форматированного текста, тем и гибкой настройки. Здесь также есть исходный код классического консольного хоста Windows, conhost.exe, который обеспечивает работу командной инфраструктуры Windows, сервера Console API, а также механизмов ввода и отрисовки.
terminal можно использовать бесплатно? Какая у него лицензия?
terminal распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
terminal всё ещё поддерживается?
Активно поддерживается. Последний коммит в terminal — 20 окт. 2026 г..
Для чего можно использовать terminal?
Использование современного терминала с вкладками в Windows для работы с WSL и инструментами командной строки Изучение устройства консоли Windows и реализации ConPTY Повторное использование компонентов отрисовки терминала или парсинга VT в приложении для Windows
Как установить terminal?
Установите Windows Terminal с помощью winget: winget install --id Microsoft.WindowsTerminal -e Или установите его из Microsoft Store (рекомендуется)
Где скачать terminal?
Исходный код и инструкции по установке — на GitHub: https://github.com/microsoft/terminal

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

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

Настольный браузер на Electron для одновременной проверки сайтов в превью на разных устройствах с синхронизацией взаимодействий и MCP-сервером для AI-агентов.

25,4 тыс.1,4 тыс.TypeScriptAGPL-3.0Обновлён 18 дней назад