HomeCompaniesTusk

Generate unit and integration tests with AI

Tusk is an AI-powered tool that helps developers generate unit and integration tests with codebase context. Tusk runs on your PRs as a non-blocking check and suggests happy path and edge case tests that are not covered by existing tests. Engineering teams use Tusk to merge PRs 2x faster with increased feature coverage.
Tusk
Founded:2023
Team Size:3
Location:San Francisco
Group Partner:Harj Taggar

Active Founders

Marcel Tan, Founder

Marcel is the co-founder and CEO of Tusk. Self-taught software engineer. Prev. technical PM for 6sense's AI email product, which he took from $300K to $8.9M TCV in a year. Working hard to give time back to engineers in repentance for his past tickets. Graduated from UC Berkeley. Hacking on projects with Sohil since college. Saved a bar from going out of business once. Former Company Commander of 300 officers in the Singapore Police Force.
Marcel Tan
Marcel Tan
Tusk

Sohil Kshirsagar, Founder

Sohil is the co-founder and CTO of Tusk. Previously a Senior Software Engineer at Aspire, where he led the workflow orchestration and automations team that powered millions of influencer collaborations. Now working hard to help engineers focus their time on fulfilling work. Graduated from UC Berkeley with a degree in Electrical Engineering and Computer Science. Built the most popular online prop bets game for the Super Bowl in a weekend.
Sohil Kshirsagar
Sohil Kshirsagar
Tusk

Company Launches

tl;dr: Tusk is an AI coding agent that completes annoying tickets, letting software engineers focus on more important work. Simply assign a ticket to Tusk. Our AI will traverse your codebase for context and then create a pull request (PR).

Hey everyone! We’re Sohil and Marcel.

We’re on a mission to boost developer productivity and satisfaction by automating the day-to-day tasks that bog down software engineers.

Problem

Software engineers are often assigned menial “product quality” tickets and bugs that require them to context-switch from more important, interesting work.

15-20% of all tickets in the typical 2-week sprint are chores like fixing bugs and polishing up UI. Additionally, there are similar tickets in every company’s graveyard backlog that rarely ever get cleared.

The result? A simple engineering task that should’ve taken 15 minutes to complete sometimes ends up taking 3 weeks to get done, or not at all.

While it makes sense for engineers to deprioritize these tasks, this work is important for ensuring that customers have a delightful, bug-free user experience. Janky UX on an ongoing basis causes “death by a thousand cuts” for customers, leading to churn.

Solution

Tusk (YC W24) Demo

Tusk is an AI coding agent that completes product quality tickets and bug fixes, letting your software engineers focus on more important work.

We integrate with Linear, Jira, Notion, and GitHub so that engineers can go from ticket to PR with one click of a button. We’re fully embedded into your engineering workflow so you don’t have to change how you work.

With Tusk, engineers no longer need to context-switch to do something simple like adding a confirmation modal or fixing a page index bug for table pagination.

How Tusk works

  • Simply assign a ticket to Tusk. Our AI agent will traverse your codebase for context and create a PR for the ticket.
  • Tusk will regenerate code to address PR reviews left by engineers and errors in automated checks.
  • Tusk investigates complex tasks and provides a branch and advice to save engineers time even if it can’t create a PR.
  • Beta: If your team deploys a preview environment for every PR, Tusk will do an end-to-end test of the change and record a testing video.

Our story

Sohil was previously a Senior Software Engineer at Aspire. Because of his product-mindedness, he was usually the first engineer to complete product quality tickets. Sohil was also the first person to tell you that these chores distracted him from working on more important tasks.

Marcel was formerly a Product Manager for 6sense’s AI email product. He often made product decisions that were outside of the initial PRD due to customer feedback. However, he risked distracting his engineers by pulling these ad hoc tickets into the current sprint.

We both deeply wished there was a way to protect engineers’ uninterrupted coding blocks, while also raising the quality bar of our products. Today we’re using Tusk to help build our own product.

Get early access

We’re already helping companies like Wefunder (YC W13), Toolbox (YC S20), and HitPay (YC S21) automate up to 20 engineering tickets monthly.

Apply to get early access to Tusk on this form. We’ll give the first 50 companies who sign up free customization of your AI agent and a white-glove onboarding.

YC Sign Photo

YC Sign Photo