Rovo Dev CLI

3个月前发布 54 00

Rovo Dev 是 Atlassian 专为软件开发者打造的 AI 智能体,如今可通过命令行界面(CLI)直接在终端中使用。这一集成将 Rovo Dev 的自然语言处理能力引入开发者最熟悉的环境,让你无需离开命令行,即可实现更快速、更智能的编码。

所在地:
美国
收录时间:
2025-09-02
Rovo Dev CLIRovo Dev CLI

Atlassian 近日正式推出 Rovo Dev CLI 的 Beta 版本——这是一款深度集成于命令行环境的 AI 开发助手,让你无需离开终端,即可完成代码生成、理解、审查与文档编写等任务。

Rovo Dev CLI

这款命令行 AI 开发者助手,功能类似 Claude Code,能直接在终端中帮你编程、修改代码,目前已支持 Claude Sonnet 4、GPT-5 两种模型,且每天提供 2000 万 Token 的免费额度。它的推出,将 AI 辅助能力无缝融入开发者最熟悉的终端环境,为提升开发效率、简化工作流程树立了新的里程碑。

Rovo Dev CLI

什么是 Rovo Dev CLI

Rovo Dev CLI 是 Atlassian 专为软件开发者打造的工具 —— 作为拥有 Confluence、Jira、Bitbucket、Trello 等知名产品的企业,Atlassian 此次将旗下 AI 智能体 “Rovo Dev” 接入命令行界面(CLI),让开发者无需离开终端,就能借助 Rovo Dev 的自然语言处理能力完成编码相关工作。

简单来说,它打破了 “AI 辅助工具需在浏览器或专用客户端使用” 的限制,直接扎根于开发者日常高频使用的终端,实现 “编码 - 辅助 - 协作” 的全流程闭环。

核心优势:无缝衔接 Atlassian 生态,无需切换上下文

Rovo Dev CLI 的最大亮点,在于与 Atlassian 全系应用的深度集成,以及对开发者工作流的精准适配,具体可概括为四大核心价值:

  1. 全程深耕终端:无需切换到浏览器、编辑器插件或其他客户端,所有 AI 辅助操作都在终端完成,贴合开发者使用习惯,减少上下文切换带来的效率损耗。
  2. 生态无缝联动:直接对接 Jira、Confluence、Bitbucket 等 Atlassian 工具,在终端就能创建 / 更新 Jira 工作项、编辑 Confluence 文档、维护项目文档、调试代码库,实现 “开发 - 项目管理 - 协作” 一体化。
  3. AI 驱动提效:依托 Claude Sonnet 4、GPT-5 的强大能力,从代码生成到文档撰写全流程提供智能辅助,大幅缩短日常编码任务耗时。
  4. 稳定可靠连接:通过 MCP 服务器连接现有工具,保障数据传输与功能调用的稳定性,同时助力提升代码质量与文档标准化水平。

核心能力:四大功能覆盖开发关键环节

Rovo Dev CLI 聚焦开发者实际需求,核心能力围绕 “编码全流程” 展开,具体包括:

  • 代码生成:根据自然语言描述,快速生成代码片段、函数或简单模块,减少重复编码工作。
  • 代码理解:针对复杂代码块,用自然语言解析逻辑结构、功能用途,帮助开发者快速上手陌生代码。
  • 代码审查:自动扫描代码,提供语法纠错、性能优化、规范对齐等改进建议,降低代码缺陷率。
  • 文档助力:基于代码自动生成注释、API 文档,或完善已有文档内容,提升项目文档完整性。

如需了解更详细的功能说明,可点击 [此处查看官方文档]。

使用指南:注册与安装全流程

(一)前提准备:注册 Atlassian 账号

若已有 Confluence、Jira、Bitbucket 或 Trello 账号,可直接使用现有账号登录;若无账号,前往 Atlassian 官网完成注册即可 —— 目前 Atlassian 已实现账号体系统一,一次注册即可使用全系产品。

(二)安装步骤:分系统操作指南

Rovo Dev CLI 作为 Atlassian Command Line Interface(ACLI)的扩展提供,需先安装 / 更新 ACLI 至最新版本,具体步骤按操作系统区分:

1. Windows 系统(PowerShell 中执行)
  • 下载 ACLI(根据架构选择):
\# x86-64架构

Invoke-WebRequest -Uri "https://acli.atlassian.com/windows/latest/acli\_windows\_amd64/acli.exe" -OutFile acli.exe

\# ARM64架构

Invoke-WebRequest -Uri "https://acli.atlassian.com/windows/latest/acli\_windows\_arm64/acli.exe" -OutFile acli.exe
  • 验证安装:
.\acli.exe --help
  • (可选)全局调用:将 acli.exe 所在目录添加至系统 PATH(控制面板 > 系统 > 高级系统设置 > 环境变量 > 编辑 Path),添加后可直接使用acli.exe --help验证。

2. macOS 系统(终端中执行)

  • 下载 ACLI(根据芯片选择):
\# Intel芯片

curl -LO "https://acli.atlassian.com/darwin/latest/acli\_darwin\_amd64/acli"

\# Apple Silicon芯片

curl -LO "https://acli.atlassian.com/darwin/latest/acli\_darwin\_arm64/acli"
  • 设置权限并验证:
chmod +x ./acli

./acli --help
  • 移动至系统 PATH(实现全局调用):
sudo mv ./acli /usr/local/bin/acli

sudo chown root: /usr/local/bin/acli

\# 验证

acli --help

3. Linux 系统(终端中执行)

  • 下载 ACLI(根据架构选择):
\# x86-64架构

curl -LO "https://acli.atlassian.com/linux/latest/acli\_linux\_amd64/acli"

\# ARM64架构

curl -LO "https://acli.atlassian.com/linux/latest/acli\_linux\_arm64/acli"
  • 设置权限并验证:
chmod +x ./acli

./acli --help
  • 安装至系统 PATH(全局调用):
\# 有root权限

sudo mv ./acli /usr/local/bin/acli

sudo chown root: /usr/local/bin/acli

acli --help

\# 无root权限(本地安装)

mkdir -p \~/.local/bin

mv ./acli \~/.local/bin/acli

\# 将\~/.local/bin添加至\$PATH后验证

acli --help

当执行acli --help后显示命令列表,即为安装成功。

Rovo Dev CLI

(三)授权与启动:3 步开启使用

  • 获取 API 令牌:登录 Atlassian 个人资料页,选择 “Create API token”,创建一个无作用域的 API 令牌(最长有效期 1 年)。
Rovo Dev CLI
  • 账户授权:在终端运行以下命令,输入 Atlassian 注册邮箱与 API 令牌完成授权:
acli rovodev auth login
  • 启动交互模式:运行以下命令进入 Rovo Dev CLI 交互界面:
acli rovodev run

(四)首次使用注意事项

首次运行acli rovodev run时,会出现黄色提示框,需点击框内链接进入网页,点击 “Agree and start now” 创建 site;完成后再次运行启动命令,即可正常使用。若页面加载缓慢,可尝试优化网络环境。

启用 / 停用说明

  • 权限要求:需具备 Rovo Dev Agents 管理员权限,才能开启或关闭 Rovo Dev CLI。
  • 默认设置:Rovo Dev CLI 作为 Rovo Dev Agents Beta 的一部分,默认自动启用,设置生效需 1-3 个工作日。
  • 当前限制:目前禁用操作将影响整个组织的使用权限,站点级控制功能正在开发中。

实用技巧:让 AI 辅助更高效

  1. 从小任务入手:优先用于 10-20 行的小规模代码更改,效率更高。
  2. 拆分复杂任务:将大型开发需求拆解为多个小步骤,让 AI 逐一处理。
  3. 迭代优化:把 AI 当作 “协作队友”,针对生成结果提供反馈,逐步调整完善。
  4. 灵活切换会话:若需调整思路,用/sessions命令开启新会话,获取新视角。
  5. 定期保存进度:频繁提交代码更改,避免意外丢失工作成果。
  6. 双重审查:可要求 AI 自查代码,或对比父提交找错,提交草稿 PR 验证 CI/CD 日志。

常用命令速查

在交互模式下,输入/即可查看命令列表,核心命令包括:

  • /sessions:切换会话、查看会话详情
  • /clear:清除当前会话消息历史
  • /prune:缩减消息历史令牌大小(保留上下文)
  • /instructions:运行保存的说明
  • /memory:管理内存文件
  • # <note>:添加注释到本地内存文件
  • #! <note>:从本地内存文件删除注释
  • /feedback:提交反馈或报告错误
  • /usage:查看每日 LLM 代币使用情况
  • /exit:退出 Rovo Dev CLI

数据统计

相关导航

暂无评论

none
暂无评论...