Mini App

GayaPas

Arahkan pose saat memotret. Perbaiki pose tanpa mengubah wajah dan hijab.

Versi 1.0.1Diperbarui 30 September 202613 screenshot

Persetujuan sebagai gerbangJendela bidik buram dan kamera belum diminta sampai subjek menekan Setuju. Tujuan, tempat pemrosesan, dan penyimpanan ditulis jelas.1 / 13
Persetujuan sebagai gerbang1 / 13
GayaPas — Persetujuan sebagai gerbang

Jendela bidik buram dan kamera belum diminta sampai subjek menekan Setuju. Tujuan, tempat pemrosesan, dan penyimpanan ditulis jelas.

Ringkasan

Aplikasi web untuk fotografer dan penjual fashion: kamera browser menumpuk kerangka pose target di atas subjek, memberi skor kecocokan dan arahan berbahasa Indonesia, lalu memotret otomatis saat pose pas, semuanya di perangkat. Untuk foto yang telanjur kaku, Perbaikan AI mengubah pose dengan panduan kerangka, menempel kembali piksel kepala dan hijab asli, memeriksa hasil secara otomatis, dan tidak menagih hasil yang gagal. Persetujuan UU PDP adalah gerbang: kamera tidak menyala sebelum subjek menekan Setuju.

Masalah yang diselesaikan

Klien yang tidak biasa difoto berdiri kaku, dan fotografer harus berteriak "tangan kirinya ke pinggang, bukan yang itu" dari balik kamera. Aplikasi pengubah pose AI yang ada bekerja setelah sesi selesai: hijab dan motif kain ikut digambar ulang, hasil gagal tetap memotong kredit, templatnya pose Instagram barat, tidak ada templat wisuda atau katalog gamis, dan tidak ada langkah persetujuan untuk mengubah tubuh orang lain.

Cocok untuk
  • Fotografer prewedding, wisuda, dan foto keluarga yang mengarahkan klien di lokasi
  • Penjual gamis, kerudung, dan kemeja yang memotret model sendiri untuk katalog marketplace
  • Studio foto kecil yang ingin menjual jasa perbaikan pose per foto
  • Developer atau agensi yang membangun layanan foto dengan merek sendiri
Hasil yang kamu dapat
  • Pelatih pose gratis di perangkat: MediaPipe di browser, tidak ada gambar kamera yang keluar
  • Skor dari sudut sendi, tidak terpengaruh tinggi badan atau jarak kamera, plus satu arahan yang jelas
  • Rana otomatis sekali per kunci fokus, dengan denyut hijau seperti konfirmasi fokus kamera
  • Manekin 3D untuk merancang pose target dari sudut kamera yang sama dengan di lokasi
  • Kunci kepala & hijab: piksel asli ditempel kembali, atau putaran kedua saat kepala menoleh
  • Cek mutu otomatis, ulang otomatis sekali, hasil gagal tidak ditagih
Bahasa desain
Oswald + Roboto · jendela bidik kamera, HUD, kunci fokus

Fitur

Pelatih pose kamera

  • Kamera depan atau belakang, pratinjau bisa dicerminkan
  • Kerangka target meluncur ke tubuh dan menyesuaikan panjang badan
  • Skor 0 sampai 100 dari selisih sudut 10 ruas tubuh, ruas yang salah berwarna merah
  • Arahan Bahasa Indonesia: angkat lengan kiri, tekuk siku kanan, rapatkan kaki, condongkan badan
  • Peringatan badan terpotong dan lebih dari satu orang di bingkai
  • Rana otomatis dengan batas skor dan waktu tahan yang bisa diatur, atau rana manual
  • Video contoh manekin berbusana untuk demo tanpa kamera

Persetujuan & privasi

  • Jendela bidik buram sampai subjek menekan Setuju (UU PDP No. 27/2022)
  • Perbaikan AI terkunci sampai ada izin orang di foto dan pernyataan usia 18+
  • Catatan persetujuan bercap waktu WIB, tanpa foto dan nama
  • Jepretan hanya di memori tab; tombol hapus semua data lokal
  • Halaman pemberitahuan privasi siap diisi nama usaha Anda

Manekin 3D & templat

  • Manekin polos tanpa wajah, seret titik sendi atau pakai penggeser
  • Sudut Depan, Serong 40°, Samping 90°, dan putar bebas
  • Kerangka 2D diambil dari sudut kamera saat disimpan
  • 11 templat dalam 5 paket: katalog hijab & fashion UMKM, wisuda, prewedding kasual, keluarga Lebaran, foto profil kerja
  • Templat dari foto referensi: titik sendi disimpan, foto dibuang
  • Cadangan tanpa WebGL: gambar kerangka dan penggeser tetap bekerja

Perbaikan pose AI

  • Target dari templat, manekin, atau tulisan yang dikonfirmasi di kerangka sebelum ada biaya
  • Foto + gambar kerangka ala OpenPose + kalimat yang ditampilkan ke pengguna
  • Kunci kepala & hijab dengan lubang otomatis untuk lengan yang berpindah
  • Cek pose hasil dengan MediaPipe dan cek kemiripan kepala & hijab
  • Maksimal 3 percobaan per foto, 1 ulang otomatis, gagal tidak ditagih
  • Pembanding sebelum/sesudah, setujui/tolak, label Diedit AI opsional
  • Penyaring pose seksual dan foto anak di browser dan server

Biaya & server

  • Kunci API hanya di server Hono, tidak pernah di bundel browser
  • Model, endpoint, dan harga Rupiah dari .env; default FlatKey
  • Biaya penyedia dan tagihan pelanggan dicatat terpisah
  • Batas biaya harian dengan tanggal WIB, ditegakkan di server
  • Jalan penuh tanpa kunci API di Mode demo, termasuk demo statis tanpa server

Animasi 3D

Konsep

Manekin 3D polos tanpa wajah yang diputar dan dipose untuk merancang kerangka target sebelum memotret: pose awal dari templat, seret titik sendi, pilih sudut kamera yang sama dengan di lokasi, lalu kerangka 2D diambil dari sudut itu. Manekin yang sama dengan busana menjadi video contoh di kamera dan foto contoh di Perbaikan AI, jadi demo berjalan tanpa foto orang sungguhan.

Tanpa WebGL / gerak dikurangi

Tanpa WebGL, manekin diganti gambar kerangka templat yang bisa dipilih dan pratinjau kerangka 2D yang tetap diperbarui oleh penggeser; kamera sungguhan tetap bisa dipakai. Dengan prefers-reduced-motion, kerangka target langsung di posisi dan denyut kunci fokus serta kilat rana dimatikan.

Screenshot

  1. 01Persetujuan sebagai gerbangJendela bidik buram dan kamera belum diminta sampai subjek menekan Setuju. Tujuan, tempat pemrosesan, dan penyimpanan ditulis jelas.desktop
  2. 02Kerangka target dan arahanKerangka target putus-putus di atas tubuh, skor 70 di bawah batas rana 85. Ruas yang paling salah merah dengan label selisih sudutnya (45°) di tubuh, arahan "Tekuk siku kiri".desktop
  3. 03Kunci fokus, rana otomatisPose pas: kerangka, skor, dan rana berubah hijau. Cincin di rana terisi selama waktu tahan, lalu rana memotret sekali.desktop
  4. 04Manekin 3DManekin abu-abu matte dengan titik sendi hijau: seret titik untuk memutar sendi, putar kamera ke Serong 40°. Kerangka 2D yang disimpan tampil di pojok.desktop
  5. 05Foto dan pose targetPose sekarang (putih) dan pose target (hijau) di atas foto katalog gamis, sebelum ada biaya.desktop
  6. 06Kunci hijabTangan di pinggang, motif kerudung asli tetap utuh karena piksel kepala dan hijab ditempel kembali.desktop
  7. 07Gagal cek, tidak ditagihPercobaan pertama lipat tangan hanya cocok 72: tidak ditagih, ulang otomatis lulus. Tagihan Rp 1.100, biaya penyedia Rp 2.200.desktop
  8. 08Templat IndonesiaPaket katalog hijab, wisuda, prewedding, Lebaran, dan foto profil. Templat sendiri dari manekin atau foto referensi.desktop
  9. 09Biaya & modelTagihan pelanggan terpisah dari biaya penyedia, riwayat percobaan, model dari .env, batas harian.desktop
  10. 10Kamera di ponselJendela bidik penuh, mode pindah ke bawah seperti aplikasi kamera.mobile
  11. 11Terkunci di ponselPose pas, cincin rana penuh setelah jepretan, dan jumlah jepretan tampil di pojok gambar mini galeri.mobile
  12. 12Manekin di ponselTombol sudut kamera dan kerangka target 2D tetap terjangkau jempol.mobile
  13. 13Kepala menolehPose menoleh ke pasangan: hijab dipulihkan lewat putaran kedua, dibandingkan sebelum/sesudah.mobile

Cara Pasang

  1. Pasang

    Ekstrak ZIP lalu pasang dependensi.

    npm install
  2. Jalankan Mode demo

    Web di http://localhost:4420, API di port 8420. Video contoh, Pose 3D, dan tiga foto contoh langsung bisa dicoba.

    npm run dev
  3. Aktifkan Perbaikan AI

    Salin .env.example ke .env, isi AI_API_KEY, cek id model dan harga Rupiah, jalankan ulang.

    cp .env.example .env
  4. Produksi di VPS

    Satu proses menyajikan antarmuka dan API di belakang nginx HTTPS. Contoh ada di docs/INSTALL.md.

    npm run build && SERVE_STATIC=1 npm run server

Butuh kredensial

  • Kunci API penyedia gambar (milik Anda sendiri)Berbayar

    Buat kunci di dasbor penyedia kompatibel OpenAI (misalnya FlatKey atau OpenRouter). Pilih salah satu: tempel di panel Pengaturan & biaya > Kunci API Anda sendiri (browser langsung ke penyedia), simpan sebagai secret Cloudflare Worker (wrangler secret put AI_API_KEY), atau isi AI_API_KEY di .env server. Tanpa kunci aplikasi tetap jalan di Mode demo.

Isi Paket

  • src/: aplikasi React: kamera, Pose 3D, Perbaiki AI, templat, galeri, pengaturan, privasi
  • src/lib/: skor pose, arahan, cek mutu, kunci hijab, pengurai perintah pose, penyaring
  • src/pose/ dan src/three/: manekin bersendi, templat, MediaPipe, studio render
  • server/: proxy Hono, adapter penyedia, batas biaya, tagihan hanya untuk hasil lulus
  • public/models/ dan public/samples/: model pose MediaPipe dan foto contoh manekin
  • tests/: uji logika dan server, e2e, skrip tangkapan layar dan sampul
  • docs/: INSTALL, CUSTOMIZE, CARA-KERJA
  • design/: sistem desain, riset, iterasi

Kustomisasi

  • Nama, ikon, warna, dan huruf
  • Templat pose dan paket di poses.ts, diproyeksikan ulang dengan satu perintah
  • Batas skor rana, waktu tahan, ambang cek mutu, jumlah percobaan
  • Id model, endpoint, harga Rupiah, dan batas harian di .env
  • Kata terlarang dan teks halaman privasi

AI in the loop

Yang dikerjakan AI

Model edit gambar mengubah pose foto mengikuti gambar kerangka target; model teks (opsional) mengubah perintah pose tertulis menjadi sudut sendi.

Kendali manusia

Target selalu dikonfirmasi di kerangka sebelum ada panggilan berbayar, dan kalimat ke model ditampilkan. Setiap hasil melewati cek otomatis lalu menjadi draf yang harus disetujui, ditolak, atau dicoba lagi oleh manusia; tidak ada yang tersimpan sendiri. Maksimal 3 percobaan per foto, hasil gagal cek tidak ditagih, biaya diperkirakan sebelum kirim dan dibatasi per hari.

Penyedia model

Adapter kompatibel OpenAI, default FlatKey (router.flatkey.ai) dengan gemini-3.1-flash-image dan gemini-3.1-flash-lite-image; bisa diganti ke FLUX Kontext, Seedream, atau gpt-image lewat .env.

Hasil AI selalu berupa draf. Tidak ada yang terkirim atau tersimpan sebelum kamu menyetujuinya.

FAQ

Apakah gambar kamera dikirim ke server?

Tidak. Pelatih pose memakai MediaPipe yang berjalan di browser, dengan berkas model yang disajikan dari situs Anda sendiri. Foto hanya dikirim ke model AI saat Anda menekan tombol Perbaikan AI.

Apakah hijab dan motif kain bisa berubah setelah Perbaikan AI?

Area kepala sampai dada atas dari foto asli ditempel kembali saat kepala tidak bergerak. Saat kepala menoleh, dilakukan putaran kedua dengan potongan hijab asli sebagai referensi. Hasilnya lalu diperiksa; yang berbeda terlalu jauh gagal cek dan tidak ditagih.

Berapa biaya per foto di mode nyata?

Perkiraan default Rp 1.100 per percobaan final dan Rp 560 per draf (tarif Gemini 3.1 Flash Image dan Lite). Satu foto maksimal 3 percobaan, dan hanya yang lolos cek yang ditagih ke pelanggan. Harga dan batas harian diatur di .env.

Bisa dipakai untuk foto berdua atau foto keluarga?

Pelatih kamera mengikuti orang terbesar di bingkai, jadi tetap berguna untuk mengarahkan satu per satu. Perbaikan AI menolak foto lebih dari satu orang karena hasilnya belum bisa diandalkan.

Bagaimana dengan foto anak?

Perbaikan AI meminta pernyataan bahwa semua orang di foto berusia 18 tahun ke atas dan menolak perintah yang menyebut anak. Pelatih kamera tidak mengubah foto siapa pun.

Bisa menambah pose khas studio saya?

Bisa tanpa kode: rancang di manekin 3D atau unggah foto referensi, lalu simpan sebagai templat. Untuk templat bawaan, ubah poses.ts lalu jalankan npm run templates.

Apakah sudah ada pembayaran QRIS?

Belum. Aplikasi mencatat tagihan per foto yang lolos cek lewat /api/commit; gateway pembayaran pilihan Anda dipasang di titik itu. Langkahnya ada di CUSTOMIZE.md.

Apakah harga produk sudah termasuk biaya AI?

Tidak. Produk dijual apa adanya dan tidak menyertakan kunci API. Anda memakai kunci dari akun penyedia sendiri, dan biaya tiap panggilan model ditagih penyedia langsung ke akun Anda. Meteran Rupiah dan batas harian di aplikasi membantu mengendalikannya.

Changelog

  1. v1.0.1
    30 September 2026
    • Kunci API sendiri: tempel kunci di panel Pengaturan & biaya, browser memanggil penyedia langsung tanpa lewat server
    • Deploy ke Cloudflare Workers akun sendiri (wrangler.jsonc, secret AI_API_KEY, batas harian tersimpan di KV)
    • Validasi permintaan perbaikan pose dan prompt pose tertulis dipakai bersama oleh server, Worker, dan browser
  2. v1.0.0
    26 September 2026
    • Rilis pertama: pelatih pose kamera, persetujuan UU PDP, manekin 3D, 11 templat Indonesia, Perbaikan AI dengan kunci hijab dan cek mutu, meteran biaya
GayaPas
Rp 399.000
Demo ↗