Repolode
microsoft

microsoft/terminal

タブとUnicodeに対応したモダンなWindows Terminalアプリと、従来のWindowsコンソールホスト(conhost.exe)のソースコードを提供します。

代替できる製品:iTerm2

スター
105,201
フォーク
9,667
未解決の Issue
1,780
最終コミット
12 時間前

これは何?

このリポジトリには、タブ、リッチテキスト、テーマ設定、各種カスタマイズに対応したWindows向けコマンドラインアプリケーション、Windows Terminalのソースコードが含まれています。また、Windowsのコマンドライン基盤やConsole APIサーバー、入力エンジン、描画エンジンをホストする従来のWindowsコンソールホスト conhost.exe も含まれています。

コンソールホストは、Windows本体の conhost.exe のビルドに使われるコードです。リポジトリには、ColorTool、Windows Console APIの使い方を示すサンプルプロジェクトのほか、DirectWriteベースのテキスト描画エンジン、UTF-16とUTF-8を格納するテキストバッファー、ほかのターミナル実装でも再利用できるVTパーサーとエミッターなどの共有コンポーネントも含まれています。

Windows Terminalは、Microsoft Store、winget、またはGitHubのリリースパッケージからインストールできます。ビルドにはC++とWinUIのワークロードを含むVisual Studioが必要で、Windows 10 ビルド19041以降で動作します。

主な機能

  • 01リッチテキストとカスタマイズ可能なテーマに対応したタブ式インターフェース
  • 02ANSI/VTシーケンスと24ビットカラーに対応
  • 03Windowsコンソールホスト(conhost.exe)のソースコードを収録
  • 04DirectWriteテキストレンダラーやVTパーサーなど、再利用可能なコンポーネントを提供
  • 05Microsoft Store、winget、Chocolatey、Scoopからインストール可能

ユースケース

  • WSLやコマンドラインツールを使うための、Windows向けモダンなタブ式ターミナルとして利用
  • WindowsコンソールとConPTYの実装を調べる
  • Windowsアプリケーションでターミナル描画やVT解析のコンポーネントを再利用する

クイックスタート

  1. 1

    winget で Windows Terminal をインストール

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

    または Microsoft Store からインストール(推奨)

使う前に知っておきたいこと

  • Windows 専用です。Windows 10 バージョン 2004(ビルド 19041)以降が必要です。
  • GitHub から手動でインストールした場合、自動更新されません。

トピック

よくある質問

terminal とは?
タブとUnicodeに対応したモダンなWindows Terminalアプリと、従来のWindowsコンソールホスト(conhost.exe)のソースコードを提供します。 このリポジトリには、タブ、リッチテキスト、テーマ設定、各種カスタマイズに対応したWindows向けコマンドラインアプリケーション、Windows Terminalのソースコードが含まれています。また、Windowsのコマンドライン基盤やConsole APIサーバー、入力エンジン、描画エンジンをホストする従来のWindowsコンソールホスト conhost.exe も含まれています。
terminal は無料で使えますか?ライセンスは?
terminal は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
terminal は今もメンテナンスされていますか?
活発にメンテナンス中。terminal の最終コミットは 2026年10月20日 です。
terminal は何に使えますか?
WSLやコマンドラインツールを使うための、Windows向けモダンなタブ式ターミナルとして利用 WindowsコンソールとConPTYの実装を調べる Windowsアプリケーションでターミナル描画やVT解析のコンポーネントを再利用する
terminal のインストール方法は?
winget で Windows Terminal をインストール: winget install --id Microsoft.WindowsTerminal -e または Microsoft Store からインストール(推奨)
terminal はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/microsoft/terminal

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト