Aplikasi desktop Windows modern, cepat, dan ringan untuk membersihkan sampah sistem, mengoptimasi performa, dan menjaga privasi PC Anda. Dibangun menggunakan Tauri v2 dan React (TypeScript).
CPulse memanfaatkan arsitektur Tauri v2 yang memisahkan antara frontend UI dan backend sistem secara aman melalui IPC (Inter-Process Communication).
graph TD
%% Nodes
UI[React Frontend / TypeScript] <-->|Tauri IPC Command / Event| Tauri[Tauri Core / Rust Backend]
Tauri -->|System Info APIs| Sysinfo[sysinfo crate]
Tauri -->|Registry Access| Winreg[winreg crate]
Tauri -->|File Operations| Trash[trash crate]
Sysinfo -->|Hardware Telemetry| WinOS[Windows OS API]
Winreg -->|Startup Programs & Power Plan| WinOS
Trash -->|Recycle Bin & Temp Clean| WinOS
%% Styling
classDef frontend fill:#61DAFB,stroke:#333,stroke-width:2px,color:#000;
classDef backend fill:#E57373,stroke:#333,stroke-width:2px,color:#000;
classDef os fill:#90CAF9,stroke:#333,stroke-width:2px,color:#000;
class UI frontend;
class Tauri,Sysinfo,Winreg,Trash backend;
class WinOS os;
- 🖥️ Dasbor Real-time: Telemetri CPU, RAM, Disk, dan Jaringan secara langsung. Deteksi status UAC dan Skor Kesehatan Sistem secara real-time.
- 🗑️ Pembersih Sampah: Pencarian mendalam (Deep Scan) untuk file sementara (Temp), cache peramban (Chrome & Edge), sisa Windows Update, dan file crash dump.
- 🚀 Pengoptimal Performa: Manajemen prioritas CPU, optimasi jaringan (konfigurasi TCP/IP & flush DNS), optimasi disk (TRIM SSD), serta mode daya performa tinggi/Gaming Mode.
- ⚙️ Pengoptimal Startup: Deteksi dan kelola program startup langsung melalui Windows Registry untuk mempercepat proses boot.
- 🔒 Pembersih Privasi: Membersihkan riwayat sistem, clipboard, daftar RunMRU, password Wi-Fi lama, dan riwayat aktivitas Windows.
| Kategori | Fitur & Fungsi | Metode Sistem | Target Lokasi |
|---|---|---|---|
| Junk Cleaner | Pembersihan File Sampah | Pengapusan File/Direktori | %TEMP%, %SYSTEMROOT%\Temp, Browser Cache, Windows Update |
| Booster | Optimasi Jaringan & RAM | Flush DNS, TCP Tweaks | Windows DNS Cache, WinSock API |
| Disk Care | TRIM & Recycle Bin | Defrag API, Trash Shell | System Drives (SSD/HDD), $RECYCLE.BIN |
| Startup | Manajemen Boot Startup | Registry RW | HKCU\Software\Microsoft\Windows\CurrentVersion\Run |
| Privacy | Pembersih Privasi | Registry / Command Execution | RunMRU, Clipboard Service, WiFi Profiles |
- Frontend: React 18, TypeScript, Tailwind CSS, Radix UI (shadcn/ui)
- Backend: Tauri v2, Rust (menggunakan library
sysinfo,winreg,trash, dll.) - State Management: Zustand
- Grafik: Recharts
Untuk membangun proyek ini secara lokal, Anda membutuhkan perkakas berikut terinstal di Windows Anda:
- Rust & C++ Build Tools (Dibutuhkan oleh Tauri):
# Install via winget winget install Rustlang.Rustup winget install Microsoft.VisualStudio.2022.BuildTools --override "--add Microsoft.VisualStudio.Workload.VCTools --includeRecommended"
- Node.js (v22 direkomendasikan):
winget install OpenJS.NodeJS
- pnpm (Manajer paket):
npm install -g pnpm
# 1. Kloning repositori
git clone https://github.com/MuhammadAlif09/Cpulse.git
cd Cpulse
# 2. Instal dependensi
pnpm install
# 3. Jalankan dalam mode pengembangan
pnpm tauri devpnpm tauri buildHasil kompilasi file executable installer (.msi atau .exe) akan disimpan di direktori src-tauri/target/release/bundle/.
- Antarmuka Gelap/Terang (Dark/Light mode)
- CSP yang diperketat & Font lokal untuk performa optimal
- Pembaru Otomatis (Auto-updater)
- Dukungan peramban lain (Firefox, Brave)
- Pengoptimalan Sekali Klik (One-click Full Optimization)
- Versi Portabel + Paket Winget
- Ekspor laporan kesehatan sistem
Kontribusi Anda sangat dihargai! Silakan ikuti langkah berikut:
- Fork proyek ini.
- Buat branch fitur baru (
git checkout -b feature/FiturBaru). - Commit perubahan Anda (
git commit -m "feat: Menambahkan FiturBaru"). - Push ke branch tersebut (
git push origin feature/FiturBaru). - Ajukan Pull Request ke branch
dev.
Proyek ini dilisensikan di bawah MIT License. Lihat berkas LICENSE untuk detail lebih lanjut.
Dibuat dengan ❤️ oleh Muhammad Alif

