graent / grclean
git clone https://github.com/graent/grclean.git
v2.2.31 Β· 14d ago
A lightweight, safe and ad-free PC cleaner. Junk cleanup, chat-app deep cleaning, driver cleanup, disk analysis and data migration β all transparent and under your control, chat history never touched.
β
stars, 24h
β
stars, 7 days
+93
stars, 30 days Β· #2,503
93
β
total
9
forks Β· 0 open issues
Star history starts 2026-10-20; the chart appears after the second daily snapshot.
LanguageTypeScript
Licenseβ
Created2026-10-06 (14d ago)
Last push14d ago
Watchers0
OwnerUser
Links
- GitHub: github.com/graent/grclean
- Releases Β· Issues Β· Hacker News mentions
README excerpt
GrClean An Electron application with Vue3 and TypeScript for Windows cleaning & optimization ## Features GrClean is a free, open-source Windows cleaning & optimization tool. It is built as a native Electron desktop client talking to a lightweight PHP backend for version/update and content delivery. Core capabilities: - π§Ή **Junk cleaning** β system, browser and app caches, temp files, with safe default scope rules. - π¬ **Social-app cleaner** β WeChat / QQ / WeCom and more: clean cached images, files and temp data. Chat history is **never touched** (one of our hard promises). - π¦ **Big-file analysis** β find the largest files on each disk to reclaim space. - π― **Duplicate finder** β locate identical files by hash and remove the redundant copies. - π **Startup manager** β review and disable unwanted startup items. - π **Uninstall residue** β detect leftovers after software uninstallation. - π§© **Registry cleaner** β cautious, rule-based registry cleanup (heuristic, never over-aggressive). - πΏ **Installer cleanup** β remove orphaned installer/setup leftovers. - π **Log cleanup** β trim OS and app logs that grow over time. - π½ **Disk & driver management** β per-disk view, SMART health overview, driver inventory. - π©Ί **Health score** β a weighted PC health rating with clear, actionable advice. - π **Migrate / move** β relocate bulky folders to another drive. - β‘ **System optimize** β one-click tweaks for a snappier system. - πͺΆ **Slim** β strip optional Windows components you don't need. - π **Scheduled tasks** β browse and manage Windows Task Scheduler entries. - π± **Context-menu manager** β add/remove right-click menu items. - β» **Recycle-bin manager** β list and clean recycle-bin items. - π§ **Software uninstall** β built-in uninstall with residual scan. - πΈ **Snapshot** β save/restore system state points. - π **Rules** β customizable cleaning rules. - π¨ **8 themes** and a **global font-scale** setting. - π **9 built-in languages** (zh-CN / en-US / zh-TW / ja / ko / fr / de / es / ru). ## Screenshots Overview (Home) β health score, system info and the 11-factor scoring breakdown: θθ·ι Β· Light ζε€ιζ Β· Dark ### Themes 8 built-in themes with one-click switching (accents apply to the window chrome and controls only, default is ζ΄η©Ίθ): The same view in a few more themes: ιΌ ε°Ύθ Β· Sage θζ‘η² Β· Peach ## Tech Stack - **Electron** 28 - **Vue 3** + **TypeScript** 5 - **Vite** 5 via **electron-vite** 2 (main / preload / renderer in one project) - **electron-builder** 24 (NSIS installer + portable build, Windows x64) - **Lucide** icons ## Project Setup ### Install [code] > The `postinstall` script runs `electron-builder install-app-deps`. On Windows it also pulls the Electron binaries from the configured mirror (see `.npmrc`). ### Development [code] ### Type checking [code] ### Build [code] Build artifacts land in `dist/` (git-ignored). ### Code signing (Windows) `electron-builder.yml` is pre-configured with `signingHashAlgorithms: [sha256]` and a DigiCe