コード構造を解析して関連度順に結果を表示する、インデックス不要のCLIコード検索ツール。
- スター
- 15,010
- フォーク
- 712
- 未解決の Issue
- 250
- 最終コミット
- 2 か月前
これは何?
Tokeiは、ディレクトリをスキャンして含まれるコードの規模を報告するコマンドラインプログラムです。言語ごとに、ファイル数、総行数、コード行数、コメント行数、空行数を表示し、最後に合計も示します。
デフォルトで.gitignoreと.ignoreを考慮し、パターンによるパスの除外や、任意の列での出力の並べ替え、ファイルごとの統計表示に対応しています。結果はJSON、YAML、CBORでエクスポートでき、保存した結果を別の実行結果と結合することもできます。また、同じ集計ロジックをほかのプログラムに組み込めるRustライブラリも提供しています。
Linux、macOS、Windowsで利用でき、Homebrew、Cargo、apt系リポジトリ、winget、Scoopなど一般的なパッケージマネージャーからインストールできます。Dockerでも実行できます。
主な機能
- 01言語ごとにファイル数、コード行、コメント行、空行を集計します。
- 02.gitignoreと.ignoreを考慮し、独自の除外パターンにも対応します。
- 03結果をJSON、YAML、CBORでエクスポートでき、保存済みの結果を結合できます。
- 04ファイルごとの統計を表示し、任意の列で出力を並べ替えられます。
- 05コマンドラインツールとRustライブラリの両方で利用できます。
ユースケース
- 見慣れないコードベースの規模や言語構成をすばやく把握する。
- CIの統計を保存して結合し、コード量の推移を追跡する。
- プロジェクトのREADMEに掲載するコードサイズのバッジやレポートを作成する。
- 大規模なリポジトリで、生成ファイルやベンダー管理のファイルを行数集計から除外する。
クイックスタート
- 1
Cargo(Rustのパッケージマネージャー)でインストールする
cargo install tokei - 2
現在のフォルダーでtokeiを実行する
tokei .
使う前に知っておきたいこと
- メタデータではライセンスがNOASSERTIONと記載されていますが、READMEにはMIT/Apache-2.0のデュアルライセンスと記載されています。
収録されている特集
トピック
よくある質問
- tokei とは?
- コードベース内のファイル数、行数、コード行、コメント行、空行を言語別に集計する高速なコマンドラインツール。 Tokeiは、ディレクトリをスキャンして含まれるコードの規模を報告するコマンドラインプログラムです。言語ごとに、ファイル数、総行数、コード行数、コメント行数、空行数を表示し、最後に合計も示します。
- tokei は無料で使えますか?ライセンスは?
- tokei は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- tokei は今もメンテナンスされていますか?
- 半年以内に更新あり。tokei の最終コミットは 2026年9月6日 です。
- tokei は何に使えますか?
- 見慣れないコードベースの規模や言語構成をすばやく把握する。 CIの統計を保存して結合し、コード量の推移を追跡する。 プロジェクトのREADMEに掲載するコードサイズのバッジやレポートを作成する。 大規模なリポジトリで、生成ファイルやベンダー管理のファイルを行数集計から除外する。
- tokei のインストール方法は?
- Cargo(Rustのパッケージマネージャー)でインストールする: cargo install tokei 現在のフォルダーでtokeiを実行する: tokei .
- tokei はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/XAMPPRocky/tokei
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
AIコーディングエージェントに届く前にシェルコマンドの出力を絞り込み、圧縮するCLIプロキシ。トークン消費を削減します。
iOS、macOS、tvOS、visionOSのリリースを自動化する、App Store Connect API向けの高速でスクリプト実行可能なCLI。
Claude Codeのモデル、Gitの状態、作業ディレクトリ、コンテキストウィンドウの使用状況を表示する、Rust製の軽量ステータスライン。
BYOKやローカルモデル、切断後も維持されるSSHセッション、インラインのファイルプレビューに対応した、macOS、Linux、Windows向けのオープンソースAI統合ターミナル。
テーマ、CSSの注入、拡張機能、カスタムアプリでSpotify公式デスクトップクライアントをカスタマイズするCLIツール。