PearPeak adalah aplikasi chat terenkripsi end-to-end (E2EE) berbasis Python yang mendukung dua antarmuka: GUI (PyQt6) dan CLI (Command Line Interface). Proyek ini menggunakan Supabase sebagai backend untuk menyimpan data pengguna, pesan, dan sesi room. PearPeak mendukung private room dan global room, serta fitur undangan.
- ✅ Enkripsi end-to-end (RSA + AES)
- 💬 Chat pribadi dan global
- ✉️ Sistem undangan terenkripsi
- 🧠 Penyimpanan profil lokal
- 🖥️ GUI responsif (PyQt6)
- 📟 CLI ringan (terminal)
- 🌐 Supabase sebagai backend realtime
git clone https://github.com/muhammadzili/PearPeak.git
cd PearPeakpip install -r requirements.txtpython3 gui.pypython3 main.pyrequirements.txt– Dependensimain.py– Antarmuka CLI, cocok untuk pengguna terminalgui.py– Antarmuka grafis dengan PyQt6user.dat– Data pengguna terenkripsi (disimpan lokal)- Supabase – Backend untuk pesan, pengguna, room
Proyek ini dikembangkan oleh Muhammad Zili, seorang pengembang independen yang berfokus pada privasi, enkripsi, dan aplikasi terdistribusi.
Temui saya lebih lanjut di:
- 👤 Portofolio
- 🧑💻 Dev.to
- 🐦 X (Twitter)
Kontribusi, saran, atau kolaborasi sangat diterima!
MIT License © 2025