Your development team's project management assistant

  • Works with you on Slack
  • Tracks tickets and sprints
  • Follows PRs & reviews
  • Manages releases
Ultrabbitapp4:17 PM

@Eleanor Great job withΒ NBH-165! Looks like there is only one minor comment left from Michael. While you're fixing that issue, can you please also resolve the merge conflicts that just appeared? In case you need help with that, the new commit (511a9ba) came from Chidi.

πŸ‘1
πŸ‘€1
Picture of Eleanor
Eleanor4:24 PM

Done! @Michael, please merge if you're happy with everything.

Picture of Michael
Michael4:26 PM

All looks good to me. Merged!

Ultrabbitapp4:27 PM

Awesome job, @Eleanor and @Michael! I marked the ticket as done in Jira and added it to release version 1.80.2.

πŸ‘2
πŸ₯³5

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 access

Ticket 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.

Picture of Janet
Janet7:40 AM

@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?

Ultrabbitapp7:40 AM

@Janet I can't find anything related. Would you like me to create a ticket?

Picture of Janet
Janet7:41 AM

Yes, please!

Ultrabbitapp7:42 AM

@Janet Of course. @Michael Is this something that can wait until the next sprint?

Picture of Michael
Michael7:44 AM

Yes, next sprint is fine.

Ultrabbitapp7:44 AM

Alright, I created NBH-184 and added it to the next sprint. @Janet Thank you for spotting this issue!

πŸ‘4
😎1

Ticket status tracking

Who likes to constantly update their tickets? Ultrabbit watches and assists.

Ultrabbitapp7:55 AM

@Jason I can see you started a branch for NBH-166. May I update the status of the Jira ticket?

Picture of Jason
Jason7:57 AM

Yes, please, I forgot to do that.

Ultrabbitapp7:58 AM

No worries, I'm here to help!

πŸ‘1

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.

Ultrabbitapp12:07 PM

@Jason The code linting check on your PR for NBH-166 is failing. Can you please take a look before someone reviews the code?

Picture of Jason
Jason12:12 PM

@Ultrabbit Just pushed the fix.

πŸ‘1
Ultrabbitapp12:12 PM

Thanks! I'll keep my eyes on the new build and get us started with the review once all checks are green.

πŸ‘1

Pull request reviewer recommendation

Everyone is busy with their own tickets, but code reviews must go on. Ultrabbit makes sure they do.

Ultrabbitapp12:18 PM

@here New PR for NBH-166 by @Jason is ready for review. Who is the best person to do so? People who have worked on the account page before areΒ @Eleanor and @Tahani.

Picture of Eleanor
Eleanor12:19 PM

I have some bandwidth now!

❀️1
Ultrabbitapp12:19 PM

Great, thanks @Eleanor. I've just moved the ticket to review in Jira and assigned it to you.

πŸ‘1

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.

Ultrabbitapp1:38 PM

@Jason I can see you're already making progress on NBH-168. Sweet! Just wanted to make sure you saw Eleanor's review comment on your PR for NBH-166. The sprint ends tomorrow, so let's try to get that one checked off.

Picture of Jason
Jason1:43 PM

Yes, thank you, I'll switch back to that soon!

πŸ‘1

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.

Ultrabbitapp2:07 PM

@Jason We have new code in main that introduced some conflicts in your PR for NBH-166. Can you please resolve the conflicts before @Eleanor continues to review your code? In case you need help with those conflicts, the new code (80cea62) was written by Tahani.

Picture of Jason
Jason2:10 PM

Sure, I'll get to it in a couple of hours.

Ultrabbitapp2:11 PM

Thanks, I'll update the Jira ticket in the meantime.

Ticket resolution

Completing a ticket comes with some housekeeping tasks which Ultrabbit happily handles.

Picture of Jason
Jason4:06 PM

@Ultrabbit Conflicts are fixed.

Ultrabbitapp4:06 PM

Awesome! Do we need another round of review?

Picture of Jason
Jason4:07 PM

I think we're good. @Eleanor?

Picture of Eleanor
Eleanor4:10 PM

Yep! Merging it now.

πŸŽ‰1
Ultrabbitapp4:10 PM

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.

πŸ‘2
πŸ₯³4

Dependency tracking

Multiple branches sharing code merged at different times can create some tricky scenarios. Not for Ultrabbit.

Ultrabbitapp4:17 PM

@Tahani It seems like your branch for NBH-169 is based on Jason's branch for NBH-166, which is now merged. Could you please rebase your branch to clean up the diff before we get to reviews?

Picture of Tahani
Tahani4:25 PM

Done.

πŸ‘2
Ultrabbitapp4:26 PM

Looks great, thank you!

Frequently asked questions

Got more questions? No worries! Feel free to reach out.

Get early access
    • 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.

Unlock superior efficiency with Ultrabbit

Surprise your development team with their very own personal assistant.