Skip to content

Referensi teknis

Persyaratan Sistem

Platform, arsitektur, pemasang, dan dependensi runtime persis yang didukung Snipset, bersumber dari konfigurasi build repositori.

Terakhir diverifikasi: 2026-09-04

Permukaan yang didukung

Platform dan pemasang

Snipset tersedia sebagai aplikasi desktop asli untuk Windows dan Linux, plus aplikasi Android mandiri. Setiap permukaan di bawah mencantumkan OS minimum, arsitektur CPU, format pemasang, dan kanal pembaruan.

PermukaanOS MinimumArsitekturPemasangPembaruan
PermukaanWindowsOS MinimumWindows 10 atau lebih baruArsitekturhanya x64PemasangMSI (standar) dan NSIS EXE (setup)PembaruanPembaru dalam aplikasi bertanda tangan (minisign, latest.json disajikan melalui Cloudflare worker)
PermukaanLinuxOS MinimumDebian atau Ubuntu x86_64 terkini (DEB), atau distro x64 apa pun (AppImage)Arsitekturhanya x64PemasangPaket DEB atau AppImage portabelPembaruanKanal pembaru bertanda tangan yang sama seperti Windows
PermukaanAndroidOS MinimumAndroid 8.0 atau lebih baru (API 26)Arsitekturarm64-v8a, armeabi-v7a, x86_64 dalam satu APK universal (tanpa x86 32-bit)PemasangAPK sideload langsungPembaruanPrompt swaperbarui dalam aplikasi yang didukung updater worker Android

Rilis saat ini: desktop 0.6.780, Android 1.0.4 (build 105).

Lingkungan runtime

Integrasi OS dan dependensi runtime

Paket DEB mendeklarasikan libwebkit2gtk-4.1-0, libxdo3, libayatana-appindicator3-1, dan xdotool sebagai dependensi, sehingga terpasang otomatis. AppImage tetap membutuhkan pustaka sistem WebKitGTK 4.1. Windows mengandalkan runtime WebView2 Evergreen bawaan platform, yang tersedia di Windows 11 dan bersama Edge di Windows 10; pemasang tidak menyertakannya.

KemampuanWindowsLinuxAndroid
KemampuanUI shellWindowsTauri 2 di atas runtime WebView2 EvergreenLinuxTauri 2 di atas WebKitGTK 4.1 sistemAndroidUI asli dengan Jetpack Compose
KemampuanInjeksi teksWindowsBawaan backend Rust (API input Win32)LinuxX11: xdotool dengan libxdo3. Wayland: ydotool (disarankan)AndroidAccessibilityService (aktifkan di pengaturan sistem)
KemampuanPenangkapan clipboardWindowsBawaanLinuxBawaan. Sesi Wayland membutuhkan wl-clipboard (disarankan)AndroidMengalir melalui AccessibilityService. Pembacaan clipboard latar dibatasi OS pada Android 10 ke atas
KemampuanIntegrasi sistemWindowsSystem tray, single instance, pintasan global. Berjalan sebagai pengguna standar (asInvoker)LinuxSystem tray dengan Ayatana AppIndicator, single instance, pintasan globalAndroidIntent Share-to-Snipset untuk teks dan gambar. Tanpa autostart receiver dan tanpa layanan overlay
KemampuanIzin yang dideklarasikanWindowsTidak ada di luar API desktop standarLinuxTidak ada di luar API desktop standarAndroidINTERNET, REQUEST_INSTALL_PACKAGES, RECORD_AUDIO, MODIFY_AUDIO_SETTINGS

Pemasang NSIS berjalan machine-wide (perMachine) dan meminta hak administrator saat instalasi; aplikasinya sendiri berjalan sebagai pengguna standar. Pada Android 13 ke atas, aplikasi sideload dimulai dengan Restricted settings, jadi izinkan restricted settings secara manual sebelum mengaktifkan layanan aksesibilitas.

Data dan penyimpanan

Tempat data Anda berada

Semuanya tersimpan lokal. Basis data desktop adalah SQLite dengan enkripsi SQLCipher dan Write-Ahead Logging (WAL). Aplikasi Android menyimpan tata letak yang sama di dalam sandbox pribadinya di /data/data/com.belajarcarabelajar.snipset.mobile/.

Data tersimpanDesktop (Windows / Linux)Android
Data tersimpanBasis data cuplikan (SQLite terenkripsi SQLCipher, WAL)Desktop (Windows / Linux)Windows %LOCALAPPDATA%\Snipset\snipset.db ยท Linux ~/.local/share/Snipset/snipset.dbAndroiddatabases/snipset.db privat (Room, WAL)
Data tersimpanTabel aktivitas dan clipboardDesktop (Windows / Linux)Windows %LOCALAPPDATA%\Snipset\activity\activity.db ยท Linux ~/.local/share/Snipset/activity/activity.dbAndroidTabel clipboard_history di dalam basis data Room utama
Data tersimpanLampiranDesktop (Windows / Linux)Windows %LOCALAPPDATA%\Snipset\attachments ยท Linux ~/.local/share/Snipset/attachmentsAndroidfilesDir/attachments/<snippetUuid>/ privat
Data tersimpanCadangan (ZIP dengan manifest v2 dan hash SHA-256)Desktop (Windows / Linux)Windows %LOCALAPPDATA%\Snipset\backups, plus cermin Documents\Snipset Backups (5 terbaru disimpan) ยท Linux ~/.local/share/Snipset/backups, plus cermin Documents/Snipset Backups (5 terbaru disimpan)AndroidTercakup pencadangan sistem Android atas sandbox aplikasi
Data tersimpanPembaruan yang diunduhDesktop (Windows / Linux)Disiapkan pembaru sebelum instalasiAndroidcacheDir/updates/ privat
  • File cadangan bernama backup_YYYYMMDD_HHMMSS_<id>.zip dan berisi backup.json, manifest.json (v2.0 dengan hash konten SHA-256), dan attachments/.
  • Instalasi baru pulih otomatis dari cadangan valid terbaru bila ada.
  • Log desktop ada di %LOCALAPPDATA%\Snipset\logs\snipset.log (rotasi 5 MB x 5); crash.log dan db_error.log berada satu tingkat di atasnya.

AI lokal (opsional)

Engine Ollama dan model

Smart Shorthand, pembuat cuplikan AI, dan pencarian semantik berjalan melalui engine Ollama lokal. Snipset berbicara ke Ollama lewat HTTP hanya di loopback (bawaan http://localhost:11434, dapat diubah di Settings); backend menolak URL Ollama non-loopback. File model berada di penyimpanan Ollama (~/.ollama/models di desktop). One-Click Model Hub mengunduh dan menghapus model melalui Ollama API. AI berbasis Ollama tersedia di desktop; aplikasi Android berfokus pada ekspansi teks dan alur clipboard.

ModelUkuran (kira-kira)Berjalan
Modelnomic-embed-text (embedding bawaan)Ukuran (kira-kira)~274 MB (F16)BerjalanDi perangkat via Ollama
Modelall-minilmUkuran (kira-kira)~46 MBBerjalanDi perangkat via Ollama
Modelkeluarga snowflake-arctic-embedUkuran (kira-kira)~46 MB hingga ~669 MBBerjalanDi perangkat via Ollama
ModelSnipset-Shorthand-1.5B-v1.1 (shorthand bawaan)Ukuran (kira-kira)~941 MB GGUFBerjalanDi perangkat via Ollama
Modelgemma4:31b-cloud (model teks bawaan)Ukuran (kira-kira)< 1 KB lokalBerjalanCloud hybrid, butuh internet
Modelqwen2.5:1.5bUkuran (kira-kira)~1,0 GBBerjalanDi perangkat via Ollama
Modelllama3.2:3bUkuran (kira-kira)~2,0 GBBerjalanDi perangkat via Ollama (luring)
Modelphi3:miniUkuran (kira-kira)~2,2 GBBerjalanDi perangkat via Ollama
Modelqwen2.5:32b dan deepseek-r1:32bUkuran (kira-kira)~19,5 GBBerjalanDi perangkat via Ollama
Modelllama3.3:70bUkuran (kira-kira)~42,5 GBBerjalanDi perangkat via Ollama
  • Pencarian semantik memakai model embedding nomic-embed-text secara bawaan, yang berjalan cepat di mesin CPU saja.
  • Model teks bawaan gemma4:31b-cloud adalah cloud hybrid di bawah 1 KB secara lokal: jawaban instan tanpa beban RAM/CPU lokal, tetapi membutuhkan internet. Pilih model luring seperti llama3.2:3b untuk pembuatan teks yang sepenuhnya luring.
  • Model shorthand bawaan Snipset-Shorthand-1.5B-v1.1 adalah GGUF fine-tuned yang disajikan dari Hugging Face (hf.co/belajarcarabelajar/snipset-qwen-1.5b-gguf).
  • Panduan perangkat keras dari halaman AI & Benchmark: mesin CPU saja dengan RAM 8 hingga 16 GB mencakup embedding dan model kecil; pembuatan teks menengah membutuhkan VRAM 4 hingga 6 GB; model besar membutuhkan VRAM 8 hingga 16 GB dengan RAM 32 GB.

Jejak terukur

Angka yang benar-benar terukur

Hanya baris di bawah yang berasal dari artefak rilis. Memori runtime dan waktu cold-start belum dipublikasikan; angka live akan muncul di halaman performance setelah diukur.

ArtefakUkuran terukurDiukur pada
ArtefakPemasang MSI (x64)Ukuran terukur12.34 MBDiukur pada2026-09-03
ArtefakSetup EXE (x64)Ukuran terukur9.56 MBDiukur pada2026-09-03

Sumber: performance.json, file yang sama dengan yang menggerakkan halaman performance.

Perilaku jaringan

Luring bawaan, daring hanya per fitur

Snipset berjalan offline secara bawaan. Setiap koneksi di bawah bersifat opsional dan terikat pada fitur yang Anda aktifkan. Dengan pemeriksaan pembaruan dimatikan dan tanpa integrasi opsional, aplikasi desktop tidak melakukan panggilan keluar rutin.

KoneksiEndpointDiperlukan untuk
KoneksiPemeriksaan pembaruan desktopEndpointhttps://snipset.belajarcarabelajar.com/api/updater/latest.json (plus previous.json)Diperlukan untukPemeriksaan pembaruan otomatis, dapat dimatikan
KoneksiPemeriksaan pembaruan AndroidEndpointhttps://snipset.belajarcarabelajar.com/api/updater-android/latest.jsonDiperlukan untukPembaruan Android dalam aplikasi
KoneksiUnduhan rilisEndpointAset rilis GitHub, diproksi melalui updater workerDiperlukan untukMengambil pemasang dan paket pembaruan bertanda tangan
KoneksiLaporan crashEndpointhttps://snipset.belajarcarabelajar.com/api/updater/crash-reportDiperlukan untukPelaporan crash opt-in
KoneksiAktivasi lisensiEndpointhttps://snipset.belajarcarabelajar.com/api/activate-license dan /api/check-deviceDiperlukan untukAktivasi lisensi satu kali
KoneksiEngine AI lokalEndpointhttp://localhost:11434 (loopback)Diperlukan untukSemua fitur AI berbasis Ollama
KoneksiModel teks cloud-hybridEndpointEndpoint cloud OllamaDiperlukan untukHanya bila model teks bawaan gemma4:31b-cloud dipilih
KoneksiUnduhan modelEndpointRegistry Ollama, ollama.com, dan Hugging FaceDiperlukan untukMengambil model embedding, teks, atau shorthand
KoneksiNotifikasi TelegramEndpointsnipset-tele-proxy.belajarcarabelajar.workers.devDiperlukan untukPengiriman notifikasi Telegram, bila diaktifkan
KoneksiPencarian YouTubeEndpointsnipset-yt-search.belajarcarabelajar.workers.devDiperlukan untukFitur pencarian YouTube, bila diaktifkan
KoneksiPencarian web AIEndpointDuckDuckGo, Tavily, Brave, SearXNGDiperlukan untukPencarian web agen AI, bila diaktifkan

Batas eksplisit

Tidak didukung

Sengaja di luar cakupan, agar Anda dapat merencanakan dengan tepat.

  • macOS: belum dikirim. Dukungan macOS ada di peta jalan publik.
  • Windows di ARM64 dan x86 32-bit: build hanya x64.
  • Linux di ARM: build hanya x64.
  • iOS dan iPadOS: tidak ada build.
  • Windows 7 dan 8.1: tidak didukung. Tauri 2 dan runtime WebView2 Evergreen membutuhkan Windows 10 atau lebih baru.
  • Android di bawah 8.0 (API di bawah 26): tidak didukung.
  • Image emulator Android x86 32-bit: engine asli hanya menyediakan arm64-v8a, armeabi-v7a, dan x86_64.
  • Peramban: tidak ada aplikasi web penuh. Playground di situs web adalah demo sandbox peramban, bukan produknya.

Siap Mengetik Lebih Sedikit?

Dapatkan lisensi Anda hari ini dan hemat berjam-jam waktu Anda.

Dapatkan AksesExplore Features