Aplikasi desktop · macOS & Windows · Gratis

Semua aset Anda,
di folder yang bisa dibaca.

DyskFiles mengelola koleksi gambar, video, audio, dan teks. Setiap item disimpan sebagai file asli, thumbnail, dan JSON di folder biasa yang bisa dibuka dari Finder atau Explorer. Tanpa database, tanpa folder bernama acak.

  • MIT License
  • Electron · Svelte 5
  • Intel: jalankan dari source
Tampilan grid DyskFiles dengan sidebar perpustakaan

01 / Galeri

Dibuat untuk orang yang mengoleksi banyak hal.

02 / Tanpa database

Folder di disk adalah indeksnya.

Eagle menyimpan item di folder bernama acak. DyskFiles mengelompokkan setiap item ke folder sesuai tiga huruf pertama nama filenya, lalu menaruh file asli, thumbnail WebP, dan metadata JSON berdampingan.

  • Tetap terbaca walau aplikasinya tidak ada.
  • Mudah dicadangkan, disinkronkan, dan dipindah.
  • Ekspor tampilan mana pun ke folder baru, lengkap dengan metadata.csv.
MyLibrary.dyskfiles/
├── library.json        # nama, versi, jumlah item
├── tags.json           # daftar tag
├── filters.json        # smart folder
├── folders.json        # folder
├── pre/                # nama diawali "pre"
│   ├── preview-l9x2ka.json
│   ├── preview-l9x2ka.png  # file asli
│   └── preview-l9x2ka.webp # thumbnail
└── mov/
    ├── movie-k1p8.json
    ├── movie-k1p8.mov
    └── movie-k1p8.webp

03 / Fitur

Semua yang diharapkan dari perpustakaan media modern.

  • 01

    Beberapa perpustakaan

    Simpan beberapa perpustakaan .dyskfiles dan pindah dari sidebar. Yang terakhir dibuka lagi saat aplikasi jalan.

  • 02

    Impor tertaut

    Rujuk file di tempatnya tanpa menyalin. Perpustakaan hanya menyimpan metadata dan thumbnail.

  • 03

    Impor dari Eagle

    Bawa folder .library lengkap dengan tag, folder, rating, catatan, dan URL. Eagle hanya dibaca.

  • 04

    Auto Import

    Pantau folder dan salin setiap file baru, termasuk yang masuk saat aplikasi tertutup.

  • 05

    Semua jenis media

    Gambar, video, audio, teks dan kode dengan CodeMirror, PDF, sampai font TTF, OTF, dan WOFF.

  • 06

    Folder, tag, smart folder

    Satu item bisa di banyak folder. Smart folder menyimpan filter yang sering dipakai.

  • 07

    Filter lengkap

    Jenis, warna, bentuk, rating, dimensi, durasi, ukuran, tanggal, catatan, dan URL.

  • 08

    Cari duplikat

    Temukan file kembar berdasarkan hash isinya, bukan sekadar nama.

  • 09

    Check Library

    Memperbaiki thumbnail hilang dan file nyasar. Tidak ada yang dihapus: semua dipindah ke lost-found/.

Aman sejak arsitekturnya. Renderer Electron terisolasi penuh, dan media disajikan lewat protokol asset:// dengan dukungan HTTP Range, tanpa mematikan webSecurity.

04 / Unduh

Gratis. Open source. Milik Anda.

Mac: buka DMG, lalu seret DyskFiles ke Applications. Aplikasi belum ter-notarize, jadi izinkan peluncuran pertama di System Settings › Privacy & Security › Open Anyway.
Windows: jalankan installer-nya. Installer belum ditandatangani, jadi kalau SmartScreen muncul, pilih More info › Run anyway.

Jalankan dari source (Intel / dev)
$ git clone https://github.com/DyskLab/dyskfiles.git
$ cd dyskfiles
$ npm install
$ npm run dev

Privasi

Perpustakaan Anda tetap di komputer Anda, dalam folder biasa.

  • Semua tersimpan lokal

    Perpustakaan .dyskfiles dibuat di folder yang Anda pilih: file asli, thumbnail, dan JSON. Tidak ada server DyskLab dan tidak ada cloud.

  • Tanpa akun, tanpa telemetri

    Tidak perlu daftar atau login. Kode aplikasinya tidak memuat analytics, pelacak, maupun pelaporan crash.

  • Pengaturan juga lokal

    Daftar perpustakaan dan preferensi tampilan disimpan di rak-config.json di folder data aplikasi di komputer Anda.

  • Antarmuka terkunci

    Renderer berjalan dalam sandbox dengan context isolation, dan aturan CSP-nya tidak mengizinkan memuat apa pun dari internet. Media dibaca lewat protokol asset:// milik aplikasi.

  • Cek pembaruan ke GitHub

    Sekali sehari saat aplikasi dibuka, DyskFiles meminta info rilis terbaru ke api.github.com. Tidak ada data perpustakaan yang dikirim, tetapi GitHub melihat alamat IP Anda. Installer baru hanya diunduh jika Anda memilihnya. Cek otomatis bisa dimatikan di dialog Check for Updates.

  • Impor dari URL

    Saat Anda mengimpor dari URL, aplikasi mengunduh file itu langsung dari server tersebut, dan server itu melihat permintaannya. Selain ini dan cek pembaruan, aplikasi tidak menghubungi internet.

Kode sumbernya terbuka, jadi semua ini bisa Anda periksa sendiri di GitHub (tab baru).

Pertanyaan umum

Apakah DyskFiles bisa dipakai di Windows atau Linux?

Windows bisa: sejak versi 1.0 tersedia installer untuk Windows 64-bit. Installer-nya belum ditandatangani, jadi kalau SmartScreen memperingatkan, pilih More info › Run anyway. Versi Linux belum ada.

Bagaimana dengan Mac Intel?

Belum ada DMG untuk Intel. Anda bisa menjalankannya dari source: pasang Node.js, lalu git clone, npm install, dan npm run dev (lihat bagian Unduh).

macOS menolak membuka aplikasinya. Apa yang harus dilakukan?

DyskFiles belum ter-notarize oleh Apple, jadi macOS memblokir peluncuran pertama. Buka System Settings › Privacy & Security dan pilih Open Anyway, atau jalankan:

xattr -dr com.apple.quarantine /Applications/DyskFiles.app

Apakah DyskFiles gratis?

Ya. DyskFiles gratis dan open source dengan lisensi MIT. Tidak ada akun, iklan, atau versi berbayar.

Di mana perpustakaan saya disimpan, dan bagaimana mencadangkannya?

Di folder yang Anda pilih saat membuat perpustakaan, dengan nama <nama>.dyskfiles. Anda bisa membukanya di Finder atau Explorer dari sidebar. Karena isinya file biasa, mencadangkannya cukup dengan menyalin folder itu.

Untuk item dari impor tertaut, file aslinya tidak ada di dalam perpustakaan, jadi cadangkan juga folder aslinya.

Bisakah saya pindah dari Eagle?

Bisa. Pilih Import Eagle Library… di menu tambah, lalu arahkan ke folder .library. Tag, folder, rating, catatan, dan URL ikut terbawa. Perpustakaan Eagle hanya dibaca, dan menjalankan impor lagi akan melewati item yang sudah diimpor.

Bagaimana cara memperbarui aplikasinya?

DyskFiles memeriksa rilis baru di GitHub sekali sehari, atau lewat DyskFiles › Check for Updates…. Jika ada, aplikasi mengunduh dan membuka installer-nya: di Mac, tutup aplikasi lalu seret versi baru ke Applications; di Windows, tutup aplikasi lalu selesaikan installer-nya.

Saya menemukan bug. Ke mana melaporkannya?

Buka issue di GitHub (tab baru), sertakan sistem operasi (macOS atau Windows) dan versi DyskFiles. Untuk masalah isi perpustakaan, coba Check Library lebih dulu.

DyskFiles gratis dan open source.

Tidak ada iklan, akun, atau versi berbayar. Kalau bermanfaat, dua hal ini sangat membantu:

Bantu orang lain menemukan proyek ini

Membiayai waktu untuk fitur dan perbaikan berikutnya

Traktir kopi (tab baru)