Open-Source Media Utility

About
TokiConvert

Kembalikan kendali privasi data Anda. Utilitas media lokal yang memproses gambar, audio, video, dan dokumen tanpa meninggalkan peramban.

Sebagian besar konverter web mengharuskan pengguna mengirim berkas ke server cloud. TokiConvert mengubah paradigma itu dengan eksekusi client-side offline-ready — tidak ada basis data, tanpa login, bebas pelacak, tanpa risiko kebocoran data.

Brandmark & FaviconSVG Native
TokiConvert Favicon SVG

Resolusi tampilan

16px
16pxTab
32px
32pxBookmark
48px
48pxDesktop
Vector
VectorHi-DPI

SVG terintegrasi pada metadata Next.js untuk ketajaman di seluruh layar beresolusi tinggi.

Filosofi & Masalah yang Kami Selesaikan

✕ Masalah Konverter Konvensional

Alat konversi cloud umumnya mengharuskan pengguna mengirim berkas pribadi ke server jarak jauh — menimbulkan risiko retensi data tanpa izin, latensi unggah, dan ketidakpastian privasi pada dokumen penting.

✓ Pendekatan TokiConvert

TokiConvert memanfaatkan Canvas API, Web Audio, WebAssembly, dan pdf-lib sehingga seluruh proses decoding dan encoding berlangsung 100% pada CPU/RAM perangkat Anda — tanpa upload ke server.

Model Arsitektur & Batasan Teknis

Transparansi teknis penuh: berikut pemisahan alur kerja aktual dalam TokiConvert.

1. Pemrosesan Client-Side (Lokal)

  • →Image Converter: PNG, JPG, WEBP, BMP, SVG, GIF via Canvas API.
  • →Audio Converter: Decode + encode MP3 via Web Audio API + lamejs.
  • →Video Converter: Transcoding via FFmpeg WebAssembly.
  • →Favicon Pack Generator: ICO biner, PNG 16–512px, webmanifest dari satu logo.
  • →Document Converter: PDF via pdf-lib, DOCX via mammoth + DOMPurify.

2. Layanan Server-Assisted

  • →Media Downloader: Server hanya memproses URL media publik yang dimasukkan pengguna — bukan berkas lokal.
  • →DNS Socket Pinning: Perlindungan soket TCP terhadap SSRF, TOCTOU, loopback internal, dan cloud metadata.
  • →HMAC-SHA256 Token: Token tanda tangan berumur pendek dan terikat alamat upstream untuk mencegah open proxy.
  • →Batasan Protektif: Maks 50 MB per unduhan, timeout 15 detik.

Tech Stack Terverifikasi

Framework & Core

  • Next.js 16 (App Router)Framework utama dan rendering dinamis
  • React 19Pustaka antarmuka deklaratif berbasis komponen
  • TypeScriptPengetikan statis untuk keandalan kode

Styling & UI

  • Tailwind CSS v4Styling utilitas bertema Vintage Retro Classic
  • Lucide ReactIkon antarmuka fungsional dan aksesibel

Client-Side Engines

  • HTML5 Canvas APIKonversi dan kompresi format gambar di peramban
  • Web Audio API + lamejsDekode audio dan enkoding MP3 murni
  • @ffmpeg/ffmpegTranscoding video via WebAssembly (MP4, WebM, MKV)
  • Binary ICO BuilderFavicon.ico biner multi-resolusi di sisi klien
  • pdf-libPembuatan dan manipulasi dokumen PDF
  • mammoth + DOMPurifyParser DOCX ke HTML tersanitasi
  • JSZipPemaketan hasil batch ke arsip ZIP

Security & Proxy

  • Safe Socket DNS PinningMitigasi SSRF dan DNS rebinding di tingkat soket
  • HMAC-SHA256 TokenToken fail-closed berumur pendek untuk proxy aman
  • @coflyn/scraprResolusi metadata URL media publik

Tooling

  • pnpmPackage manager cepat dan efisien
  • ESLint 9Standar kualitas dan konsistensi kode

The Maker

TokiConvert dirancang dan dikembangkan oleh Nafis sebagai proyek utilitas sumber terbuka. Visi proyek ini adalah menyediakan alat konversi format yang cepat, menghargai privasi, bebas iklan, dengan antarmuka retro klasik yang nyaman.

GitHub: Tokitakun

Project Inspirations

Inspirasi tata letak produk bersih dan berfokus pada kemudahan utilitas.

Toolkit Node.js untuk ekstraksi metadata media publik, dipadukan dengan proteksi soket di TokiConvert.

Peta Jalan & Rencana Masa Depan

Rencana pengembangan teknis yang belum diimplementasikan, dengan tetap berpegang pada prinsip privasi client-side:

Multi-Threading WebAssembly

Planned

Penerapan COOP/COEP header dan SharedArrayBuffer untuk mengakselerasi FFmpeg WASM 2–3x pada CPU multi-core.

Ekstensi Format Dokumen

Planned

Konversi Markdown (.md) ke PDF/HTML, serta alat merge dan split halaman PDF.

Vector Tracing & Kuantisasi

Planned

Vektorisasi raster ke SVG dan reduksi palet warna untuk optimalisasi grafis web.

Progressive Web App (PWA)

Planned

Service Worker dan caching aset penuh agar konversi gambar, audio, dan video dapat dioperasikan offline.

Mulai Konversi Berkas Sekarang

Pilih format yang Anda butuhkan. Cepat, privat, dan tidak ada batasan upload ke server.