- スター
- 2,152
- フォーク
- 72
- 未解決の Issue
- 24
- 最終コミット
- 6 日前
これは何?
Serieは、git log --graph --allに似たGitコミットグラフを、画像として表示するターミナルアプリケーションです。ターミナルの画像表示プロトコルを使ってグラフを描画するため、ブランチやマージをつなぐ線が通常のASCIIアートより滑らかに見えます。
git log --graphが読みにくく、フル機能のGitクライアントではなくコミットグラフを中心に閲覧したい開発者を対象としています。Gitリポジトリ内で起動し、コミットの移動や詳細の確認、検索、参照の表示ができます。また、専用ビューでgit diffを表示したり、vimを起動したりするユーザー定義の外部コマンドにも対応しています。
SerieはiTerm2およびkitty互換ターミナルで動作し、kitty Unicode placeholder protocolを使う場合はtmuxにも対応します。Gitが必要で、Cargoやドキュメントに記載されたその他の方法でインストールできます。
主な機能
- 01iTerm2またはkittyの画像プロトコルを使い、コミットグラフを画像として描画します。
- 02コミットの時系列順およびトポロジカル順での表示に対応します。
- 03グラフのエッジスタイルと画像の幅を設定できます。
- 04カスタムキーバインドとユーザー定義の外部コマンドを利用できます。
- 05表示するコミット数の上限による絞り込みと、主ブランチの列の指定ができます。
ユースケース
- 活発なリポジトリのブランチやマージの履歴をターミナルで閲覧する。
- GUIを使わず、SSH経由またはターミナル中心の作業環境でコミット構造を確認する。
- 履歴をたどりながらグラフビューからgit diffなどのコマンドを実行する。
トピック
よくある質問
- serie とは?
- ターミナル画像プロトコルで描画したビジュアルなGitコミット履歴グラフを閲覧するTUI。 Serieは、git log --graph --allに似たGitコミットグラフを、画像として表示するターミナルアプリケーションです。ターミナルの画像表示プロトコルを使ってグラフを描画するため、ブランチやマージをつなぐ線が通常のASCIIアートより滑らかに見えます。
- serie は無料で使えますか?ライセンスは?
- serie は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- serie は今もメンテナンスされていますか?
- 活発にメンテナンス中。serie の最終コミットは 2026年10月12日 です。
- serie は何に使えますか?
- 活発なリポジトリのブランチやマージの履歴をターミナルで閲覧する。 GUIを使わず、SSH経由またはターミナル中心の作業環境でコミット構造を確認する。 履歴をたどりながらグラフビューからgit diffなどのコマンドを実行する。
- serie はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/lusingander/serie
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
ファイルを並列チャンクに分割してダウンロードし、バックグラウンドサーバーとしても動作するGo製TUIダウンロードマネージャー。
ライブ接続、スループット、パケット、レイテンシを表示し、ネットワークの問題を検出するRust製ターミナル診断ツール。
ターミナル上でコードベースを読み取り、自然言語での指示に応じてコーディングやコード解説、git の作業を行うエージェント型ツール。
lazygitに着想を得た、複数のSQLデータベースに接続してクエリを実行できるキーボード操作主体のTUI。
Git、クラウドストレージ、チャットなどから漏えいした認証情報を見つけ、有効かどうかを確認するCLIツールです。