Tusk

usetusk.ai
On the map Visit site

AI agent that generates unit and integration tests

Description

AI verification layer for coding agents · Cover thousands of edge cases in minutes · Shift-left testing without the pain · Generate high-quality tests to reach your coverage goals · Run tests locally or in CI

Tusk (YC W24) is an AI agent that helps developers generate unit and integration tests with codebase context. Tusk runs on your PRs/MRs as a non-blocking check and suggests happy path and edge case tests that are not covered by existing tests. Engineering teams at growth-stage and enterprise companies use Tusk to merge their changes 25% faster with increased code coverage.

Features

We run the tests we generate
Optimized for test generation quality
Customized to your codebase

Use cases

Fixing bugs, addressing UI issues, automating repetitive coding tasks, reducing context-switching for engineers, improving product quality and user experience.

FAQ

Tusk AI is an AI-powered coding agent designed to automate and improve software testing, including unit and integration test generation. It helps engineering teams accelerate code review, bug tracking, and test coverage by generating test cases automatically with full context from the codebase and business logic.

Tusk integrates with repositories such as GitHub and project management tools like Linear and Jira. Once synced, Tusk sets up isolated sandbox environments to self-run the tests it generates, ensuring the tests are valid and pass before suggesting them. Tusk generates new tests upon changes pushed to PR/MR branches, focusing on the modified parts of the code. It runs tests to auto-triage if failures indicate bugs in the code or incorrect tests, producing highly reliable results compared to simple static code analysis tools.

Yes, engineers have full control and can accept or decline individual generated tests. Tusk's configurations are customizable to align with the team’s testing guidelines, like mocking strategies or directories to exclude.

During onboarding, you authorize Tusk access to your repositories and integrations, such as a Linear workspace. Tusk enables selected repositories and sets up the test execution environment, typically within 1-2 days, though complex setups may take longer. Team support helps resolve last-mile issues like environment variables or missing dependencies.

Tusk’s coverage metrics may differ from your full test suite because it focuses on generating new and missed test scenarios relevant to PR changes and business logic, rather than replicating existing tests exactly.

Tusk is SOC 2 Type II certified. It uses multi-tenant architecture ensuring your source code is never exposed to other customers or used to train external models.

Tusk is optimized for Ruby on Rails test generation using frameworks like RSpec and Minitest but also supports other environments under its platform.

Tusk AI offers self-healing tests that maintain test suites automatically on every commit, non-blocking PR checks showing happy path and edge cases coverage, and backfill support via special comments ('UseTusk') to trigger test generation for legacy code.

Tusk targets engineering managers and senior engineers responsible for quality and testing efficiency, providing them with tools to ship fast without compromising code quality.

Specs

Type Agent
SectionAI agents
Pricing paid (от $0/mo)
Platform Command line
Systems cli, web
Who forStartup
Site languageen
Rating5.00 (2 reviews)
Views519
Launched2024-07-08

Can do

Platforms

Source code

repository

Similar in «AI agents»

Submit a site to the catalog

Just send the link — we will work out the rest.

We will review what you send and add it to the catalog if it fits.

Not sure how to implement it? We can help

Tell us about your task — we will pick the tools and suggest where to start.

0 / 5000
Verification code

Fields marked with an asterisk are required. Your data is used only to reply.