developers · May 11, 2026

Quire CLIのご紹介:ターミナルからプロジェクト管理を

AI翻訳
· 英語版を見る

Quire CLIを実行しているターミナルウィンドウとQuireのボードビュー

要約
Quire CLIは、ターミナルからQuireを管理するためのスタンドアロンのコマンドラインツールです。npmまたはHomebrewで一度インストールし、OAuthでログインすると、パイプ、スクリプト、cronで活用できる構造化されたサブコマンド(quire project listquire task createquire mine)を実行できます。これはAIエージェント(Claude CodeやChatGPTなど)がQuireをツールとして呼び出すためのQuire MCPサーバーとは異なるカテゴリのツールです。ターミナルで作業していて、速度・スクリプタビリティ・予測可能なコマンドを求める方はCLIを選んでください。

ほとんどのQuireユーザーはブラウザで作業しています。ウェブアプリはビジュアルプランニング、ドラッグ&ドロップのサブリスト、ステークホルダーレビューに最適な環境です。しかし、開発者、オペレーション担当者、テクニカルPM、そしてすでにターミナルで作業している人たちの中には、ブラウザのタブを開いてタスクを3つ完了するだけの操作をオーバーヘッドと感じる人たちがいます。Quire CLIはそういった方のためのツールです。

AIツールではありません。独自の言語モデルを搭載しているわけでもありません。gitghawsのようなツールと同じ種類のものです。すでに使っているサービスへの構造化されたコマンドラインインターフェースであり、すべての操作がパイプ、スクリプト、予定を設定できる予測可能なコマンドに対応しています。一度サインインすれば、次にタスクを作成する必要が生じたとき、適切なQuireタブを探すために作業の流れを断ち切る必要がありません。

以下では、Quire CLIとは何か、インストール方法、知っておく価値のあるコマンド、そして最初の一週間でセットアップの時刻を取り戻せる5つのサンプルワークフローを正直にご紹介します。

Quire CLIとは?

Quire CLI(npmでは@quire-io/quire-cli、インストール後はquire)は、OAuthを通じてQuire APIと通信するシングル実行ファイルです。

できること:

  • パイプやスクリプトで活用できる構造化されたサブコマンドを持つ通常のコマンドラインツール。
  • OAuthバックエンド。quire loginを一度実行するだけで、APIキーの管理やサービスアカウントの設定は不要。
  • クロスプラットフォーム対応。macOS、Linux、Windows、Node.jsまたはシングルバイナリが動作する環境であればどこでも利用可能。
  • Quire APIへの直接インターフェース。すべてのCLIコマンドは実際のAPIエンドポイントに対応しているため、CLIで行うことは薄いサーフェスの裏に隠れることはない。

できないこと:

  • AIツールではない。Quire CLIは自然言語を理解しません。コマンドは構造化されており(quire task create "Marketing_Q4" --name "Draft launch email")、チャットプロンプトではありません。
  • 特定のAIクライアントに依存しない。AIエージェントにQuireの読み書きを代行させたい場合は、Quire MCPサーバーの役割です。異なるサーフェス、異なる対象ユーザーです。

なぜQuireにCLIが必要なのか?

感覚的な話ではなく、具体的な3つの理由があります。

理由1:速さ。 Quireを開いて、適切なプロジェクトを見つけて、適切なタスクを見つけて、「完了」をクリックするまで、順調な日でも15〜20秒かかります。quire task complete <task-id>なら、すでに開いているターミナルから1秒で完了します。Quireをよく使うユーザーが一日に行う30数回の操作に掛け合わせると、時刻の差は積み重なっていきます。

理由2:スクリプトとcron。 CLIは自動化のための構成要素です。朝のシェルスクリプトで期限日超過のタスクをMarkdownダイジェストに取り込むことができます。make weekly-statusターゲットで今週完了したアイテムをすべてのプロジェクトから検索して状態アップデートを作成できます。cronジョブで毎週金曜日の午後4時にSlackに結果を投稿することもできます。チャットウィンドウやウェブタブからではこれらは実現できません。

理由3:正直な出力。 すべてのCLIコマンドは実行したことを出力します。作成したばかりのタスクID、APIからのレスポンス、何かが失敗した場合のエラーが表示されます。隠れたツール呼び出しも、「それらを作成しておきました」という確認手段のない発言もありません。40のタスクが共有ワークスペースに追加される場合、この可視性こそが便利なツールと問題のあるツールの差です。

Quire CLI vs Quire MCPサーバー vs Quire REST API

Quireはプログラム的なアクセス手段を3つ提供しています。作業内容に合ったものを選んでください。

サーフェス 最適な用途 呼び出し元
Quire CLI ターミナルユーザー、シェルスクリプト、アドホックコマンド、cronジョブ コマンドを入力する人間、またはシェルスクリプト
Quire MCPサーバー Quireの読み書きが必要なAIエージェント Claude Code、Codex CLI、ChatGPT Connectors、Claude Desktop、Cursor、Perplexity、その他のMCPクライアント
Quire REST API サーバーサイド統合、Webhook、カスタムアプリ バックエンドサービス、n8nやZapierのフロー、Webhookハンドラー

MCPサーバーとCLIはどちらもOAuth認証を使用します。REST APIはアクセストークンを使用します。3つすべてが同じデータを操作し、同じ権限を尊重するため、どれで作成したタスクも他のツールに即座に反映されます。

AI側の機能を活用したい場合は、Quire MCPセットアップガイドでMCPサーバーをClaude Code、ChatGPT、またはその他の互換クライアントに接続する方法を説明しています。CLIとMCPは代替ではなく補完的な関係にあります。

前提条件

  • ターミナルから操作したい組織とプロジェクトが少なくとも1つある無料または有料のQuireアカウント
  • ターミナル:macOSターミナル、iTerm2、Windowsターミナル、または任意のLinuxシェル。
  • 以下のいずれか:Node.js 18以降(npmインストール用)、Homebrew(macOSまたはLinux)、またはGitHub Releasesからシングルファイルバイナリをダウンロードする環境。
  • localhostでOAuthコールバックを受信できる環境。ほとんどのネットワークで許可されています。一部の企業VPNではブロックされる場合があります。quire loginがリダイレクト待ちでタイムアウトする場合は、ループバックリダイレクトのホワイトリスト登録をIT部門に依頼してください。

Quire CLIのインストール

Quire CLIはシングルコマンドラインバイナリとして提供されています。すでに使っているCLI管理方法に合ったインストール方法を選んでください。GitHub READMEにすべてのオプションが記載されています。

npm(ほとんどのユーザー向け):

npm i -g @quire-io/quire-cli

Homebrew(macOSまたはLinux):

brew install quire-io/quire/quire

インストールせずに試す

npx @quire-io/quire-cli --help

またはGitHub Releasesページからシングルファイルバイナリを入手してください。

インストール後、一回限りのOAuthログインを実行します。ブラウザのタブが開き、Quireにサインインしてワークスペースアクセスを承認すると、CLIはトークンを~/.config/quire/credentials.json(またはOSのキーチェーンが利用可能な場合)に保存します:

quire login
quire whoami

quire whoamiでアカウント情報が表示されれば接続完了です。いくつかの実際のコマンドを試してみましょう:

quire project list
quire task list "Marketing_Q4"
quire mine --all-orgs --json

Quire CLIでできること

完全なサブコマンド一覧はGitHub READMEに記載されていますが、初日から知っておく価値のあるコマンドは一画面に収まります。

quire login                                       # OAuthの初期設定
quire whoami                                      # サインイン状態の確認
quire logout                                      # ローカル認証情報の削除

quire project list                                # プロジェクトの一覧表示
quire task list "<project>"                       # プロジェクト内のタスク一覧
quire task tree <task-id> --depth full            # 再帰的なサブツリー表示
quire task search "release notes" --mine          # タスク検索(自分のタスクのみ)
quire task create "<project>" --name "Ship CLI v1" --due 2026-06-30
quire task complete <task-id>                     # タスクを完了としてマーク
quire mine --all-orgs --json                      # 全組織にわたる自分のタスク一覧

すべてのコマンドは--helpで全オプションを確認できます。ほとんどのコマンドは--jsonで機械可読な出力に対応しており、以下のすべてのサンプルワークフローの基盤となっています。

リソース 主な操作
タスク 作成、更新、完了、削除、移動、一括作成、日付設定、担当者割り当て、検索
子タスクとサブリスト 作成、一覧表示、階層の整理
プロジェクト 一覧表示、作成、更新、検索、メンバー管理
コメント 追加、更新、削除、一覧表示(添付ファイル付き)
タグと状態 作成、更新、適用、一覧表示
ドキュメント 作成、更新、一覧表示、コンテンツ取得
インサイト 作成、一覧表示、カスタムフィールド管理
チャット 作成、一覧表示、メッセージ投稿
組織とユーザー 現在のユーザー取得、組織一覧、メンバー一覧

すべての操作はQuire REST APIエンドポイントと1対1で対応しています。

サンプルワークフロー

最初の一週間でインストール時刻を取り戻せる5つの小さなパターンです。

デイリースタンドアップダイジェスト

quire mine --all-orgs --json \
  | jq -r '.[] | select(.due == "2026-05-11") | "- [" + .name + "](" + .url + ") (" + .project + ")"'

午前9時に実行し、MarkdownをSlackやデイリースタテusドキュメントに貼り付けます。翌朝は一言で済むよう.zshrcにエイリアスを追加しておきましょう:

alias standup='quire mine --all-orgs --json | jq -r "..."'

会議メモからタスクを一括作成する

grep "^TODO:" ./meetings/2026-05-04-sync.md \
  | sed 's/^TODO: //' \
  | while read task; do
      quire task create "Marketing_Q4" \
        --name "$task" \
        --tag "from-monday-sync" \
        --due 2026-05-08
    done

月曜日の12分間の管理作業がシェルループに集約されます。Makefileに入れておけば、構文を覚えなくても毎週同じターゲットが動作します。

cronジョブ:金曜日の期限日超過ダイジェスト

0 17 * * 5  cd ~/work && /usr/local/bin/quire task search "overdue" --mine --json > friday.json

JSONをSlack WebhookへPOSTする、Notionページを生成する、またはメールで送信するフォローアップスクリプトと組み合わせてください。CLIがデータの配管を担い、その先の処理はお好みで。

コンテンツカレンダーCSVをタスクに変換する

tail -n +2 ./calendar/2026-Q2.csv \
  | while IFS=, read -r publish_date channel title; do
      quire task create "Content_Pipeline" \
        --name "$title" \
        --due "$publish_date" \
        --tag "$channel"
    done

CSVからタスクへワンパイプライン。実行が失敗した場合に備えてソース識別子もタグ付けしておけば、べき等性が保たれます。

ファイルからIDでタスクを一括完了する

cat finished_today.txt | xargs -n 1 quire task complete

finished_today.txtはタスクIDを1行ずつ記載したファイルです。金曜日の午後5時に8件のタスクを一度に閉じたいとき、ブラウザで一つひとつクリックするのが苦痛に感じる場面で重宝します。

Quire CLIが向かない場面

正直なトレードオフをいくつかご紹介します。

  • ターミナルを使わない場合。 cdコマンドに不安を感じる方は、Quireウェブアプリが適切な環境です。CLIにできてウェブアプリにできないことは何もありません。CLIはシェルで作業している人にとって速いだけです。
  • AIに推論を任せたい場合。 「停滞しているプロジェクトをすべて見つけてエスカレーションすべきものを教えて」という作業はAI向きです。Quire MCPサーバーをClaude Code、Codex CLI、ChatGPT、またはClaude Desktopに接続し、モデルにどのツールを呼び出すか判断させましょう。CLIはデータの配管を担い、MCPは推論を担います。
  • 完全に管理されたサーバーサイド統合が必要な場合。 Webhookで起動したり、自分が運用するサービス上で動作するワークフローには、Quire REST APIの方が、開発者のラップトップ上に置かれたOAuth認証のCLIより耐久性があります。
  • ネットワークがOAuthのループバックリダイレクトをブロックしている場合。 一部の企業VPNが該当します。quire loginがリダイレクト待ちでハングする場合は、諦める前にIT部門に127.0.0.1コールバックのホワイトリスト登録を依頼してください。

ヒントとベストプラクティス

  • 再利用したいものには--jsonjqを使う。 プレーンテキスト出力は読むのに向いています。JSONはその他のすべてに向いています。ほとんどのCLIコマンドは--jsonに対応しています。
  • プロジェクト名は正確に引用する。 "Marketing_Q4"は明確ですが、"the marketing one"はCLIが認識できるプロジェクト名ではありません。プロジェクト名は大文字・小文字を区別します。
  • 一括作成したタスクにはタグを付ける。 --tag from-cli(または--tag bulk-import-2026-05-11)を追加しておくと、スクリプト実行が失敗した際に見つけて整理するのが容易になります。
  • 新しいマシンのセットアップスクリプトにOAuthログインを含める。 新規インストール後にquire login && quire whoamiの一行を実行しておくと、新しいラップトップを30秒で稼働状態にできます。
  • quire <command> --helpを読む。 どのブログ記事よりも短く正確です。すべてのサブコマンドのすべてのオプションがそこにあります。
  • CLIとMCPサーバーを組み合わせる。 決定論的な作業(作成、完了、一覧表示、検索)にはCLIを、曖昧な作業(トリアージ、サマリー作成、プランニング)にはMCPに接続したAIクライアントを使いましょう。同じデータ、2つの補完的なサーフェスです。

まとめ

2026年の興味深い変化は、AIクライアントがプロジェクトを管理できるようになったことではありません。最もプロジェクト管理を行っている人たちが、すでに信頼しているツール(ターミナル)を持っていたという事実です。Quire CLIは、AIを経由せずに(必要なければ)ワークスペースへのファーストクラスのエントリーポイントを提供します。

ターミナルで作業している方は、今週インストールしてみてください。上のサンプルワークフローのひとつを朝や金曜日のルーティンに組み込んでみてください。セットアップは5分で完了します。Quireを使い続ける限り、その恩恵は積み重なっていきます。

MCPサーバーは推論が必要な作業に最適なツールです。2つは競合するものではなく、同じワークスペース上の補完的なサーフェスです。

Quire Pro 新規チーム向け初月無料ウェルカムオファー

よくある質問

Quire CLIとは何ですか?

Quire CLIはQuire専用のスタンドアロンコマンドラインツールです。npm、Homebrew、またはバイナリでインストールし、quire loginを実行すれば、任意のターミナルからタスク、プロジェクト、ドキュメントを管理できます。

Quire CLIはQuire MCPサーバーと同じものですか?

いいえ。Quire CLIはコマンドを入力する人間向けのツールです。Quire MCPサーバーはQuireをツールとして呼び出すAIエージェント向けです。同じデータ、異なる対象ユーザーです。

Quire CLIを使うには開発者である必要がありますか?

いいえ。ターミナルを開いて2つのコマンドを実行できれば使えます。

Quire CLIで何ができますか?

タスクの一覧表示と検索、一括作成、完了、子タスクの整理、プロジェクトとメンバーの管理、コメントの投稿、ドキュメントの作成が可能です。すべてのQuireオブジェクトにアクセスできます。

MCPサーバーをいつ使うべきですか?

推論が必要な作業に使います。トリアージ、サマリー作成、構造化されていないメモをタスクに変換する作業が該当します。Quire CLIは決定論的な部分に使うツールです。

Quire CLIはcronジョブで動作しますか?

はい。--json出力を使い、cronから予定を設定し、必要な場所に結果をPOSTしてください。

Free プランはありますか?

はい。QuireのFree プランは有料プランと同じCLIアクセスを提供します。

ターミナルからQuireワークスペースを操作する準備ができましたか?

npmやGitHub ReleasesからQuire CLIをインストールしてください。QuireのFree アカウントで全機能を利用できます。クレジットカード不要。

Vicky
Marketer by day, Bibliophile by night.