
AI CLI
nihilanthmf · コーディング · その他
AI CLIは、OpenAIやClaudeのコパイロットをコマンドラインに持ち込む無料のターミナル向けAIアシスタントだ。オープンソースAI CLIとして、アプリを切り替えずに質問し、AIコーディング支援を得られる。

AI CLI について
About
AI CLIとは
AI CLIは、ターミナルの中にAIコパイロットを据えるオープンソースのコマンドラインAIツールだ。ブラウザや別のエディタへ飛ぶ代わりに、コマンドを打てば、今いる場所にそのまま答えが出る。OpenAI CLIやClaude CLIを別々に使う代わりに、一つのターミナルAIコパイロットから両方を呼び出せる。
これが解消するのは、はっきりした面倒だ。ちょっとした説明やコード片が欲しい、あるいはコマンドを確認したい、というたびに作業の流れが途切れる。シェルで一日を過ごす人にとって、この切り替えは積み重なっていく。
最大の制約は守備範囲にある。AI CLIはOpenAIとAnthropicのAPIを薄く包んだだけのものだ。だから鍵は自分で用意し、両社へ別途料金を払う。モデルを抱えることも、履歴をクラウドのアカウントに残すことも、チャット画面を用意することもない。
使い始める
- cli-aiリポジトリをcloneし、フォルダへ移動して
npm install -g .を実行し、aiコマンドをグローバルに入れる。 ai helloworldを実行して、動作を確認する。- OpenAI、Anthropic、または両方からAPIキーを取得し、
ai setupを実行して鍵と設定を保存する。 ai askに引用符でくくった質問を渡して聞く。モデルをその場で選ぶならai --modelをaskの前につける。
AIツール情報
AI CLIの料金、対応プラットフォーム、性能を簡単に確認できます。
こんな人におすすめ
このツールが最も力を発揮するユーザー、タスク、シーン。
ユーザー
- 主にターミナルで作業する開発者。npmパッケージの導入に抵抗がなければ、シェルを離れずにAIの答えを得られる。
- 予算を抑えてプログラミングを学ぶ学生。ツール自体は無料で、実際に送ったAPI呼び出しの分だけ払えばいい。
- オープンソースのコントリビューター。MITライセンスなので、既定の設定が合わなければソースを読み、forkし、書き換えられる。
タスク
- 見慣れないコマンドやエラー文の意味を知る。`ai ask`で尋ねれば、同じ画面に平易な説明が返る。
- コード片を素早く下書きする。欲しいものを説明すれば、エディタに貼れる出発点が手に入る。
- 同じプロンプトでOpenAIとAnthropicのモデルを見比べる。オプション一つでモデルを切り替え、それぞれの答えを確認できる。
シーン
- SSHでつないだ遠隔サーバー上のデバッグ。CLIはNode.jsが動く場所で動くので、そのマシン上でそのまま助けを求められる。
- 反復の多いスクリプト作業が長引くとき。ターミナルを一つ開いたまま、コマンドの合間に質問を投げる。
- 購入を決める前にモデルの答えを確かめる。別のチャットアプリに登録せず、両社を試せる。
主な機能
ターミナルに住むAIコパイロット
AI CLIは完全にコマンドラインの中で暮らす。切り替えるウィンドウも、探すタブもない。コマンドを打ち、答えを受け取り、流れを保ったまま作業を続ける。もともと一日をシェルで過ごす人にとって、そこが要点だ。
複数プロバイダーのモデルに対応
既定のモデル一覧には、OpenAIのGPT 4.1系、GPT 4o、o4が並び、AnthropicのClaude 3.7 Sonnet、3.5 Sonnet、3.5 Haiku、3 Haikuも入る。対応するAPIキーを設定すればプロバイダーを選べるので、一社に縛られない。
手順の少ないセットアップ
ai setupを動かすと、APIキーの貼り付けと設定の選択を案内され、内容は手元に保存される。作るべきアカウントも、ログインすべき管理画面もなく、全体が軽いままだ。
書き換えられるモデル一覧
モデルは素のテキストファイルmodels.jsonに定義されていて、自分で編集できる。新しいモデルが出たときや自前のエンドポイントを足したいときは、更新を待たずにファイルを変えればいい。
軽量でオープンソース
AI CLIはMITライセンスで公開された小さなNode.jsプログラムだ。ソースは一息で読める長さで、あなたと選んだプロバイダーの間にテレメトリも仲介サーバーもない。
メリットとデメリット
メリット
- 無料で使え、負担は自分が契約したプロバイダーのAPI費用だけだ。
- Node.jsが入っていれば、macOSでもLinuxでもWindowsでも動く。
- 一つのコマンドでOpenAIとAnthropicの両方のモデルを使える。
- MITライセンスで、読みやすくforkもしやすく拡張もしやすい。
デメリット
- OpenAIかAnthropicのAPIキーを自分で用意する必要があり、設定の一手間と継続的な費用が増える。同梱のチャットアプリならこの点はない。
- 小規模で活動の少ないプロジェクトなので、作り込まれた機能や素早い修正は保証されない。
- 会話履歴もセッション記憶もファイル編集もない。`ai ask`の呼び出しは毎回独立している。
よくある質問
ターミナルを離れずにAIへ質問し、コーディングの助けを得るためのコマンドラインツールだ。エラーの説明、コード片の下書き、作業中のモデル比較に使う。
関連コンテンツ
AI CLIに関連するツール、スキル、記事を探す。
AI CLIの代替ツール
Base Code
Base44 (Wix) · コーディング · 生産性向上Base CodeはBase44の共有クラウド開発環境だ。既存のGitHubリポジトリに対する変更をチャットで伝え、プレビューで確認し、プルリクエストとして返せる。
Google EmbeddingGemma 2
Google DeepMind · ライティング · 画像 · コーディングGoogle EmbeddingGemma 2 は 7 億 4000 万パラメータのオープンなモデルで、テキスト、コード、画像、音声、動画フレームを同じ 768 次元空間のベクトルに変え、スマートフォンやノート PC 上で動く。
GitGlow
GitGlow · コーディング · 生産性向上GitGlow は自分のコードと AI エージェントの変更を一つのレビューにまとめるデスクトップ Git クライアントだ。出荷前に、マシンから何が出ていくのかを確かめられる。
