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:
- Clone repository dengan submodule:
git clone --recurse-submodules https://github.com/Lakr233/vphone-cli.git - Jalankan
./scripts/setup_tools.shuntuk instalasi dependency dan toolchain. - Jalankan
./scripts/build.shuntuk 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:
- Clone repository dan ikuti panduan setup lokal pada README.
- Alternatif lain, coba demo langsung melalui situs resmi sebelum melakukan instalasi.
3. MiniMind — Belajar Membangun LLM dari Nol
Tautan: https://github.com/jingyaogong/minimind
Fungsi: Melatih LLM berukuran kecil, sekitar 64 juta parameter, dari nol menggunakan native PyTorch tanpa bergantung pada library abstraksi tingkat tinggi. Sesuai untuk yang ingin memahami cara kerja LLM hingga level kode.
Cara pakai:
- Clone repository:
git clone https://github.com/jingyaogong/minimind - Install dependency:
pip install -r requirements.txt - Jalankan script training pada folder
trainer/(tersedia pretrain, full SFT, LoRA, DPO, dan lainnya).
4. OpenCut — Alternatif Open Source untuk CapCut
Tautan: https://github.com/OpenCut-app/OpenCut
Fungsi: Video editor gratis berbasis timeline dengan dukungan multi-track, tanpa watermark, dan seluruh proses pengeditan tetap berjalan di perangkat pengguna.
Cara pakai:
Proyek utama sedang dalam proses pembangunan ulang secara menyeluruh. Untuk penggunaan saat ini, gunakan versi Classic pada https://github.com/opencut-app/opencut-classic, atau coba langsung melalui opencut.app.
5. Archify — Deskripsi Sistem Menjadi Diagram Arsitektur
Tautan: https://github.com/tt-a1i/archify
Fungsi: Agent skill yang mengubah deskripsi sistem atau codebase menjadi diagram arsitektur, workflow, sequence, data-flow, dan lifecycle. Output berupa HTML interaktif yang dapat diekspor ke format PNG, SVG, dan WebM.
Cara pakai:
- Install dengan perintah:
npx skills add tt-a1i/archify -g - Kompatibel dengan Claude Code, Cursor, Codex CLI, dan OpenCode.
- Berikan instruksi seperti "analisis repository ini, buatkan diagram arsitektur" kepada agent yang digunakan.
6. awesome-gpt-image-2 — Koleksi 2.000+ Prompt GPT Image 2
Tautan: https://github.com/YouMind-OpenLab/awesome-gpt-image-2
Fungsi: Koleksi prompt gambar AI yang terkurasi lengkap dengan preview, diperbarui setiap hari, tersedia dalam 16 bahasa. Berguna untuk mempelajari pola prompt, style, dan composition sebelum membuat prompt sendiri.
Cara pakai:
- Buka repository dan telusuri berdasarkan kategori yang tersedia.
- Salin prompt yang sesuai kebutuhan ke tool GPT Image 2.
Seluruh repository di atas bersifat gratis dan open source.