Tusk (YC W24)

Tusk (YC W24)

Make UI improvements with AI

5.0
2 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
Intercom
Intercom
Startups get 90% off Intercom + 1 year of Fin AI Agent free
Promoted

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.
@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 :)
Chin Chai Michael TAN
Congratulations on the launch. 🎊 👏 Now there's no excuse for PMs not to speed up their product & UI processes and work flow. Excellent work, Marcel, Sohil & Jun Yu.
Marcel Tan
@chin_chai_michael_tan thank you for the support! We built Tusk because we wanted a tool like this at our previous jobs. Glad we can help PMs and engineers avoid the constant tension between wanting to get UI fixes out ASAP and wanting to preserve engineering bandwidth.
Chin Chai Michael TAN
@marceltan Awesome!
Olivia Jane Mitchell
Amazing work, @marceltan and team! Tusk sounds like a game changer for product teams looking to optimize their workflows. The integration with tools like Jira and GitHub is particularly impressive. Excited to see how it evolves and helps improve UI processes! Upvoted!
Marcel Tan
@oliviajanemitchell thanks Olivia! Feel free to try Tusk out on your own repo. If you connect Tusk to your Jira, Tusk will automatically surface tickets that are suitable for it to create a PR for.
Lukas Petersson
The team is shipping fast! Looks great :)
Sohil Kshirsagar
@lukaspetersson Thanks Lukas! Tusk helps ship even faster 🚢
Lukas Petersson
@sohil_kshirsagar Tusk itself is of course included in "the team"
Marcel Tan
@sohil_kshirsagar @lukaspetersson well Tusk did have the most commits in the weeks leading up to this launch 😇
Stephan Goupille
Congratulations on launch! Curious to hear what your success rate is for smaller, bug-like tickets Marcel. Basically unassisted PR merge rate.
Stephan Goupille
Also where do you think your models will plateau?
Marcel Tan
@stephangoupille appreciate your support, Stephan! Our unassisted PR merged rate for smaller tickets right now is 71%.
Marcel Tan
@stephangoupille we're using a mixture of SOTA models right now, so we've been seeing a tailwind with every new release of a more powerful model. There are still a lot of AI engineering techniques to be explored and implemented, so I don't see code generation abilities stagnating in the foreseeable future.
123
•••
Next
Last