23 poin oleh postmelee 2026-05-20 | 20 komentar | Bagikan ke WhatsApp

Halo. Saya sedang membuat Alhangeul, aplikasi utilitas HWP/HWPX untuk macOS.

Alhangeul adalah aplikasi open-source untuk menangani file .hwp dan .hwpx di Mac dengan alur yang lebih natural di dalam Finder dan alur aplikasi bawaan. Saat ini aplikasi ini menyediakan fitur-fitur berikut.

  • Pratinjau Finder Quick Look
  • Menampilkan thumbnail di Finder
  • Membuka dokumen HWP/HWPX di aplikasi
  • Pengeditan sederhana (setara dengan tingkat fitur edit yang disediakan rhwp-studio)
  • Simpan HWP / simpan sebagai
  • Ekspor PDF
  • Cetak
  • Integrasi dengan Share Sheet macOS
  • Membuka kembali dokumen terbaru

DMG bisa diunduh dari tombol download di halaman produk atau dari GitHub Releases.
https://github.com/postmelee/alhangeul-macos/releases/latest

Atau bisa juga melalui Homebrew Cask.
brew install --cask postmelee/tap/alhangeul

Alasan saya mulai membuat ini adalah karena file HWP/HWPX terasa tidak nyaman ditangani di macOS sejak tahap Finder. Untuk memeriksa isinya, sering kali harus membuka aplikasi terpisah setiap saat, mengonversinya, atau memindahkannya ke lingkungan lain. Untuk tahap awal, saya fokus membangun alur “pratinjau dengan tombol spasi, membedakan lewat thumbnail di Finder, lalu bila perlu membukanya di aplikasi dan mengekspornya ke PDF.”

Secara teknis, core rhwp berbasis Rust dihubungkan ke aplikasi macOS, Quick Look extension, Thumbnail extension, dan Swift bridge.
https://github.com/edwardkim/rhwp

Saat ini tampilan aplikasi menggunakan pendekatan membungkus rhwp-studio di dalam WKWebView. Untuk Quick Look, thumbnail Finder, dan ekspor PDF, digunakan jalur rendering berbasis Rust bridge dan Swift/CoreGraphics. Dalam jangka panjang, arahnya adalah tetap mempertahankan fallback WKWebView sambil menggabungkan renderer Skia Rust/rhwp dengan shell native macOS berbasis Swift.

Masih ada beberapa keterbatasan.

  • Tidak ada jaminan semua dokumen HWP/HWPX akan dirender dengan sempurna.
  • Tampilan aplikasi, Quick Look, ekspor PDF, dan pencetakan secara internal bisa menggunakan jalur rendering yang berbeda satu sama lain.
  • Fitur edit saat ini berada dalam cakupan pengeditan sederhana yang disediakan rhwp-studio.
  • Penyimpanan langsung HWPX masih terbatas sehingga menggunakan jalur ekspor HWP.
  • Saat ini fokusnya bukan menjadi pengganti Hancom Office, melainkan lebih dulu meningkatkan integrasi dengan sistem file macOS dan pengalaman tampilan dasar.

Silakan dicoba, dan saya terutama ingin mendapatkan masukan untuk bagian-bagian berikut.

  • Dokumen yang Quick Look atau thumbnail Finder-nya rusak
  • Masalah instalasi atau eksekusi di Intel Mac / Apple Silicon Mac
  • Kasus hasil ekspor PDF yang sangat berbeda dari dokumen asli
  • Alur membuka file, menyimpan, dan berbagi yang terasa canggung sebagai aplikasi Mac

Proyek ini berlisensi MIT dan merupakan proyek open-source independen yang tidak terkait dengan Hancom. Jika ada yang sering menangani file HWP/HWPX di Mac, sampel nyata dan masukan dari Anda akan sangat membantu.

Repositori GitHub:
https://github.com/postmelee/alhangeul-macos

20 komentar

 
nemorize 2026-05-20

Mengapa disebut “Al” Hangeul?

 
postmelee 2026-05-20

https://github.com/edwardkim/rhwp/discussions/245

Saya mengikuti pendapat maintainer rhwp.

Selain itu, keputusan ini juga diambil dengan menghormati cara penamaan rhwp yang menjadi inti dari proyek ini.

”Al(R), Hangul untuk semua — dimulai dari Al“

Ini juga berbasis Rust, dan tampaknya memiliki branding “dimulai dari Al”.

 
seungwoo 2026-05-20

Kalau begitu, bukankah rhangul lebih baik? (Dalam sistem romanisasi, hangeul memang juga tidak masalah, tetapi hangul adalah kata benda bahasa Inggris untuk Hangul yang dikenal secara internasional.)

 
nemorize 2026-05-20

Aha... ternyata itu R-hangeul...
Saat pertama melihat namanya, yang langsung terlintas di pikiran saya adalah AlZip, ALYac, ALTools, jadi saya bertanya..
Semangat!

 
postmelee 2026-05-20

Banyak yang salah paham dengan hal ini, hehe..
Bahkan di SNS juga ada yang bertanya karena salah paham yang sama.
Terima kasih atas dukungannya!

 
recast7838 2026-05-20

Saya juga langsung mengira ini seri Al.

 
postmelee 2026-05-20

Untungnya(?) sama sekali tidak ada hubungannya wkwk

 
cadenzah 2026-05-20

Untuk menghindari salah paham, dan juga dengan mempertimbangkan identitasnya sebagai keluarga rhwp, bagaimana kalau namanya disesuaikan juga...

 
cadenzah 2026-05-20

Proyeknya sangat bagus, saya mendukungnya.

 
postmelee 2026-05-20

Terima kasih atas dukungannya!!

 
postmelee 2026-05-20

Terima kasih atas masukannya!
Saya juga sedang memikirkan bagaimana sebaiknya menyesuaikan namanya..
Untuk sementara, nama ini diputuskan karena maintainer rhwp yang memberikannya.

 
jhk0530 2026-05-20

Selamat tinggal... Hancom

 
nvkzrx 2026-05-20

Saya sempat langsung merasa tidak suka karena mengira ini dari ESTsoft, tapi untungnya ternyata tidak ada kaitannya.

 
pluto 2026-05-20

Wkwkwkwkwk

 
bungker 2026-05-21

Saya juga.. mengira itu ESTsoft

 
postmelee 2026-05-20

Syukurlah, ini benar-benar tidak ada kaitannya hehe

 
skycloud 2026-05-20

Kontennya benar-benar sangat bagus. ~ Terima kasih.!!!!!

 
postmelee 2026-05-20

Saya yang berterima kasih atas perhatian Anda!

 
chl11wq12 2026-05-20

Oh, bagus juga

 
postmelee 2026-05-20

Terima kasih. Masih ada bagian yang belum sempurna, jadi saya terus berkontribusi ke rhwp sambil mengembangkannya lebih jauh!