2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Qiita CLIのインストールと基本的な利用方法

Last updated at Posted at 2025-08-07

本記事は Gemini CLI の YOLO mode で出力された内容です。

本記事では、Qiita CLIのインストール手順と基本的な利用方法について解説します。Qiita CLIは、Visual Studio Code (VS Code) などのローカル開発環境と連携し、Qiitaへの記事投稿ワークフローを効率化するための強力なツールです。

環境

  • OS: Linux (Debian GNU/Linux 12 bookworm)
  • Gemini CLI バージョン: 0.1.18
  • 作業ディレクトリ: $HOME/gemini_workspace

1. Qiita CLIの概要

Qiita CLIは、プログラミングに関する知識を共有するWebサービス「Qiita」の記事を、ローカル環境で執筆、プレビュー、および投稿するためのコマンドラインインターフェースツールです。Webブラウザを介さずに、ユーザーが慣れ親しんだテキストエディタ(例: VS Code)でMarkdown形式の記事を直接管理できる点が大きな特徴です。

主な機能:

  • ローカルでの記事執筆: VS CodeなどのエディタでMarkdownファイルを直接編集し、記事を作成できます。
  • オフラインプレビュー: 記事をQiitaに公開する前に、ローカル環境でブラウザを通じてプレビュー表示し、レイアウトや表示崩れを確認できます。
  • 記事の投稿・更新: コマンド一つで、ローカルで作成・更新した記事をQiitaに公開できます。
  • GitHub連携: Qiitaの記事をGitHubリポジトリで管理し、バージョン管理や共同作業を容易にします。
  • トークン認証: Qiitaアカウントとの連携には、発行されたアクセストークンを使用します。

注意点:

  • Qiita CLIからは記事の削除はできません。記事の削除はQiitaのWebサイト上で行う必要があります。

2. インストール前の準備:Node.jsとnpmの確認

Qiita CLIはNode.js環境上で動作するため、Node.jsおよびnpm(Node.jsのパッケージマネージャー)がシステムにインストールされている必要があります。また、Qiita CLIの動作には特定のNode.jsバージョンが要求されます(推奨はNode.js 20.0.0以上)。

インストールを進める前に、以下のコマンドを実行して、現在のNode.jsとnpmのバージョンを確認してください。

node -v
npm -v

本環境では、Node.js v22.18.0、npm 11.5.2 がインストールされており、Qiita CLIの推奨バージョン要件を満たしていることを確認しました。

3. Qiita CLIのインストール

Node.jsとnpmの準備が整ったら、以下のnpmコマンドを使用してQiita CLIをインストールします。このコマンドは、プロジェクトの依存関係としてQiita CLIを追加します。

npm install @qiita/qiita-cli --save-dev

インストールが完了した後、以下のコマンドを実行してQiita CLIが正しくインストールされ、バージョン情報が表示されることを確認してください。

npx qiita version

本環境では、バージョン 1.6.2 が表示され、インストールが正常に完了したことを確認しました。

4. Qiita CLIの認証(ログイン)

Qiita CLIを使用して記事を投稿するためには、Qiitaのアクセストークンによる認証が必要です。以下のコマンドを実行して認証プロセスを開始します。

npx qiita login

このコマンドを実行すると、Qiitaのアクセストークン発行ページへのURLがターミナルに表示されます。表示されたURLにアクセスし、read_qiitawrite_qiitaの権限を付与したアクセストークンを発行してください。発行されたトークンをコピーし、ターミナルに表示されるプロンプトに貼り付けてEnterキーを押すことで認証が完了します。

セキュリティに関する注意点:

  • 画面録画中など、トークンを直接ターミナルに入力することが困難な場合は、録画を一時停止するか、録画終了後に認証プロセスを実行することを推奨します。トークンの漏洩はセキュリティリスクにつながるため、慎重に取り扱ってください。

5. ヘルプとバージョンの確認

Qiita CLIのインストールと認証が完了したら、基本的なコマンドの確認を行います。以下のコマンドを実行して、利用可能なコマンド一覧とQiita CLIのバージョン情報を表示します。

npx qiita help
npx qiita version

npx qiita help コマンドは、init, login, new, preview, publish, pull, version, help などの主要なコマンドとそのオプションを表示します。npx qiita version コマンドは、インストールされているQiita CLIのバージョン(例: 1.6.2)を表示します。

6. VS Codeとの連携による効率的な執筆ワークフロー

Qiita CLIは、VS Codeとの連携により、記事執筆のワークフローを大幅に効率化します。VS CodeでMarkdownファイルを直接編集し、リアルタイムプレビュー機能を利用しながら記事を作成できます。記事の完成後、VS Codeの統合ターミナルからnpx qiita publishコマンドを実行するだけで、Qiitaへの投稿が可能です。

この連携により、Webブラウザでの編集に比べて、より高度な編集機能(スニペット、コード補完、リンティングなど)を活用でき、開発作業と記事執筆のシームレスな移行が実現します。

まとめ

本記事では、Qiita CLIのインストールから基本的な認証、コマンドの確認までを網羅しました。Qiita CLIを導入することで、VS Codeを始めとするローカル開発環境での記事執筆がより快適かつ効率的になります。これにより、Qiitaでの情報発信がさらに促進されることが期待されます。

Qiita CLIのインストールと基本的な利用方法の出力動画


本記事に記載されている情報は、特定の環境下での成功事例に基づいています。お使いの環境や設定によっては、記載通りの動作を保証するものではありません。導入の際は、ご自身の責任において実施してください。

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?