Gitbranch Generator Browser Extension
Working Draft / PoC
This is a Chrome browser extension that generates a git branch name based on the current jira issue key and the issue summary.
📦 If you use GitHub, have a look at the alpha Test-Version of GitHub Version.
You can install the extension from the Chrome Web Store or Firefox Add-ons.
We recommend using the store versions for the best experience, as they are automatically updated and maintained.
✨⭐️ Like the extension? Give it a ⭐️⭐️⭐️⭐️⭐️ review — we’d love your support! ✨
- Download the latest release with GitHub CLI:
gh repo clone jolution/le-checkout-jira - Navigate into the project directory and build the extension:
npm install && npm run build - Open the Extension Management page by navigating to
chrome://extensions. - Enable Developer Mode by clicking the toggle switch next to Developer mode.
- Click the LOAD UNPACKED button and select the extension directory named
dist. - Open a new tab and open the company jira on promise ticket directly. On the right sidebar you will find the extension.
- Open the Extension Management page by navigating to
chrome://extensions. - Click the Update button.
Why Use this Extension?
- Direct integration of the Jira ID
- Avoid typos in ID
- Avoid omitting the prefix
- Quick setup using copy and paste
Why do we "need" this Extension?
In Jira, you can set up Development integration such as GitHub, if configured correctly by someone with permissions. This integration allows us to create branches directly. However, the native setup lacks the ability to easily select a prefix like `/feature/` or `/fix/`. Our extension is designed for users who do not have this feature enabled natively or who prefer to use specific prefixes.
Additionally, our extension aims to automatically prefill the prefix based on the type of Jira ticket in the future, distinguishing between bugs and features, for added convenience.
Why do you include the Jira ID in the branch title?
This allows us to make assignments more easily and, among other things, work with jira-prepare-commit-msg in projects.
For more questions and answers, please visit our Q&A Discussions.
If you find this project helpful, please consider giving it a star on GitHub.
And of course, if you like the extension, please consider giving it a ⭐️⭐️⭐️⭐️⭐️ review on the Chrome Web Store or Firefox Add-ons page.
The extension must be installed before you can leave a review.
We do not currently offer direct support for this project, please use the Discussions or Issues section for any questions or issues you may have.
We’re currently working on extracting a shared library to unify the core logic of LeCheckout for Jira and LeCheckout for GitHub. This step will help us streamline development, reduce duplication, and ensure consistent behavior across both extensions. Once the shared library is in place, the GitHub version will be updated to match the improved logic already available in the Jira version.
-
Logo and CI design
-
Rollout to Chrome Web Store
-
Firefox extension version in Firefox Add-ons
-
Subtask handling (in Progress 🚀)
-
Design the popup Component
-
Shared library for LeCheckout for Jira and GitHub
-
Custom title inputs (Community request)
-
Add Azure DevOps support
-
Optimized design for Jira On-Premise and Jira Cloud
-
Integration into the popup variant of the ticket
-
Setup option to toggle emojis
-
Setup option to hide specific branch prefixes
-
Add GitLab support
The current codebase is more of a PoC (proof of concept), and while it served us well to validate the idea, we’re now preparing for a more robust and scalable 2.0 release.
For this next version, we plan to rebuild the extensions using a modern frontend framework — like Preact — to improve maintainability, performance, and developer experience.
This will allow us to:
- Streamline the UI and make it more modular
- Set a solid foundation for cross-platform extension development
We’re excited about what’s ahead!
We are grateful for the support from Atos and Eviden, which enables us to continue our open source work.
Many thanks to JetBrains, which provided us two times with a yearly license for all their programs for the open source work on this project.
See the LICENSE file for details.
LeCheckout is an independent open-source project and is not affiliated with, endorsed by, or associated with Atlassian®, Jira®, or any of their subsidiaries or products.
All references to Jira® are for descriptive and interoperability purposes only.
The visual style and logo of LeCheckout are inspired by the Monkey Island franchise. This project is not affiliated with, endorsed by, or associated with Monkey Island, Lucasfilm™, LucasArts™, Disney®, or any related entities. All trademarks and copyrights are the property of their respective owners.
Thanks goes to these wonderful people (emoji key):
Jochen Simon 🎨 |
Julian Kasimir 🤔 💻 |
Raik Rohde 🤔 |
raj19joshi 💻 |
tobi-he 🚧 |
This project follows the all-contributors specification. Contributions of any kind welcome!


