Your development team's project management assistant
- Works with you on Slack
- Tracks tickets and sprints
- Follows PRs & reviews
- Manages releases
Done! @Michael, please merge if you're happy with everything.
All looks good to me. Merged!
Awesome job, @Eleanor and @Michael! I marked the ticket as done in Jira and added it to release version 1.80.2.
Discover how Ultrabbit makes your development team more productive
Ultrabbit β€οΈ developers and project managers. We understand the necessity of those mundane but crucial tasks that often crowd your day, pulling you away from more meaningful, value-driven work. That's where Ultrabbit steps in. Designed to assist with these necessary tasks, Ultrabbit ensures nothing falls through the cracks while you focus on what truly matters.
Get early accessTicket lookup and creation
Backlogs grow fast. Who remembers what is already there? Ultrabbit does. Not only that, Ultrabbit can also answer questions about tickets and create new ones for you.
@Ultrabbit While doing the acceptance testing for 1.80.2, I noticed that when I'm logged in as a billing administrator, the "Team settings" menu item is visible even though I don't have permission to access that page. Do we already have a ticket for this?
@Janet I can't find anything related. Would you like me to create a ticket?
Yes, please!
@Janet Of course. @Michael Is this something that can wait until the next sprint?
Yes, next sprint is fine.
Alright, I created NBH-184 and added it to the next sprint. @Janet Thank you for spotting this issue!
Ticket status tracking
Who likes to constantly update their tickets? Ultrabbit watches and assists.
@Jason I can see you started a branch for NBH-166. May I update the status of the Jira ticket?
Yes, please, I forgot to do that.
No worries, I'm here to help!
Pull request checks and build monitoring
Sometimes it feels great to jump into the next interesting challenge, which makes it very easy to forget about the automated checks and the build status. Ultrabbit keeps an eye on those for you.
@Ultrabbit Just pushed the fix.
Thanks! I'll keep my eyes on the new build and get us started with the review once all checks are green.
Pull request reviewer recommendation
Everyone is busy with their own tickets, but code reviews must go on. Ultrabbit makes sure they do.
I have some bandwidth now!
Great, thanks @Eleanor. I've just moved the ticket to review in Jira and assigned it to you.
Review comment notifications
It's easy to miss a review comment, especially when juggling multiple tickets. Ultrabbit recognizes when a reminder would come in handy.
Merge conflict checks
Merge conflicts are common on busy teams. They can easily go unnoticed during a review of a pull request, adding friction later. Ultrabbit helps you avoid such issues.
Sure, I'll get to it in a couple of hours.
Thanks, I'll update the Jira ticket in the meantime.
Ticket resolution
Completing a ticket comes with some housekeeping tasks which Ultrabbit happily handles.
@Ultrabbit Conflicts are fixed.
Awesome! Do we need another round of review?
I think we're good. @Eleanor?
Yep! Merging it now.
Awesome job, @Jason, and thanks for the review, @Eleanor! I marked NBH-166 as done in Jira and added it to release version 1.80.3.
Dependency tracking
Multiple branches sharing code merged at different times can create some tricky scenarios. Not for Ultrabbit.
What is Ultrabbit?
Ultrabbit is an AI chatbot designed to assist development teams with project management tasks. Some of these tasks fall under more developer-focused housekeeping, others are simple reminders sent at the right time.
How does Ultrabbit work?
Ultrabbit communicates with your team members in your team chat based on what's happening in your code repository and project management tools. Ultrabbit ensures a non-intrusive experience by keeping reminders to a bare minimum.
What tools are supported?
Currently Slack, Jira, and GitHub. With that said, the list of supported tools are shaped by you, the early customers.
What's the technical background?
Ultrabbit connects to your code repository tool to monitor pull requests, and to your project management tool to keep track of tickets and releases. This happens via APIs and webhooks. Generative AI is used for communicating with your team and determining next actions from the responses. To do that Ultrabbit uses a fine-tuned open-source large language model (LLM).
What is your data policy?
Your data will never be used to train any language model. A minified, cleaned-up piece of your most recent chat history is used for inferring responses and next actions from the model. This is simply adding context for prompting. Your chat history is not stored. Your tickets are indexed and stored in a database for quick access in case you decide to activate the capability to talk about tickets with Ultrabbit.
The website mentions early access. How early-stage are you?
Quite early. Ultrabbit is solo founded by me, BΓ‘lint KlΓ©ri. I built and ran several engineering teams before, and I'm passionate about building Ultrabbit. I need early adopters like you to tell me how Ultrabbit can help your team and business the most. Your best way to expedite Ultrabbit is to give me feedback. Although it would feel great, you don't need to tell me if Ultrabbit is great. Instead, tell me how it can do more for you.
How about your pricing?
How Ultrabbit helps your team is still being shaped by feedback from early adopters. The goal is to offer an affordable solution even for smaller teams, aligning monthly costs to just a couple of hours' wage of a single team member.