MutahunterAI
About
Mutahunter modernizes mutation testing, which traditionally relies on fixed operator catalogs that miss semantically meaningful mutants. Instead, an LLM reads the code under test and generates context-aware mutants — subtle behavioral variations a hand-written operator table would never produce — then the harness executes the project's test command against each mutant and classifies outcomes as killed, survived, timeout, or compile-error, yielding a mutation coverage score that reflects genuine test strength. The tool is language-agnostic by construction: it wraps whatever test command the project uses (a Maven build, pytest, anything invocable from the CLI) rather than implementing per-language integration. Per-run output includes LLM cost, making the expense of mutation testing explicit and budgetable. It installs via pip from GitHub and targets developers and QA teams assessing whether their test suites actually detect defects rather than merely execute code. Activity has slowed since early 2025, with the project sitting at a modest community size under AGPL-3.0.