Developers waste time navigating through abandoned code paths. A cleanup tool could identify and remove unreferenced experimental branches.
Create a CLI tool that analyzes commit history to find and optionally remove orphaned code.
Sell to engineering teams through site licenses.
Start with basic unused code detection.
The biggest risk is false positives removing actually-needed code.