atlassian-cli はコミュニティによる独立したオープンソースプロジェクトです。Atlassian と提携・関連しておらず、Atlassian による承認、推奨、後援のいずれも受けておらず、Atlassian が提供する公式 CLI(acli)でもありません。製品名は互換性を示す目的でのみ使用しています。

Rovo Dev CLI とは

Rovo Dev CLI は、ターミナル内で動作する Atlassian 公式のエージェント型 AI コーディングエージェントです。Atlassian が提供する公式コマンドラインツール acli の拡張機能として配布されており、acli rovodev で呼び出します。ターミナル上での「対話しながら実行する」ループだと考えてください。作業したい内容を自然言語で伝えると、エージェントがコードベースを読み、変更を提案し、コマンドを実行し、Atlassian のワークスペースにアクセスして Jira の作業アイテムや Confluence のページを操作することもできます。

Rovo Dev CLI は、ソフトウェアチーム向けの AI に取り組む Atlassian の広い施策である Rovo Dev の 1 つの入口です。2025 年を通じて広まった他のターミナル型コーディングエージェントと同じカテゴリーに位置づけられ、Atlassian は SWE-bench のような公開のコーディングベンチマークでの成績を公表しています。打ち出されている差別化要因はエンタープライズ連携です。Atlassian 自身の製品であるため、Jira や Confluence をはじめとする Atlassian のツールチェーンに直接つながるように作られています。

このサイトが扱うツールとの違い: atlassian-cli はコミュニティによる独立した MIT ライセンスのオープンソースプロジェクトです。Atlassian が提供する公式 CLI(acli)ではなく、Rovo Dev CLI でもなく、Atlassian と提携・関連しておらず、Atlassian による承認、推奨、後援、保守のいずれも受けていません。ベンダーが提供しサポートする AI コーディングが必要なら、公式の acli と Rovo Dev を使ってください。Jira、Confluence、Bitbucket、JSM を決定論的にスクリプトから扱う無料の Rust バイナリを 1 つで済ませたいなら atlassian-cli を使ってください。この記事は製品名を指し示すための言及にもとづく解説であり、Atlassian の公式情報ではありません。

Rovo Dev CLI にできること

インストールと認証を済ませると、Rovo Dev CLI は対話型のエージェントとして振る舞います。Atlassian 自身のドキュメントと発表にもとづくと、主な機能は次のとおりです。

使い始める手順は Atlassian のドキュメントどおりです。Rovo Dev CLI は acli の拡張機能なので、まず acli をインストールまたは更新し、認証してから対話セッションを起動します。

# Rovo Dev CLI ships inside acli (Atlassian's official CLI).
# 1. Install or update acli using Atlassian's instructions for your OS.

# 2. Authenticate the Rovo Dev agent to your Atlassian site.
acli rovodev auth login

# 3. Start an interactive agent session in your project directory.
acli rovodev run

そこから先は会話です。要望を入力するとエージェントが作業し、提案された操作を承認するか却下します。自然言語を入力し、確認した変更を出力するというこの対話モデルこそが、スクリプトで叩くコマンドではなく「エージェント」と呼ばれる理由の中心にあります。

Rovo Dev CLI にできないこと

「できないこと」の側も同じくらい重要です。期待が最も外れやすいのは、まさにここだからです。

決定論的な API クライアントではありません。Rovo Dev CLI は確率的に動く AI エージェントです。同じ指示を 2 回与えても、異なる編集内容が返ることがあります。探索的なコーディングでは問題ありませんが、CI のゲート、夜間のエクスポート、対象を厳密に絞ったフィールドの一括更新のように、毎回まったく同じ結果が必要な場面には向きません。

もう無料ではありません。Rovo Dev CLI はベータ期間中は無料で使えました。現在の Atlassian のドキュメントには無料プランはないと記載されており、利用には有料の Rovo Dev サブスクリプションが必要です。このサブスクリプションでは、開発者ごとに毎月一定量の Rovo Dev クレジットが割り当てられます。クレジットはタスクの実行にあわせて消費されるため、多用すれば継続的な費用がかかります。条件は変わるので、最新の内容は必ず Atlassian の料金ページで確認してください。

用途を絞った薄いスクリプト用バイナリではありません。AI エージェントの価値は判断力と柔軟さであり、予測可能性ではありません。「この JQL に一致する課題を毎回きっちり Done に遷移させる」のが仕事なら、そこでエージェントに考えさせたくはないはずです。必要なのは、その処理だけを正確に行い、それ以外は何もしない素朴なコマンドです。

このプロジェクトではありません。はっきり書いておきます。このサイトが扱うツールである atlassian-cli は Rovo Dev CLI ではありません。Atlassian と提携・関連しておらず、Atlassian による承認、推奨、後援、保守のいずれも受けていません。両者は競合ではなく、補い合う関係です。

Rovo Dev CLI とスクリプト可能な API クライアントの比較

Rovo Dev CLI を理解する最も分かりやすい方法は、決定論的なコマンドラインクライアントと並べてみることです。次の表では、Rovo Dev CLI と atlassian-cli を、検証できる事実の軸(種類、提供元、配布形態、ライセンス、主な用途)で比較します。数値の性能比較は行いません。

観点 Rovo Dev CLI atlassian-cli
種類 エージェント型の AI コーディングエージェント 決定論的な REST API クライアント
提供元 Atlassian(公式) 独立したコミュニティプロジェクト
配布形態 acli の拡張機能 単体の Rust バイナリ
費用モデル 有料サブスクリプション。クレジット従量制 無料。MIT ライセンス
出力 非決定論的(AI が生成) 決定論的。同じ入力なら同じ結果
主な用途 AI 支援によるコーディングとコードベースの作業 スクリプト、一括操作、CI、エクスポート
対象製品 コーディングと Jira / Confluence のコンテキスト Jira、Confluence、Bitbucket、JSM

どちらの列が「優れている」ということはありません。それぞれ別の問いに対する答えです。一方はコードに AI の判断を持ち込み、もう一方は Atlassian のデータに再現可能で監査できる自動化をもたらします。決定論的なクライアント側をもっと広く知りたい場合は、atlassian-cli ガイドと姉妹記事の acli と atlassian-cli の比較をご覧ください。

どちらを選ぶか

Rovo Dev CLI を選ぶ場面

ターミナルで AI のペアプログラマーが欲しいとき、見慣れないコードベースに入っていくとき、探索的なリファクタリングや移行を行うとき、そして Atlassian 自身のサポートと Jira・Confluence との連携が欲しいときです。AI が提案した変更をレビューすることや、その利便性にクレジット単位で費用を払うことに納得できる場合に向いています。

スクリプト可能なクライアントを選ぶ場面

再現可能で決定論的な自動化が必要なときです。一括遷移、CSV や JSON のエクスポート、CI でのチェック、夜間の整理、Atlassian のデータを他のツールへ流し込む処理などが該当します。リポジトリにコミットして無人で実行できる、正確で予測可能な結果が欲しく、実行ごとの費用も AI の介在も不要な場合です。

両方を使う場面

2 つは無理なく共存します。コードを書くこととコードを理解することは Rovo Dev CLI に任せ、その周辺にある機械的で正確さが求められる操作は、Jira、Confluence、Bitbucket をカバーする 1 つの CLI のような決定論的なクライアントに任せます。仕事が違えば、道具も違います。

AI エージェントなしで Atlassian をスクリプト化する

必要なのが AI エージェントではなく決定論的な自動化なら、Rovo Dev CLI はそもそも必要ありません。素の API クライアントで足ります。このサイトが扱う独立したバイナリ、atlassian-cli で書くと次のようになります。以下のコマンドはいずれも毎回同じ結果を返します。これはエージェントには約束できないことです。

# Search Jira with JQL, pipe machine-readable JSON to jq
atlassian-cli jira issue search \
  --jql "project = DEV AND status = Open" \
  --format json | jq '.[].key'

# Bulk transition, always preview with --dry-run first
atlassian-cli jira bulk transition \
  --jql "project = DEV AND status = 'In Progress'" \
  --transition "Done" \
  --dry-run

# Export a Confluence space to a JSON backup
atlassian-cli confluence bulk export \
  --cql "space = DEV" \
  --output backup.json --format json

# List open Bitbucket pull requests for a repo
atlassian-cli bitbucket --workspace myteam pr list api-service \
  --state OPEN --limit 5

同じバイナリが 4 つの製品にまたがるため、1 つのプロファイルと 1 つのコマンド体系で Jira、Confluence、Bitbucket、Jira Service Management をカバーできます。特定のサイトを対象にするには --profile prod を、後続のツール向けに出力を整えるには --format json|csv|yaml を付けます。全体像はコマンドリファレンスJira CLI ハブをご覧ください。ここでは AI モデルを一切呼び出さないため、手元のシェルでも無人のパイプラインでも同じように動作します。

よくある質問

Rovo Dev CLI は無料ですか?

ベータ期間中は無料で使えました。現在の Atlassian のドキュメントには無料プランはないと記載されており、Rovo Dev CLI の利用には有料の Rovo Dev サブスクリプションが必要です。このサブスクリプションでは、開発者ごとに毎月一定量の Rovo Dev クレジットが割り当てられます。条件は時期によって変わるため、最新の内容は Atlassian の料金ページで確認してください。

Rovo Dev CLI は acli と同じものですか?

いいえ。acli は Atlassian が提供する汎用の公式コマンドラインツールです。Rovo Dev CLI は、その acli の上にインストールされる AI エージェントの拡張機能で、acli rovodev で呼び出します。まず acli をインストールまたは更新し、実行前に acli rovodev auth login で認証します。

Rovo Dev CLI は実際に何ができますか?

ターミナル内でエージェント型の AI として動作します。コードベースを読んで説明する、機能を実装する、移行を支援する、そして Atlassian のコンテキストに接続してシェルを離れずに Jira の作業アイテムや Confluence のページを操作する、といったことができます。対話セッションは acli rovodev run で開始します。

atlassian-cli は Rovo Dev CLI と同じものですか?

いいえ。atlassian-cli はコミュニティによる独立した MIT ライセンスのプロジェクトです。Atlassian と提携・関連しておらず、Atlassian による承認、推奨、後援、保守のいずれも受けていません。Jira、Confluence、Bitbucket、JSM をスクリプトから扱うための決定論的な REST API クライアントであり、AI コーディングエージェントではありません。Rovo Dev CLI は Atlassian が提供する公式の AI 製品です。両者は解決する課題が異なり、並行して使えます。

ターミナルから Jira をスクリプト化するのに Rovo Dev CLI は必要ですか?

いいえ。一括遷移、CSV エクスポート、CI でのチェックのような決定論的な自動化が目的なら、素の API クライアントで十分です。atlassian-cli は Jira、Confluence、Bitbucket、JSM を 1 つのバイナリでカバーし、atlassian-cli jira issue search --jql "project = DEV" のようなコマンドで操作できます。

atlassian-cli を試す

Jira、Confluence、Bitbucket、JSM の決定論的な自動化のための、MIT ライセンスの無料バイナリが 1 つ。独立したプロジェクトであり、Atlassian と提携・関連しておらず、Atlassian による承認、推奨、後援、保守のいずれも受けていません。

atlassian-cli をインストール

関連リソース