- Aplikasi manajemen pengetahuan pribadi yang sederhana untuk menyimpan catatan·dokumen·proyek·jurnal·kebiasaan·checklist·tugas sebagai file
.md biasa
- Berbasis local-first, tidak perlu instalasi dan berjalan hanya dengan browser, dengan struktur PWA yang bisa digunakan offline
- Mendukung sinkronisasi folder cloud: sinkronisasi lintas perangkat melalui folder cloud yang sudah ada seperti iCloud / Dropbox / Google Drive, tanpa perlu menjalankan server sendiri
- Server self-hosted juga dimungkinkan: menjalankan server sendiri dengan satu biner Go, dengan kontrol penuh dan integrasi bot Telegram
- Model Hosted (app.files.md): menyediakan server terkelola, bisa langsung dipakai tanpa konfigurasi
- Pencatatan cepat: lempar pesan ke jendela chat, lalu otomatis tersinkron ke semua perangkat, dan lokasi penyimpanannya bisa dipilih saat itu juga atau dirapikan nanti
- Catatan·tugas·diari·checklist semuanya diproses sekaligus dalam alur yang sama. Cukup tekan
Enter untuk menyimpan
- Telegram Bot dapat digunakan untuk mengakses dan menyimpan file saat bepergian, dengan dukungan messenger lain direncanakan
- Item inbox diidentifikasi dengan hash konten stabil (
fs.Hash), sehingga meskipun item lain ditambah·dihapus·diselesaikan, tombol tetap menunjuk ke baris yang benar
- Pendekatan manajemen pengetahuannya menekankan berpikir langsung alih-alih template tingkat lanjut·plugin·workflow AI, serta mendorong alur menaruh satu ide per catatan, menautkan catatan terkait, lalu meninjaunya kembali
- Struktur file sudah ditentukan sebelumnya seperti
Chat.md, brain/Note.md, journal/2024.08 August.md, habits/*.md, media/*, config.json, tetapi Anda juga bisa memakai struktur yang diinginkan
- Skema struktur disediakan di
files.md/llms.txt, dan bisa ditempel ke CLAUDE.md atau AGENTS.md agar agen AI memahami struktur file
- Menyediakan shortcut untuk bekerja dengan file Markdown seperti
[ untuk menyisipkan tautan file, Cmd/Ctrl+P untuk mencari file, dan Cmd/Ctrl+N untuk membuat file baru
- Codebase ditujukan agar cukup sederhana sehingga satu orang atau LLM bisa memahami keseluruhannya di kepala, dan PR harus memprioritaskan penghapusan kode serta penyederhanaan dibanding penambahan fitur
- Frontend diarahkan agar
/web/index.html tetap bisa dibuka apa adanya bahkan setelah waktu lama tanpa build system, sedangkan backend menekankan testing·error wrapping·minimalisasi dependensi
- Demi format penyimpanan dan portabilitas, semuanya disimpan sebagai file
.md biasa, dan menggunakan tautan Markdown standar untuk menjaga kompatibilitas dengan lingkungan lain seperti GitHub
- Lisensi MIT
1 komentar
Pendapat Hacker News
Baru tersadar lagi bahwa Obsidian bukan open source, tetapi anehnya ada sisi-sisinya yang membuatnya terasa seperti open source
Kalau dicari, jelas memang bukan, tetapi tetap terasa seperti seharusnya open source
Produk intinya memang bukan open source, tetapi ini juga cuma aplikasi Electron, jadi selama ini saya melihat Obsidian seperti kebalikan dari produk open core
Untuk membela model Obsidian, mereka punya tim engineering khusus, alatnya gratis, dan catatan disimpan sebagai
.md, bukan format proprietariKalau mau, Anda bisa membayar untuk alat sinkronisasinya, harganya juga masuk akal dan menurut saya itu cara yang baik untuk mendukung pengembangan
Produknya juga terus berkembang ke arah yang menarik, dan marketplace plugin baru dengan kebijakan verifikasi dibuat cukup baik sehingga layak dijadikan acuan
Bagaimanapun juga proyek ini juga terlihat bagus, tetapi saya memang hampir seperti evangelis Obsidian
Kalau Anda tidak percaya aplikasinya, saya ingat tim resmi Obsidian pernah menyarankan itu di forum dukungan mereka
Menurut saya, software di era AI seharusnya didistribusikan sebagai open source
Bukan lewat sistem plugin yang kaku, tetapi agar siapa pun bisa mengubahnya sesuka mereka
Obsidian memberi pengguna kendali penuh atas data mereka sendiri dan menyimpannya dalam standar terbuka
Saya ingin ada yang menjelaskan kenapa developer harus bertindak seperti biarawan yang bersumpah hidup miskin
Developer telah membuat sesuatu yang bernilai, jadi mereka pantas mendapat keuntungan darinya
Saya sedang membuat versi native Obsidian dengan Qt6 (QWidgets, C++)
Mereplikasi editor Markdown ternyata butuh waktu lama. Ada terlalu banyak cara untuk merusak file atau kehilangan gaya Markdown yang sudah dirender
Meski begitu ada progres, dan aplikasinya berjalan ringan, memakai RAM sekitar 15MB tanpa GPU, dan hampir tidak memakai CPU saat kursor atau scroll bergerak. Menurut saya editor teks memang seharusnya seperti ini
Untuk bisa dipakai sebagai aplikasi catatan modern yang dasar, masih perlu tabel widget, daftar, dan rendering syntax highlighting untuk code block
Saya belum tahu apakah akan dirilis sebagai open source. Akhir-akhir ini itu terasa seperti buang waktu, tetapi rencananya akan dibuat gratis untuk digunakan
https://i.imgur.com/ro9Zq9w.png
https://i.imgur.com/pbJcTQF.gif
AI'm buildingbukan typo, saya cukup suka karena itu mengeklaim dengan tepat bahwa pembuatannya dibantu AIIni berbasis Markdown, mendukung wiki link, manajemen tugas, papan kanban, dan publikasi situs statis
Berjalan secara lokal dan juga cocok dipakai bersama Git
Tujuannya adalah membuat sesuatu dengan format dan teknologi yang kemungkinan besar bisa bertahan lama
Kalau Anda memakai Qt, setahu saya Anda harus membayar lisensi Qt bila ingin mendistribusikan aplikasinya sebagai closed source
Kalau Anda membuat free software yang sepenuhnya kompatibel dengan Obsidian dan native, saya dengan senang hati akan ikut berkontribusi lewat token
Saya rasa saya tidak akan menampilkan ini sebagai alternatif Obsidian
Memang sama-sama berbagi file Markdown dan keduanya ditujukan untuk membuat catatan, tetapi Files.md tampaknya punya cara sendiri bagi pengguna untuk menangani pikiran, catatan, dan pengetahuan mereka
Saat membaca kata “alternatif”, yang terbayang bagi saya adalah kesetaraan fitur dan kompatibilitas API, tetapi yang saya lihat justru benar-benar berbeda dan jauh lebih menarik
Saya akan mencoba hasil kerja yang dibuat selama setahun ini
Sebenarnya saya juga tidak memosisikannya sebagai alternatif Obsidian. Saya hanya belum tahu kalimat perkenalan yang lebih baik
Bagi saya ini lebih dekat ke kesederhanaan, alur untuk menambahkan sesuatu dengan santai, dan kesiapan untuk langsung dipakai
Saya ingin fokus pada hal yang benar-benar bekerja, bukan yang mencolok
Itu menekankan sisi kepemilikan alih-alih bersaing dengan Obsidian dari sisi fitur
Joplin itu open source, dan pengaturan sinkronisasi antar-perangkat bisa langsung jalan gratis hanya dengan sekali login Dropbox
Juga ada aplikasi native untuk Windows, macOS, Linux, iOS, dan Android, serta cukup banyak plugin
Kalau Anda cuma butuh file Markdown yang tersinkronisasi, pakai ini saja daripada membayar Obsidian Sync
Kuota gratis Dropbox 2GB cukup untuk teks dan beberapa screenshot. Tentu saja Anda juga bisa meng-host sendiri
Git sangat bagus untuk source code, tetapi merepotkan untuk catatan
Saya memakai Git dan itu bekerja dengan baik, serta memberi rasa aman bahwa catatan saya tidak akan hilang
Dulu di perangkat mobile lebih sulit sehingga saya memakai aplikasi khusus, tetapi sekarang Obsidian Git juga sudah cukup berjalan baik
Masih ada ruang untuk perbaikan, tetapi secara keseluruhan bagi saya itu sudah cukup
Saya memakainya dengan cara memasukkan isi lewat suara ke catatan harian di ponsel, lalu merapikannya lagi nanti di desktop
Menarik bahwa dalam beberapa versi second brain, ada gagasan bahwa “second brain bertumbuh, tetapi first brain tidak menjadi lebih pintar”
Saya ingat Tiago Forte pernah mengatakan tujuan second brain versinya adalah “tidak mengingat apa pun”
Maksudnya, saat dibutuhkan, second brain akan menampilkan konteks yang tepat lalu Anda membacanya dan menyerapnya, tetapi justru karena pernyataan itu minat saya pada brand tersebut menurun
Kedengarannya seperti “kalau bisa dicari di Google, tidak perlu diingat”, dan saya tidak suka itu
Saya jauh lebih menyukai visi penulis ini yang memakai first brain untuk diperkuat dengan second brain
Manusia memang buruk dalam mengingat dengan tepat bahkan hal yang baru dilihat beberapa menit lalu
Tetapi kalau tidak mengingat apa pun dan semua dibuang ke second brain, Anda jadi tidak punya peta, konteks, maupun cara menemukan hal yang dibutuhkan saat itu
Ini mirip seperti memberi buku teks elektronika kepada remaja acak di jalan lalu menyuruhnya membuat catu daya di tempat
Jelas ada spektrum di sini, dan tiap orang berbeda pendapat tentang titik optimalnya. Hampir pasti memang sangat berbeda untuk setiap orang
Secara pribadi, hanya dengan menulis catatan yang sangat rinci sejak awal, informasi itu jauh lebih melekat di kepala saya, dan kemungkinan saya perlu merujuk catatan itu lagi nanti jadi jauh berkurang
Dilema kecil yang menarik
Saya telah membangun basis pengetahuan selama bertahun-tahun dan hasilnya bagus
Tidak perlu banyak hal untuk mulai membuat catatan
Tidak perlu teknik atau workflow; pengaturan yang paling sederhana pun sudah cukup
Hanya saja istilah “Second Brain” memang membuat orang bersemangat
Dalam praktiknya itu tidak benar-benar bekerja, tetapi untuk dijual sangat bagus
Menurut saya bukan cuma data dalam file plaintext yang harus dimiliki, tetapi software untuk membuka file itu juga harus dimiliki
Dengan begitu file dan alatnya bisa tumbuh bersama seiring waktu, sepenuhnya di bawah kendali saya
Aplikasi ini dibuat agar mudah dimodifikasi dengan LLM sesuai kebutuhan sendiri, dan kodenya juga dioptimalkan untuk itu
Tambahan lagi, Go tampaknya sangat cocok untuk software jenis ini
Pendekatan berupa antarmuka chat ini menarik
Sekarang, dengan AI assistant yang makin matang, ini tampak bisa diwujudkan
Obsidian mungkin bukan open source, tetapi format filenya jelas lebih terbuka daripada Joplin
Itu sebabnya saya pindah ke Obsidian
Jika disinkronkan dengan Syncthing, itu bekerja cukup baik baik di desktop maupun smartphone
Hal yang masih kurang dalam kebanyakan alat Markdown adalah kemampuan untuk merender dan membagikan dokumen arsitektur besar serta diagram Mermaid dengan baik
Akhirnya saya membuat sendiri pembaca file Markdown https://mdview.io, dan itu menangani diagram besar serta tabel jauh lebih baik daripada aplikasi catatan pada umumnya
Itu merender Mermaid, syntax highlighting, dan sebagainya
Sangat berguna saat merencanakan software bersama agent
Sangat membantu juga karena selama bekerja halamannya diperbarui secara dinamis dan diagramnya terlihat
Akhir-akhir ini saya jauh lebih sering memasukkan prompt agar diagram disertakan pada tahap perencanaan atau saat memang diperlukan
Tinggal pakai LogSeq saja: https://discuss.logseq.com/t/whats-new-with-logseq-db-may-16...
Saya sudah lama memakai Trilium untuk catatan, dan walaupun saya suka aplikasinya sendiri, salah satu hal yang tidak saya suka adalah cara ia menyimpan dan mengarsipkan catatan
Saya pernah mencoba mengekspor semuanya ke Markdown, dan itu memang berhasil
Tetapi Trilium memungkinkan sebuah catatan berada di beberapa lokasi, yang di backend pada dasarnya ada sebagai pointer ke catatan tersebut
Jadi hasil ekspornya agak aneh, dan beberapa instance catatan hanya menjadi cangkang kosong tanpa isi sebenarnya
Akhirnya saya harus memindahkan catatan satu per satu agar file Markdown-nya berada di lokasi yang benar
Meski begitu, saya suka karena catatan bisa ditempatkan di beberapa lokasi seperti ini, jadi pada akhirnya saya tetap memakai Trilium