Amin Musah membangun Forge, sebuah playground open-source di browser untuk model Hugging Face yang secara dinamis menghasilkan antarmuka pengguna menggunakan model kode terpisah. Sistem membuat komponen TSX berdasarkan spesifikasi tugas, yang kemudian dikompilasi oleh browser di sisi klien dengan esbuild-wasm dan dijalankan dalam iframe sandboxed.
- Model kode khusus di sisi server menghasilkan komponen UI dari spesifikasi tugas yang menggambarkan bentuk input/output.
- Browser mengompilasi kode yang dihasilkan secara lokal tanpa server build, mencoba ulang hingga dua kali jika kompilasi gagal.
- UI sandboxed terisolasi dari cookie dan penyimpanan, berkomunikasi dengan jendela induk hanya melalui pesan untuk inferensi.
- Satu worker latar belakang mengelola satu instance model untuk memuat bobot, sementara instance React bersama mencegah kesalahan hook.
Pendekatan ini memungkinkan pengguna menguji model secara lokal di GPU mereka melalui transformers.js + WebGPU tanpa secara manual membangun antarmuka untuk setiap jenis tugas.