Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Introducing Rovo Dev CLI: AI-Powered Development in your terminal

Introducing Rovo Dev CLI: AI-Powered Development in your terminal

 

Hello Atlassian Community! 👋

We're excited to announce the release of Rovo Dev CLI in beta, a powerful new tool that brings AI-assisted development directly to your command line interface! This release marks an important milestone in making development workflows more efficient and accessible.

What is Rovo Dev CLI?

Rovo Dev is an AI agent built by Atlassian for software developers, and is now available for use directly in your terminal via the Command Line Interface (CLI). This integration brings the power of Rovo Dev’s natural language capabilities into one of the most familiar environments for developers enabling faster, smarter coding without leaving the command line.

Connect to Jira, Confluence and more

Rovo Dev integrates seamlessly with Atlassian Apps, allowing developers to leverage the full suite of Atlassian tools for project management, collaboration, and version control. With Rovo Dev CLI, you can complete Jira work items directly in the terminal, update Confluence documents effortlessly, maintain documentation, debug and understand complex codebases and more. This advancement of the Atlassian ecosystem enhances the overall development experience by providing a cohesive environment where developers can streamline their workflows and maintain productivity without switching contexts.

Why Use Rovo Dev CLI?

  • 🚀 Boost your productivity with AI-powered assistance

  • 💻 Stay in your terminal workflow

  • 🤝 Connect your existing tools via MCP server

  • 📚 Improve code quality and documentation

  • ⏱️ Save time on routine coding tasks

Capabilities overview:

  • Code Generation: Get AI assistance in writing new code snippets and functions

  • Code Understanding: Quickly understand complex code blocks with natural language explanations

  • Code Reviews: Receive automated code review suggestions and improvements

  • Documentation Help: Generate and improve code documentation

We've prepared detailed documentation for you, which you can find right here

 


How to get started:

To try Rovo Dev CLI beta for free, sign up now.

Install Rovo Dev CLI

Rovo Dev is available as an extension for Atlassian Command Line Interface (ACLI). To install Rovo Dev:

  1. Install ACLI (or update to the latest version if you already have ACLI installed) using instructions for your OS:

  1. Go to your Atlassian profile and create an unscoped API token by selecting Create API token.

  2. In your terminal, to authorize with your Atlassian account, run:

 

acli rovodev auth login 
  1. Run this command to open Rovo Dev in interactive mode (IM):

 

 acli rovodev run

 

Activating or deactivate Rovo Dev CLI 

 

You need Rovo Dev Agents administrator permissions to turn Rovo Dev CLI on and off. Rovo Dev CLI is automatically enabled as part of the Rovo Dev Agents beta.

It can take between 1-3 business days for settings to take effect.

Disabling Rovo Dev CLI will impact the entire organization’s access to Rovo Dev CLI at the moment, and we are still working on enabling site level control.

You will see detailed instructions in our documentation once you sign up for Rovo Dev CLI. 


How to get support:

In Rovo Dev CLI IM mode, you can type /feedback which will send you to the Rovo Dev feedback forum.

Report a bug

Once you run the feedback command, you can also report a bug via our feedback form.

In the case that you are not able to run the command, you can access our feedback form directly via this link.


Beta technology disclaimer

Rovo Dev in the CLI is a beta product under active development. We can only support a certain number of users without affecting the top-notch quality and user experience we are known for providing. Once we reach this limit, we will create a waiting list and continue to onboard users as we increase capacity. This product is available for free while in beta.


What's Next?

This is just the beginning! We're actively working on new features and improvements based on your experience. Keep following this space to be one of the first to see our updates.

Try It Today!

Get started with Rovo Dev CLI and experience the future of AI-assisted development. 

Try it for free

Share Your Feedback

We're eager to hear about your experience with Rovo Dev CLI. Share your thoughts, suggestions, or questions in this group.

Happy coding! 🎉

29 comments

Kok Sing Hew
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
June 15, 2025

After running `acli rovodev run`, it says that Rovo Dev Agents is not installed on my site, even though I have already installed it. I can see that the Rovo Dev Agents appear in my Administration App directory.

Welcome to Rovo.png

Like # people like this
wei siren
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
June 16, 2025

I found that he cannot properly recognize my local environment, such as uv, git, and other commands. Why is that?5d713c386dffee0c3f6951b16fd0ddc.png

Peter Wu
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
June 16, 2025

Hi @Kok Sing Hew

Thank you for trying our latest product.

Can you help to use this form to send us the following details? We will look into it.

  • OS and version

  • Shell (i.e. Bash, PowerShell, etc.)

  • ACLI version "acli --version"

  • Rovo Dev version "acli rovodev --version"

  • Rovo Dev log details from ~/.rovodev/rovodev.log

  • Site url

Thank you.

Like Minh Tran likes this
Peter Wu
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
June 16, 2025

Hi @wei siren

Thank you for trying our latest product.

Can you help to use this form to send us the following details? We will look into it.

  • OS and version

  • Shell (i.e. Bash, PowerShell, etc.)

  • ACLI version acli --version

  • Rovo Dev version acli rovodev --version

  • Rovo Dev log details from ~/.rovodev/rovodev.log

  • Site url

  • Repro steps

Thank you.

Phuc Nguyen
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
June 17, 2025

For operations that require human intervention, it is current stuck.  E.g: I asked Rovo to combine the two recent commits. It is right about using interactive rebase. But it is not showing me the editor to decide what to do with each commit.

I understand this kind of action is complex and asking for human's intervention makes sense.Screenshot 2025-06-17 at 17.21.22.png

Like _A9_ William Kennedy likes this
Prashant
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
June 17, 2025

It keeps on asking permission to execute commands even after opting for "always allow". Any config change where it goes into Auto mode?

Like # people like this
Tanvi Kaur
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
June 17, 2025

Hi @Prashant thank you for trying out Rovo Dev CLI! Please use this form to add more details about your question and our team will try our best to look into it and get back to you. 

Jeremiah Harvey
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
June 17, 2025

@Prashant Yes, just open `~/.rovodev/config.yml` and set 

```

toolPermissions:
  allowAll: true

```

Like _A9_ William Kennedy likes this
Yogesh Mude June 17, 2025

Even tho i have provided required email and API token still its not authenticating and getting authentication failed error...Any suggestions.

image.png

Prashant
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
June 17, 2025

@Jeremiah Harvey Thank you.

I have one more question to the team here. Quite often, it shows “Failed to generate an LLM response.” When I reinitialise it, it can’t pick up from where it left off. Instead, it goes through the same steps again, trying to reload the context and reverify the code?

 

Like Shivs likes this
Harsh223
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
June 18, 2025

Well, I basically get  


ERROR | rovodev.common.dynamic_config:_get_config:93 - Failed to retrieve dynamic user config after multiple retries.


Along with


╭─ Error ──────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ │
│ Failed to connect to the Rovo Dev API, please try again later. │
│ │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯


Any solutions? 

Yogesh Mude June 18, 2025

Just to update, i was using incorrect API token and using the correct token i am able to authenticate successfully.

Shivs
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
June 18, 2025

rovodev cannot recognize node/ npm. its added to my system path and working in powershell/ cmd. filled the form with the additional details. Please suggest next steps.

wen zhang
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
June 18, 2025

 

Request error: Client error '403 Forbidden' for url 'https://api.atlassian.com/rovodev/v2/credits/check'
For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/403. Retrying...
markt2001 June 18, 2025

Installed today and so far looking great!

Some questions however:
How secure is our data when using rovo dev CLI? 
Eg: can it read our local private files (like 'env.py') that aren't tracked by git or stored in bitbucket cloud?
Does it train on our codebase and make that training data available to other rovo users?

Yogesh Mude June 19, 2025

Was trying to create a workitem on my cloud instance thru rovodev CLI, what sontent should be added to the JSON file? anybody has the example file.

m y
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
June 19, 2025

I get this error no matter what I do .✗ Error: authentication failed

Ajay _view26_
Community Champion
June 19, 2025

Worked like a charm.. Thanks for the brilliant post!

Taner Adak
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
June 20, 2025

I always get this error when it is tying to create a file, day night time doesnt matter at all.

If it helps: I use windows.


this is from my powershell:

╭─ Network connection issue ───────────────────────────────────────────────────────────────────────────────────────────╮

│ │

│ Network connectivity issue detected, trying fallback model. │

│ │

╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯

 

╭──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮

│ An unexpected error occurred, exiting. │

╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯

Exception ignored in: <async_generator object HTTP11ConnectionByteStream.__aiter__ at 0x000001CAA4060B40>

Traceback (most recent call last):

File "httpcore\_async\http11.py", line 340, in __aiter__

File "httpcore\_synchronization.py", line 203, in __init__

File "httpcore\_synchronization.py", line 30, in current_async_library

File "sniffio\_impl.py", line 93, in current_async_library

sniffio._impl.AsyncLibraryNotFoundError: unknown async library, or not in async context

m y
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
June 20, 2025

image.png

Alex
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
June 21, 2025

Terrible non stop errors even when doing trivial code from yesterday

Alexander Knott
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
June 22, 2025

Hey there! I tried this out on a rather big project I am working on with
claude-code yesterday. The ui is sick and generally the model handles tool calls
and editing just as good as the anthropic version.

One thing I noticed pretty quickly is that Rovo will not create todos for itself. 
That is probably the most powerful feature in claude-code and helps the AI
not loose track of what it is supposed to do. Maybe think about adding that?

Alexander Knott
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
June 22, 2025

Another thing I noticed is copying out stuff the AI writes...

Based on my exploration of the codebase, here's a comprehensive explanation of │
│ the builder crate: │
│ │
│ ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ │
│ ┃ Builder Crate Explanation ┃ │
│ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ │
│ │
│ The builder crate is a core component of the sps2 package management system, │
│ responsible for building packages from YAML recipes with isolated environments, │
│ dependency management, and SBOM (Software Bill of Materials) generation. │
│ │

...ends up like this because of the nice looking bars. Not too bad, just mildly annoying sometimes.

Alexander Knott
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
June 22, 2025

For now I am back to claude-code the results this gets me are just not there yet. I think implementing todos similar to what claude does would elevate this enough to give it another try. 

+ maybe a way to set thinking budget explicitly (if that is not already there?) 

hashira Tech
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
June 22, 2025

Can an one direct me to a solution. I have provided required email and API token still its not authenticating and getting authentication failed error...Any suggestions.Screenshot from 2025-06-22 18-08-39.png

 

Like Daniel Comer likes this

Comment

Log in or Sign up to comment
TAGS
AUG Leaders

Atlassian Community Events