Repolode
charmbracelet

charmbracelet/glow

CLIで.mdファイルやリポジトリをスタイル付きで表示する、ターミナル向けMarkdownリーダー兼レンダラー。

スター
27,741
フォーク
890
未解決の Issue
256
最終コミット
15 日前

これは何?

Glowはターミナル上で使えるMarkdownリーダーです。引数なしで実行すると、カレントディレクトリとそのサブディレクトリ、またはGitリポジトリ内のローカルMarkdownファイルを一覧から選び、less風のキーバインドでページ送りしながら読めます。

コマンドラインからドキュメントを直接整形することもできます。Glowはローカルファイル、標準入力、GitHubやGitLabのリポジトリパス、HTTP URLを受け付け、ターミナルの背景色に応じてダークまたはライトのスタイルで表示します。カスタムJSONスタイルシートにも対応し、出力を折り返したり、ページャーに渡したりできます。

設定はYAML設定ファイルから読み込めるため、スタイル、幅、マウス対応など、よく使うフラグを一度保存しておけます。Goで書かれており、macOS、Linux、Windows、BSD向けに一般的なパッケージマネージャーからインストールできます。

主な機能

  • 01ターミナルのインターフェースでローカルのMarkdownファイルを一覧表示して読める。
  • 02ファイル、標準入力、GitHub/GitLabのパス、URLからMarkdownをレンダリングできる。
  • 03ターミナルの背景色に応じて、ダークまたはライトのスタイルを自動で選べる。
  • 04カスタムJSONスタイルシートに対応する。
  • 05出力を折り返し、lessなどのページャーで表示できる。
  • 06よく使うオプションをYAML設定ファイルに保存できる。

ユースケース

  • ターミナルを離れずに、プロジェクトのドキュメントやREADMEを読む。
  • SSH経由でリモートサーバー上のMarkdownファイルをプレビューする。
  • シェルスクリプトで生成したMarkdownをパイプし、読みやすく整形して表示する。

クイックスタート

  1. 1

    Homebrewでインストール(macOSまたはLinux)

    brew install glow
  2. 2

    ターミナルでMarkdownファイルを読む

    glow README.md
  3. 3

    ローカルのMarkdownファイルを閲覧するインタラクティブブラウザーを起動する

    glow

トピック

よくある質問

glow とは?
CLIで.mdファイルやリポジトリをスタイル付きで表示する、ターミナル向けMarkdownリーダー兼レンダラー。 Glowはターミナル上で使えるMarkdownリーダーです。引数なしで実行すると、カレントディレクトリとそのサブディレクトリ、またはGitリポジトリ内のローカルMarkdownファイルを一覧から選び、less風のキーバインドでページ送りしながら読めます。
glow は無料で使えますか?ライセンスは?
glow は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
glow は今もメンテナンスされていますか?
活発にメンテナンス中。glow の最終コミットは 2026年10月5日 です。
glow は何に使えますか?
ターミナルを離れずに、プロジェクトのドキュメントやREADMEを読む。 SSH経由でリモートサーバー上のMarkdownファイルをプレビューする。 シェルスクリプトで生成したMarkdownをパイプし、読みやすく整形して表示する。
glow のインストール方法は?
Homebrewでインストール(macOSまたはLinux): brew install glow ターミナルでMarkdownファイルを読む: glow README.md ローカルのMarkdownファイルを閲覧するインタラクティブブラウザーを起動する: glow
glow はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/charmbracelet/glow

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

関連プロジェクト