$ man context-wiki/cli-first-philosophy

基礎概念beginner

CLIファースト哲学

ターミナルアクセスがなぜ最も重要か、そして自然言語CLIがすべてを変える理由


なぜCLIアクセスが最も重要なのか

CLIアクセスは、意図から行動までの最も摩擦の少ない経路です。コマンドを入力し、結果を得る。メニューをクリックする必要なし。ページの読み込みを待つ必要なし。ダッシュボードをナビゲートする必要なし。テキスト入力、テキスト出力。

AIエージェントにとって、これはさらに重要です。AIエージェントはテキストを処理します。CLIはテキストを出力します。インターフェースがネイティブなのです。Claude Code が Vercel CLI コマンドを実行するとき、出力を直接読み取ります。ブラウザの自動化なし。スクリーンショットの解析なし。DOMの走査なし。テキストだけです。

MCPは外部ツールへのプログラマティックなアクセスを提供しましたが、コストが伴います。各MCPサーバーはツール定義をコンテキストウィンドウに読み込みます。5つのMCPサーバーがそれぞれ20のツールを持てば、質問する前に20,000-50,000トークンを消費します。マシン上のCLIバイナリは、使用するまでコンテキストコストがゼロです。計算は明確です:ほとんどの操作で、CLIアクセスはより安く、より速く、より信頼性があります。
パターン

現在CLIを持つツール

CLIのエコシステムは急速に拡大しています。Vercel CLI はサイトのデプロイとインフラの管理を行います。Salesforce CLI (sf) は最も成熟した GTM CLI で、ターミナルから完全なCRM操作が可能です。HubSpot CLI (hs) はCRMオブジェクトとレポートを処理します。GitHub CLI (gh) はリポジトリ、PR、issues を管理します。Attio はCLIアクセスを構築中です。Cargo.ai はターミナルコマンドでパイプライン操作を公開しています。

パターン:CLIを提供するすべてのプラットフォームは、プログラマティックアクセスがファーストクラスであることを示しています。人間のオペレーターだけでなく、自動化のために構築しているのです。使っているツールにCLIがない場合は、APIを確認しましょう。APIがあれば、Claude Code は直接呼び出せます。CLIはAPIコールの便利なラッパーに過ぎません。
プロのコツ

自然言語CLIの未来

Claude Code は自然言語CLIです。sf data query "SELECT Id FROM Account WHERE CreatedDate = TODAY" を覚える代わりに、「今日作成されたすべてのSalesforceアカウントを取得して」と言えばいいのです。Claude Code がコマンドを書き、実行し、出力を解釈します。

これによりCLIを使える人が変わります。構文を覚える必要なし。man ページを読む必要なし。意図を自然言語で記述すれば、エージェントが適切なツールの適切なコマンドに翻訳します。

複合効果:新しくリリースされるCLIはすべて、即座にアクセス可能になります。新しいツールがCLIと共にリリースされた?Claude Code はCLIパターンに関するトレーニング知識に基づいて、初日から使えます。「このツールが存在する」と「このツールを使える」の間の障壁がゼロになります。

関連記事
ターミナルと CLIMCP サーバーコンテキストエンジニアリング
コンテキスト Wikiナレッジガイド
ShawnOS.ai|theGTMOS.ai|theContentOS.ai
built with Next.js · Tailwind · Claude · Remotion