MCP.so
ログイン

CLI

プロダクト CLI、開発者ツール、ターミナルアプリの厳選ディレクトリ — 人・スクリプト・AI エージェント向けに検証済み。

ターミナルアプリ

>_

Yazi

$ yazi

公式

An asynchronous terminal file manager with rich previews and plugins.

ターミナルアプリ
>_

btop

$ btop

公式

A resource monitor for CPU, memory, disks, network, and processes.

ターミナルアプリ
>_

fzf

$ fzf

公式

A general-purpose fuzzy finder for files, history, processes, and more.

ターミナルアプリエージェント対応
>_

ripgrep

$ rg

公式

Recursively search files with fast regex matching and gitignore support.

ターミナルアプリエージェント対応
>_

tmux

$ tmux

公式

A terminal multiplexer for persistent sessions, panes, and windows.

ターミナルアプリ
>_

Atuin

$ atuin

公式

Search, sync, and understand shell history with rich execution context.

ターミナルアプリ
>_

Fish Shell

$ fish

公式

A user-friendly shell with suggestions, highlighting, and practical defaults.

ターミナルアプリ
>_

Helix

$ hx

公式

A modal terminal editor with built-in LSP and tree-sitter support.

ターミナルアプリ
>_

Mosh

$ mosh

公式

A roaming remote shell that survives network changes and intermittent links.

ターミナルアプリ
>_

Starship

$ starship

公式

A fast customizable prompt for every major shell.

ターミナルアプリ
>_

aria2

$ aria2c

公式

A lightweight multi-protocol download utility with parallel transfers.

ターミナルアプリエージェント対応
>_

asciinema

$ asciinema

公式

Record, replay, and share terminal sessions as lightweight text.

ターミナルアプリ
>_

bat

$ bat

公式

A cat replacement with syntax highlighting, paging, and Git integration.

ターミナルアプリエージェント対応
>_

bottom

$ btm

公式

A customizable cross-platform graphical process and system monitor.

ターミナルアプリ
>_

broot

$ broot

公式

Navigate directory trees, preview files, and launch commands interactively.

ターミナルアプリ
>_

duf

$ duf

公式

Show filesystem usage with readable tables, colors, and filters.

ターミナルアプリエージェント対応
>_

dust

$ dust

公式

Visualize disk usage as an intuitive tree from the command line.

ターミナルアプリエージェント対応
>_

eza

$ eza

公式

A modern ls replacement with Git status, colors, icons, and tree views.

ターミナルアプリ
>_

fd

$ fd

公式

A fast and user-friendly alternative to the traditional find command.

ターミナルアプリエージェント対応
>_

ncdu

$ ncdu

公式

Analyze disk usage with a fast interactive terminal interface.

ターミナルアプリ
>_

nnn

$ nnn

公式

A fast terminal file manager with plugins and desktop integration.

ターミナルアプリ
>_

procs

$ procs

公式

A modern ps replacement with search, trees, and useful columns.

ターミナルアプリエージェント対応
>_

ranger

$ ranger

公式

A console file manager with Vi key bindings and previews.

ターミナルアプリ
>_

tldr

$ tldr

公式

Community-maintained command documentation focused on practical examples.

ターミナルアプリ
>_

tmate

$ tmate

公式

Share a live terminal session securely for pairing and support.

ターミナルアプリ
>_

trash-cli

$ trash

公式

Move files to the system trash instead of deleting them permanently.

ターミナルアプリエージェント対応
>_

zoxide

$ zoxide

公式

A smarter cd command that learns the directories you use most.

ターミナルアプリ

よくある質問

CLI ツール、Agent CLI、コマンドライン自動化に関するよくある質問

1

CLI とは何ですか?

CLI(コマンドラインインターフェース)は、グラフィカルな画面をクリックする代わりに、ターミナルでコマンドを入力してソフトウェアを操作する仕組みです。CLI ツールは開発、自動化、スクリプト、CI パイプライン、反復的な運用作業に役立ちます。

2

Agent CLI とは何ですか?

Agent CLI とは、AI エージェントを操作するためのコマンドラインツール、または AI エージェントから確実に呼び出せるよう設計された従来型 CLI のことです。エージェントフレンドリーな CLI は、明確なコマンド、非対話オプション、予測可能な出力、意味のある終了コードを備えており、エージェントが作業を計画・実行・検証できます。

3

Claude Code、Codex、Cursor などの AI エージェントはこれらの CLI ツールを使えますか?

はい。AI コーディングエージェントはシェル経由でこれらの CLI の多くを呼び出し、リポジトリ、クラウドサービス、データベース、生産性アプリ、デプロイシステムを操作できます。「エージェント対応」マークの付いたツールはスクリプト実行や自律的な利用に特に適していますが、認証と権限は安全に設定する必要があります。

4

AI エージェントに適した CLI の条件は何ですか?

AI エージェントに最適な CLI ツールは、非対話コマンド、安定したフラグ、構造化またはパース可能な出力、標準入出力、文書化された認証、信頼できる終了コードをサポートしています。これらの特徴により、エージェントは人手を介さずに結果を解釈・検証しやすくなります。

5

公式 CLI とコミュニティ CLI のどちらを使うべきですか?

ファーストパーティのサポート、サービス API との密な整合、予測可能なアップデートが必要な場合は公式 CLI を選びましょう。よりシンプルなワークフローや公式ツールにない機能を提供している場合は、コミュニティ CLI の方が適していることもあります。使用前にリポジトリ、メンテナンス状況、権限、インストール手順を確認してください。

6

CLI ツールを使う際、認証情報と権限はどう保護すればよいですか?

API キーをリポジトリ、プロンプト、シェル履歴に置かず、OS のキーチェーン、環境変数、専用のシークレットストアを使いましょう。人と AI エージェントには最小権限のアクセスを付与し、読み取り専用またはテスト環境から始め、自動化コマンドがプレビュー、明示的な確認操作、信頼できる終了コードをサポートしていることを確認してください。