Ship faster by integrating AI into your Bitbucket workflow

AI tools have taken the world by storm. In April, we announced Atlassian Intelligence to bring the power of AI into our tools. Leveraging AI through internal models and our collaboration with OpenAI, Atlassian Intelligence will be built into the Atlassian suite of tools, including Bitbucket Cloud.

It's still early days in understanding the full potential of AI, but we know that integrating AI into your development workflow can help you write code faster, automate repetitive tasks, and help you find and fix bugs before you ship. In this blog, we want to highlight apps by our AI partners that you can use today.

Here are three code-completion apps in the Atlassian Marketplace that integrate with popular IDEs and work across major coding languages. These tools can be integrated with your Bitbucket Cloud repositories to provide customized code suggestions to help you ship quality code faster. All of these apps also have on-prem versions that you can use with Bitbucket Data Center.

Tabnine

Tabnine is a coding assistant that is trained on permissive open-source repositories – this means that the code suggestions provided by the tool are licensed to use, eliminating any future legal risks.

Tabnine provides code suggestions inline as you're coding, including full-function code blocks, or you can generate code blocks based on natural language prompts. They use language-specific AI models, which help provide fast and accurate code suggestions. If you choose, you can also finetune suggestions based on your code in Bitbucket Cloud, without any IP exposure outside your systems.

We love that they support 30+ IDE's so you can use almost any of the popular IDE's. We tested it on VS Code and found their suggestions to be fast.

They offer a free trial of their Pro version for Bitbucket customers. They have cloud or on-prem versions.

Get Tabnine

Codeium

Codeium is an AI-powered toolkit for developers. It can generate autocomplete suggestions, explain unfamiliar codebases, modify and refactor code based on prompts, and can translate code from one language to another. They also offer natural language-based search functionality, and a chat interface that works alongside your code so you can interact with it as you're coding. You can personalize it by configuring it to personalize suggestions based on your Bitbucket repos, while your code is secure and remains within your tenant.

They support integrations with 40+ IDEs and 70+ languages. They had the widest range of support for IDEs and languages among the tools we tested. We tested it on Vim and found suggestions to be fast and accurate.

Codeium uses permissive open-source libraries to train their LLMs so you can be assured that code suggestions output by the tool is licensed for use.

Choose between cloud or on-prem versions.

Get Codeium

Cody by Sourcegraph

Sourcegraph analyzes your codebase and creates a code graph, which is an indexed view of your codebase. Their new AI assistant Cody, uses a combination of your code graph, built from your Bitbucket repositories, combined with responses from AI models from OpenAI or Anthropic to make code suggestions. As they say on their site "You can think of Cody as your coding assistant who has read through all the code in open source, all the questions on StackOverflow, and your own entire codebase".

Cody currently works on VSCode and IntelliJ with more IDE support on the way. We loved their Commands dropdown which has a great list of shortcuts (shown below) that you can use right away.

Get Cody

Atlassian Intelligence is coming soon to Bitbucket Cloud

AI integrations are just the beginning of our journey to increase developer productivity. We've already started rolling out Atlassian Intelligence in Confluence as part of a beta, and soon you'll see this functionality and more in Bitbucket Cloud. We continue to work on new features to make it easier and faster for you to ship quality code out to your customers.

We have two upcoming initiatives to watch out for:

Generative AI in the editor: In the next month, we have a beta launch to activate Atlassian Intelligence in the comment editor and PR description editor. You'll be able to use AI to summarize your comments or change the tone of comments before you publish. To get early access, sign up for the EAP waitlist.

Code review with AI: Next year, we plan to launch AI functionality to help speed up code reviews. You'll be able to auto-generate PR descriptions, analyze code to find bugs, check against coding conventions, and more. Follow our roadmap to stay updated on the launch timeline.

Stay tuned for more AI updates!