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
- π Instagram
- π§βπ» Dev.to
- π¦ X (Twitter)
Kontribusi, saran, atau kolaborasi sangat diterima!
MIT License Β© 2025