Tusk is an AI agent that helps product teams complete UI changes from ticket to pull request. Automate away grunt work like minor bug fixes and copy changes to increase customer NPS without bothering your software engineers.
Replies
Best
I think this would be such a boon for teams looking to reduce a huge chunk of the never-ending tweak tickets one gets. Looking at the recent LinkedIn post where Tusk contributed to 48.9% of all monthly merged PRs? Awesome.
@samuelisch haha spoken like a true frontend engineer! We're cooking things (better testing of Tusk's changes, ahem) as we speak to boost that number even more. Thanks for the support Sam. Very grateful to have been on a team building products with you.
Report
Congrats on the launch guys! This is incredibly powerful. What types of tasks does Tusk perform best on?
@ken_hendricks Thanks for the support Ken! Our AI agent performs best on bug fixes that can be traced from the UI as well as product quality tasks like adding input fields, disabling buttons, changing variable name across multiple files, etc.
If you go to https://usetusk.ai/ and click on "Customers" in the website header, you can see real examples of customer tickets that Tusk has created a merged PR for.
Congrats on the launch! Awesome to see AI agents focusing on doing narrow tasks well and excited to see where this goes! What are the types of tasks that Tusk is good at and the ones that you'll be looking into?
@jason_ys thanks for the support Jason! Tusk is currently optimized for fixing bugs that can be traced to the UI and completing product quality tickets (adding a component to a page, changing variable names across multiple product areas, etc.). We're actively working on improving Tusk's ability to complete tasks that touch both frontend and backend.
Report
Let’s go! This is awesome. Can you share more about the Figma integration? How does Tusk know which screen I’m referencing when I write out a ticket.
@anthony_parente2 thanks for the support Anthony! Customers will typically add a link to a Figma frame in their tickets, so we extract that specific frame when providing design context to Tusk.
Report
That is an awesome idea and a great realization so far!
I am currently testing it on our internal project and asking Tusk to do my tasks. So far, a couple of PRs have been merged without any change requests 🤩
I also set up GitHub Actions so Tusk can get more feedback on whether builds pass. That helped to have an even better success rate!
@mladen_rakonjac thanks for the support Mladen! Excited to be working closely with you to get even more PRs merged for Infinum's projects. Setting up the GitHub Actions workflow to allow Tusk to auto-iterate on its code changes based on your build and lint steps definitely raises performance.
Report
This is phenomenal, awesome job guys! @marceltan can you elaborate a little more on the Jam integration with Tusk? I think that is a super valuable integration for dev teams who are using it for bug reporting!
@mcurry Thanks Mike! Jam is definitely one of our more popular integrations - we extract the screen recording + transcript + action log to help with code generation. We're also actively working on doing an "automated sanity test" for Jam issues!
Report
OK, so I was skeptic about the whole "AI will be a job-killer"-hype. Now I'm finally scared of losing my job 😂
@tom_osterlund hahaha existential dread was a big reason why we started Tusk in the first place. In all seriousness though, our belief is that developers will become more like product managers over time as AI tooling in software development becomes more prevalent. We're already seeing the trend of developers becoming product engineers, which makes me optimistic that we'll have our jobs but they'll be different.
Hey Marcel, congrats on the launch! 🎉
Tusk sounds like a game-changer for PMs and engineers. The idea of making UI tweaks without touching code is something I’ve definitely wished for more than once. The integration with Jira and GitHub, and pulling context from Figma and Loom, is really impressive.
One thing I’m curious about—how does Tusk handle more complex UI changes that involve multiple components or deep nesting? Does it adapt well to those scenarios?
Just signed up to give it a try—excited to see how it can streamline our workflow! 🚀
@tanaykothari thanks for the support Tanay!
We use a bunch of techniques to allow Tusk to navigate your codebase to find relevant files and symbols for more complex UI changes. For example, our agent references a semantic graph of the codebase, uses abstract syntax trees in code generation, hooks up to your existing lint/build/test checks, and recalls insights from past PRs and PR review comments.
Excited to have you try Tusk out for Wispr Flow! I'll reach out to set up time to onboard you and your team.
@hunter_brooks thanks for the support Hunter! I'm equally excited, there'll be a tailwind for any code generation product. All the best for your upcoming launch 🚀
Report
Congrats on the launch! This tool seems super helpful for PMs and engineers. How do you see product designers collaborating with PMs and engineers using this tool?
Again, really excited to try this out!
@grant_kalasky thanks for the support Grant! Looking forward to having you give Tusk a spin. :)
Product designers are actually a good fit for Tusk given that design language translates quite directly into frontend dev work. The designer using Tusk would essentially be in the role of a PM assigning a ticket to Tusk and then passing the PR to Engineering for review. Works best in horizontal teams where designers (and not just PMs) have autonomy over getting UI/UX tweaks resolved.
@grant_kalasky Thanks Grant! We've actually noticed that product designers have a lot of UX quality tickets in the backlog (or in their head) they want to get fixed, but they don't get prioritized. Tusk works really well on these tickets, and the fact that designers tend to write great tickets doesn't hurt!
Replies
Tusk
Tusk
You.com
Tusk
Tusk
Tusk
Tusk
Tusk
Wispr Flow
Tusk
Ellipsis (YC W24)
Tusk
Tusk
Tusk