Tusk (YC W24)

Tusk (YC W24)

Make UI improvements with AI

5.0
3 reviews

484 followers

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.
Tusk (YC W24) gallery image
Tusk (YC W24) gallery image
Tusk (YC W24) gallery image
Tusk (YC W24) gallery image
Free Options
Launch Team / Built With

What do you think? …

Marcel Tan
Hey everybody! @sohil_kshirsagar, @jytan and I are proud to launch Tusk, an AI agent that helps PMs and product engineers make UI improvements without needing to write code. 🐘 🎉 We launched our beta earlier this year with a select group of companies while we were going through the YC W24 batch. We’ve since battle-tested our AI across a variety of production tasks in mature, complex codebases. It’s been incredibly exciting working on the frontier of what LLMs can do in the wild. We’ve put a lot of R&D cycles into getting LLMs to make the right changes in the right files. Our state-of-the-art agent refers to an abstract semantic graph of your codebase and learns from your past PRs and code reviews to generate high quality code. 💨 Tusk integrates with ticketing software like Jira, Linear, Notion, and GitHub so it takes one click to create a pull request for your UI tickets 🐛 Tusk comes with out-of-the-box Figma, Loom, Jam, and Bird Eats Bug integrations that pull context from external apps to generate high-quality code 🧑‍🔬 Our agent runs your CI checks on its code output and automatically iterates on a branch until it passes all your checks 🧠 Our agent addresses and remembers feedback from any code reviews left by human software engineers We’re a firm believer that you shouldn’t need to bother your software engineers to fix padding on a modal or change the text of a header. Evidently we’re not alone. Tusk is now helping high-growth companies, backed by the likes of Y Combinator, Andreessen Horowitz, General Catalyst and Tiger Global, save $36K in engineering hours a year. Try Tusk for free on your own repo today: https://usetusk.ai/ Feel free to ask your questions here or reach out to me at marcel@usetusk.ai. :)
Marcel Tan
@sohil_kshirsagar @jytan @dash4u thanks for the kind words! Yes, we do support more complex UI changes like adding a net new component or changing the interaction of an element. The popular use case is fixing bugs since that has more of an impact on customer NPS. 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.
Joseph Abraham
@sohil_kshirsagar @jytan @marceltan Well done on the launch! Wishing you continued success and growth. How did you come up with the idea?
Marcel Tan
@sohil_kshirsagar @jytan @kjosephabraham thanks for the support Joseph! We had the idea while working as a PM and product engineer at our previous jobs. As a PM, I'd want to get UI polish tickets resolved before a launch or fix a minor bug to make a customer happy. But as Sohil and Jun Yu can attest, these types of tasks often take time away from already over-burdened engineers. We'd been experimenting with LLMs since GPT-3 (I was a PM at an AI company) and we saw a clear use case for having an agent automate away these engineering chores.
@sohil_kshirsagar @jytan @marceltan Awesome idea, good luck with the launch!
Marcel Tan
@sohil_kshirsagar @jytan @leovs09 Thanks for the support, Vlad! Feel free to try Tusk out for free.
André J
💎 Pixel perfection
I use cursor everyday for stuff like this. but It needs a lot of handholding for smaller tweaks, as the edge specific cases are not usually something general knowledge LLMs are gd at solving. But the LLM will often give some nice ideas that can be tweaked and made to work. I guess Tusk could be useful in the scenario as well. Maybe not 100% solves it, but gd enough for an engineer to take it further? Whats the experience here. I know the marketing will want to say its a one stop solution that solves it all 100%. but that's just not feasible with todays level of LLM's. Whats would the honest marketing say? 😬
Marcel Tan
@sentry_co hey André, thanks for the question! Our unassisted PR merged rate for smaller tickets is 71% for codebases of a good fit. You're right that there are tasks where Tusk creates a draft PR that's 80% of the way there. An engineer can then checkout the branch and complete the rest. In-IDE tools are great for writing code faster; we use them ourselves. Tusk is different in that we intentionally live outside of the IDE. We believe that humans shouldn't have to be in the loop when using LLMs for frontend grunt work. Our customers have Tusk running on their chore tickets in the background while they work on other tasks.
André J
@marceltan Looking forward to follow this. It will get very interesting when the LLM's improve and more PRs can be made automatically and completed as is. 💪
Marcel Tan
@sentry_co appreciate it André! We post product updates regularly on our LinkedIn (both our personal profiles and the Tusk company page). Let me know if we can be helpful to you as you're building Sentry. All the best for your upcoming launch :)
Johannes
Very cool! We're using it at Formbricks (https://formbricks.com) for some of our smaller tickets :)
Marcel Tan
@jobenjada It's been a pleasure working with you and Matti! Thanks for the support Team Formbricks :)