6 repository GitHub open source yang menarik dipelajari, lengkap dengan fungsi, cara pakai, dan tautan resmi. Semua gratis dan dapat digunakan langsung.


1. vphone-cli — Virtual iPhone dari Terminal

Tautan: https://github.com/Lakr233/vphone-cli

Fungsi: Menjalankan virtual iPhone di Mac melalui Apple's Virtualization.framework. Mendukung screenshot, touch, swipe, hardware keys, serta kontrol programmatic untuk kebutuhan automation testing.

Cara pakai:

  1. Clone repository dengan submodule: git clone --recurse-submodules <https://github.com/Lakr233/vphone-cli.git>
  2. Jalankan ./scripts/setup_tools.sh untuk instalasi dependency dan toolchain.
  3. Jalankan ./scripts/build.sh untuk build dan sign aplikasi.

Catatan penting: Repository ini masih berstatus proof-of-concept. Hanya berjalan di Mac Apple Silicon dan mengharuskan penggunanya menonaktifkan SIP serta AMFI melalui Recovery Mode. Ditujukan untuk developer dan researcher yang memahami risiko modifikasi sistem macOS, bukan untuk pemula.


2. OpenMAIC — Topik Menjadi Kelas Interaktif

Tautan: https://github.com/THU-MAIC/OpenMAIC

Fungsi: Mengubah satu topik atau dokumen menjadi pengalaman belajar interaktif lengkap, mencakup slides, quiz, simulasi berbasis HTML, AI teacher dengan voice narration, hingga AI classmates yang dapat berdiskusi secara real-time.

Cara pakai:

  1. Clone repository dan ikuti panduan setup lokal pada README.
  2. Alternatif lain, coba demo langsung melalui situs resmi sebelum melakukan instalasi.

3. MiniMind — Belajar Membangun LLM dari Nol

Tautan: https://github.com/jingyaogong/minimind