Winnow
Keep your codebase clean, documented, and healthy — automatically.
To winnow is to separate the grain from the chaff: the dead code goes out first, and only what is alive gets documented.
Three analyses
Dead code & unused dependencies
Unused files, exports, types, class members and packages, each finding carrying a confidence level.
Clean Code analysis
Cyclomatic and cognitive complexity, function length, nesting depth and a maintainability index per file.
AI living documentation
README, architecture overview and module docs written from live code only, once the dead code is out of the way.
Status
This is the technical scaffold, and this page is the entire application. Nothing analyzes a repository yet: there is no sign-in, no data and no results to show. The companion API answers a health check and nothing else.
The product spec, the decisions behind it, the roadmap and the changelog live in the repository, and they are the honest description of where the project stands.