#17 Bisa Menghubungkan Folder Lokal?
Bisa — dan ini powerful. Hubungkan direktori proyek dan PenPage jadi editor live untuk seluruh pohon folder kamu. Sub-folder, file bersarang, konfigurasi AI agent — semuanya sinkron dua arah, otomatis.
Dua cara menghubungkan
- Folder mana pun — klik kanan folder → Link Directory untuk menghubungkannya ke folder di disk.
- Directory workspace (🗂️) — seluruh workspace yang didedikasikan untuk folder lokal dan jaringan, terpisah dari catatan kamu yang lain. (#6 Apa Itu Workspace?)
Keduanya menggunakan sinkronisasi dua arah yang sama seperti dijelaskan di bawah.
Hubungkan seluruh pohon direktori
File Link tidak cuma menghubungkan satu file — tapi menghubungkan seluruh direktori, termasuk sub-folder hingga 4 level kedalaman. Setiap file .md jadi halaman PenPage. Setiap sub-direktori jadi folder PenPage bersarang.
- Klik ikon link di folder (atau klik kanan → Link Directory)
- Pilih direktori dari komputer kamu
- PenPage memindai pohon dan menampilkan pemilih sub-direktori — pilih sub-folder mana yang mau disertakan
- Selesai — pohon direktori kamu sekarang live di PenPage
Satu link, seluruh proyek AI kamu
Di sinilah yang seru. Hubungkan root proyek kamu dan PenPage otomatis menemukan semua file .md yang dipakai AI tools kamu:
| AI Tool | Yang PenPage temukan |
|---|---|
| Claude Code | CLAUDE.md, .claude/agents/, .claude/rules/, .claude/plans/ |
| Gemini CLI | GEMINI.md dan konfigurasi terkait |
| Codex CLI | AGENTS.md dan definisi agent |
Satu link → agent, aturan, rencana, skill, prompt — semua bisa diedit di editor kaya PenPage. AI membaca perubahan kamu secara instan. Tanpa copy-paste, tanpa pindah jendela.
Lihat #16 AI Coding Agent untuk alur edit-jalankan-sinkron lengkap.
Sinkronisasi dua arah
Setiap perubahan sinkron secara bidireksional — PenPage ke disk, disk ke PenPage.
| Event | Apa yang terjadi |
|---|---|
| Edit halaman di PenPage | File di disk terupdate otomatis |
| Edit file di disk | PenPage mendeteksi perubahan pada sinkron berikutnya |
| Kedua sisi berubah | Auto-fork — buat dua versi, tidak ada data hilang |
| File dihapus di disk | Halaman dipindah ke Trash |
| Halaman dihapus di PenPage | File .md dihapus dari disk |
Kapan sinkronisasi terjadi?
- Pindah halaman: halaman saat ini sinkron langsung
- Focus tab: pindah kembali ke PenPage → semua folder yang terhubung di-rescan
- Background: rescan periodik setiap 60 detik
- Manual: klik kanan folder → Sync Directory
Konflik? PenPage tidak pernah menimpa sisi mana pun. Kalau keduanya berubah, PenPage buat dua versi — kamu yang memutuskan mana yang disimpan.
Mode proyek AI: Saat PenPage mendeteksi direktori .penpage, perubahan file selalu menang dalam konflik — jadi output AI tool kamu tidak pernah ditimpa oleh salinan PenPage yang sudah basi.
Link Update — temukan sub-folder baru
Menambah direktori baru ke proyek setelah menghubungkan? Klik kanan folder yang terhubung → Link Update. PenPage memindai sub-direktori baru dan menawarkan untuk menghubungkannya — tidak perlu unlink dan link ulang.
Unlink
Mau melepas koneksi? Klik kanan folder → Unlink Directory.
- Halaman tetap ada di PenPage — tidak ada yang dihapus
- File di disk tidak disentuh
- Hanya koneksi sinkron live yang dihapus
- Kamu bisa menghubungkan kembali direktori yang sama kapan saja
Deduplikasi pintar
PenPage menggunakan content hashing untuk mencegah duplikat:
- Menghubungkan direktori yang tumpang tindih dengan halaman yang sudah ada? Duplikat terdeteksi dan dilewati
- Rescan menemukan dan membersihkan file
.mdduplikat secara otomatis - File
.mdkosong (dari halaman yang tidak pernah kamu edit) otomatis dihapus
Persyaratan browser
File Link memerlukan File System Access API:
| Browser | Dukungan |
|---|---|
| Chrome / Edge (desktop) | Dukungan penuh — direkomendasikan |
| Safari / Firefox | Tidak tersedia |
| Browser mobile | Tidak tersedia |
Browser kamu mengingat direktori mana yang sudah kamu berikan akses. Setelah restart, PenPage memeriksa izin secara diam-diam — tidak ada dialog izin ulang di kebanyakan kasus.
Kalau kamu cuma mau mencatat...
File Link dirancang untuk power user dan developer. Kalau kamu cuma menulis catatan:
- Penyimpanan bawaan PenPage lebih simpel dan cepat
- Untuk akses antar perangkat, pakai Cloud Sync (#12)
- Untuk backup, pakai Save/Restore satu klik (#7)
Jenis file yang didukung
.md dan .markdown saja. File tersembunyi (yang dimulai dengan .) dilewati.