https://github.com/ishtms/safai
Cross platform system cleaner, malware removal, and much more...
https://github.com/ishtms/safai
cleaner malware-detection storage-management storage-optimization
Last synced: about 1 month ago
JSON representation
Cross platform system cleaner, malware removal, and much more...
- Host: GitHub
- URL: https://github.com/ishtms/safai
- Owner: ishtms
- Created: 2026-04-24T11:56:19.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2026-05-13T16:41:01.000Z (2 months ago)
- Last Synced: 2026-06-18T05:30:25.652Z (about 1 month ago)
- Topics: cleaner, malware-detection, storage-management, storage-optimization
- Language: Rust
- Homepage:
- Size: 1.13 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# safai
> [!NOTE]
>
> I haven't tested it on windows yet, but it should run fine.
Open-source system cleaner for mac, linux and windows. built on tauri + solid.
Finds junk, duplicates, big old files, browser crud, startup hogs, and malware.
nothing gets hard-deleted, everything goes to a safai-owned graveyard so you can
restore the last clean if you change your mind.
## dev
```
pnpm install
pnpm tauri dev
```
Needs rust (stable) and pnpm. on linux you also want webkit2gtk-4.1 and the
usual tauri deps.
## build
```
pnpm tauri build
```
Spits out dmg + app on mac, msi + nsis on windows, appimage + deb on linux.
## tests
```
cargo test --lib # rust
pnpm test # frontend animation math
```
## layout
- `src/` solid frontend
- `src-tauri/src/` rust backend
- `scanner/` per-feature modules (junk, dupes, treemap, largeold, privacy,
startup, activity, malware)
- `cleaner/` graveyard + audit + preview/commit/restore
- `onboarding/` first-run flow + permissions
- `scheduler/` cadence-based background scans
- `volumes/` disk telemetry