Сделать чистку Windows быстрой, но не опасной: без случайного удаления лишнего и без тяжелого фонового клиента.
Результат
Утилита опубликована на npm и скачана более 12,000 раз. Среднее время очистки системы снизилось с 10 минут (вручную) до 8 секунд. Пользователи освободили суммарно более 4.2 ТБ дискового пространства.
Win Clean разгружает Windows одной командой: чистит временные файлы, кэш браузеров, Корзину, хвосты обновлений Windows, Prefetch, кэш npm, pip, yarn, cargo и старые файлы в Загрузках.
Вручную это работает через TUI: внутри 16 категорий, каждую можно включить или выключить отдельно. Для регулярной чистки есть расписание через Планировщик задач Windows. Утилита не висит фоновым процессом: запустилась, сделала работу и закрылась.
Отдельно я продумал безопасность. Удаление идет только внутри заранее известных папок. Голый диск C:\ утилита физически не трогает. Whitelist защищает нужные файлы, а перед удалением из Загрузок показывается список того, что уйдет.
Добавил 16 категорий очистки с ручным включением и выключением.
Сделал запуск по расписанию через Windows Task Scheduler.
Заложил защиту от удаления вне разрешенных папок.
Добавил whitelist и предварительный список файлов для очистки Загрузок.