Wealthfolio: Pelacak investasi open-source privat
(wealthfolio.app)- Wealthfolio adalah pelacak investasi open-source yang berjalan secara lokal tanpa akun, dengan fokus agar pengguna memegang kendali langsung atas data portofolio mereka
- Menggabungkan pelacakan keuangan pribadi dalam satu tempat, mulai dari investasi, kekayaan bersih, pengeluaran dan anggaran, target alokasi aset, rebalancing, dasbor kinerja, pendapatan dividen dan bunga, hingga perencanaan pensiun dan FIRE
- Data broker dan bank dapat dilihat dalam satu layar, laporan CSV bisa diimpor, dan kinerja dapat dibandingkan dengan S&P 500 atau ETF apa pun
- Dengan layanan langganan opsional Wealthfolio Connect, pengguna dapat memakai sinkronisasi broker, sinkronisasi antarperangkat terenkripsi end-to-end, serta berbagi portofolio tertentu dengan keluarga
- Penggunaan dasar berpusat pada perangkat pengguna, tidak membatasi jumlah portofolio, dan proyek ini telah mendapat 6.260 stars di GitHub
Manajemen portofolio yang mengutamakan lokal
- Wealthfolio adalah pelacak investasi open-source privat yang dapat digunakan di desktop, mobile, dan web
- Menekankan struktur yang tidak memerlukan akun dan berjalan di perangkat pengguna
- Fitur utamanya dirancang untuk melacak akun investasi, aset dan liabilitas, pengeluaran, anggaran, serta target alokasi secara bersamaan
-
Melacak investasi dan arus aset
- Investments Tracking: melihat berbagai broker dan bank dalam satu layar, serta mengimpor laporan CSV dari mana saja
- Net Worth Tracking: melacak aset dan liabilitas untuk melihat kondisi keuangan secara keseluruhan
- Spending & Budgets: melacak arus kas, mengelompokkan transaksi secara otomatis, dan menyusun anggaran
- Income Tracking: melacak pendapatan dividen dan bunga dari seluruh portofolio
-
Alokasi, kinerja, dan rencana jangka panjang
- Allocation Targets & Rebalance: menetapkan bobot target, memeriksa drift, dan mendapatkan rencana rebalancing
- Portfolio Insights: melihat alokasi aset, eksposur sektor, dan distribusi geografis
- Performance Dashboard: membandingkan kinerja per akun dan melakukan benchmark terhadap S&P 500 atau ETF apa pun
- Goals & Save-Up Planner: menghitung jalur menabung menuju jumlah target dan status progresnya
- Retirement & FIRE Planner: menyediakan simulasi per tahun, Monte Carlo Risk Lab, dan mode FIRE
- Contribution Limits: melacak batas kontribusi IRA, 401(k), dan TFSA
- AI Assistant: mengajukan pertanyaan tentang portofolio dan menerima insight berbasis AI
Connect dan add-on
- Wealthfolio Connect adalah layanan langganan opsional untuk mengurangi beban input manual
- Brokerage Sync: mengambil akun dan transaksi secara otomatis
- Device Sync: mendukung sinkronisasi terenkripsi end-to-end di semua perangkat
- Household View: berbagi portofolio yang dipilih dengan keluarga
- Broker yang didukung dapat dilihat di Supported brokers
- Cakupan pelacakan dapat diperluas dengan Add-ons
- Investment Fees Tracker: melacak dan menganalisis biaya investasi di seluruh portofolio
- Goal Progress Tracker: menampilkan progres investasi terhadap jumlah target secara visual
- Stock Trading Tracker: melacak trading saham swing dengan analisis kinerja dan tampilan kalender
- Wealthfolio menekankan 100% Open Source, 100% Yours, dan jumlah akun tanpa batas, serta telah menerima 6.260 stars di GitHub
1 komentar
Komentar Hacker News
Pertanyaan pertama yang muncul saat melihat landing page adalah bagian impor laporan broker/bank
Perlu ada daftar di suatu tempat yang menyebutkan persis broker dan bank mana saja yang didukung, lalu ditautkan dari sini. Fitur ini kemungkinan besar menjadi faktor penentu bagi banyak orang untuk “pakai atau tidak”
Tidak banyak artinya menggantikan alur kerja yang sekarang dipakai, yaitu “ekspor CSV bank → olah data → impor spreadsheet”, dan kalau hanya langkah terakhir yang berubah sementara langkah sebelumnya tetap sama, keuntungannya tidak besar
Saya tidak ingin setiap hari berkeliling sendiri ke UI puluhan bank yang rusak untuk mencari opsi “download CSV”, mengunduh file sambil berharap itu berfungsi benar, lalu berharap lagi file itu bisa diimpor dengan baik ke aplikasi
Dulu saya bahkan pernah benar-benar mengganti bank hanya karena integrasinya buruk atau tidak berfungsi
Sayangnya, sebagian bank menghentikan cara aplikasi tersambung langsung, dan beralih ke model yang sulit diterima: perantara seperti server Intuit harus berkomunikasi dan menyimpan kredensial. Dalam beberapa tahun terakhir bagian ini terasa jelas memburuk
Kebutuhan nomor dua adalah aplikasi harus berjalan di PC lokal. Saya sama sekali tidak akan menerima aplikasi web berbasis cloud, atau cara yang harus dipasang sendiri di VPS lalu diakses lewat UI HTML/JS yang rapuh
Karena saya sudah punya stack untuk men-query SimpleFI[3], saya membuat sendiri alat ekspor kecil[2]. Setahu saya, SimpleFI memungkinkan kueri read-only saldo dan transaksi untuk sebagian besar bank AS, dan paling mirip dengan Plaid tetapi jauh lebih ramah bagi developer
[1] https://actualbudget.com/
[2] https://github.com/eduser25/simplefin-bridge-exporter
[3] https://beta-bridge.simplefin.org/
Jenis aktivitas yang didukung adalah BUY, SELL, DIVIDEND, INTEREST, DEPOSIT, WITHDRAWAL, TRANSFER_IN, TRANSFER_OUT, CONVERSION_IN, CONVERSION_OUT, FEE, TAX
Contoh formatnya sebagai berikut
date,symbol,quantity,activityType,unitPrice,currency,fee
2024-01-01T15:02:36.329Z,MSFT,1,DIVIDEND,57.5,USD,0
2023-12-15T15:02:36.329Z,MSFT,30,BUY,368.6046511627907,USD,0
2023-08-11T14:55:30.863Z,$CASH-USD,600.03,DEPOSIT,1,USD,0
GnuCash juga punya cara impor melalui akses jaringan, tetapi saya belum pernah mencobanya langsung
Misalnya, satu tagihan kartu Amazon bisa dipecah ke beberapa akun pengeluaran yang terkait dengan sebuah pesanan, sekaligus mencerminkan reward kartu dan bagian saldo gift card yang dipakai
Saya sempat berhenti memakai GnuCash sekitar setahun dan pindah ke spreadsheet, tetapi ternyata tetap butuh cukup banyak pekerjaan untuk menjaga perspektif saldo yang akurat, dan saya menyadari banyak informasi yang benar-benar saya butuhkan jadi terlewat
Proyek open source yang menyediakan alur impor dari bank dan broker utama ke format terpadu yang terdefinisi baik bisa memberi dampak sangat besar
Kalau hanya alat grafik yang mengimpor CSV terstandar, itu bisa dibuat dalam beberapa menit di spreadsheet
Desainnya indah, dan ide open source serta self-hosting alih-alih SaaS juga bagus. Namun kalau tidak bisa tersambung langsung ke bank atau sekuritas dengan cara seperti Plaid, ini sulit menjadi opsi bagi saya
Akun saya terlalu banyak, jadi saya tidak akan mau repot mengunduh dan mengimpor CSV atau semacamnya. Saat ini saya memakai Wealthfront untuk agregasi kekayaan bersih, dan Copilot untuk pelacakan pengeluaran
Namun cukup kasar
Di bidang ini saya sangat puas dengan Projection Lab. Bukan open source, tetapi kalau membeli lisensi seumur hidup, bisa di-self-host
Developernya terus memperbarui, dan hampir semua fitur yang saya inginkan untuk mengelola proyeksi pensiun sudah ada
Terlihat keren. Saya penasaran bagaimana perbandingannya dengan Portfolio Performance[0], yang mungkin merupakan alat open source paling populer untuk pelacakan portofolio
[0]: https://www.portfolio-performance.info/en/
Ini kedua kalinya saya melihatnya, dan sulit bagi saya mengabaikan fakta bahwa grafiknya sama sekali tidak punya label atau sumbu
Saya sama sekali tidak berinvestasi, tetapi kalau saya menginginkan grafik, saya rasa saya tidak suka harus berinteraksi hanya untuk melihat informasinya
Hal yang sama berlaku untuk semacam progress bar tujuan keuangan yang samar ala Apple. Tidak jelas apakah 60%, apakah 20 dolar dari 30 dolar, atau berdasarkan periode yang mana. Menghilangkan informasi rasanya tidak membantu
Saat ini saya sedang menyiapkan pelacak portofolio open source pribadi yang serupa, yang dibuat di atas sistem pembukuan berpasangan bernama ledger
Saya tertarik karena konfigurasi yml-nya mudah dikelola versinya
Kalau ada yang pernah menyiapkan Paisa, entah berhasil atau gagal, saya ingin mendengar apa pun tentangnya
https://paisa.fyi/
https://demo.paisa.fyi/
https://ledger-cli.org/
Jika membandingkan dua program di sini, saya belum melihat perbedaan besar secara langsung. Maaf kalau ini terbaca seperti promosi dangkal
Keluhan terbesar saya adalah tidak adanya hal seperti autocomplete/syntax highlighting yang bisa mengurangi sifat manual dari input data
Kesulitan yang disebutkan tadi sebagian besar sudah berlalu, dan Paisa terlihat seperti alat yang sangat bagus untuk kembali memakai Beancount. Saya berencana segera mencobanya
Ide memakai file teks sebagai repositori bagus karena riwayat perubahan bisa dilacak dengan git. Saya juga berencana mengecek ini
Terlihat oke. Salah satu alasan memakai spreadsheet untuk keperluan seperti ini adalah karena dengan Google Sheets saya bisa membagikannya dengan istri, sehingga kami masing-masing bisa memperbarui akun terpisah secara berkala
Saya menginginkan bentuk di mana informasi dimasukkan lewat aplikasi mobile atau desktop lalu disinkronkan dengan Sheets, tetapi sepertinya tidak ada solusi seperti itu. Mungkin saya harus membuatnya sendiri
Ini terlihat benar-benar sama dengan Wealthsimple; apakah memakai semacam framework grafik yang sama?
Wealthfolio mulai mendapat cukup banyak perhatian setelah diluncurkan
Saya menulis semacam manifesto untuk aplikasi ini: https://wealthfolio.app/manifest
Ada juga draf roadmap: https://github.com/afadil/wealthfolio/discussions/70
Saya akan mengerjakannya agar menjadi pelacak desktop terbaik
Setelah Mint hilang, benar-benar muncul kekosongan di pasar ini
Fitur baru keluar cukup sering, dan menurut saya dukungan pelacakan investasi juga sedang makin ditingkatkan
Berkat layanan agregasi seperti Plaid, ini relatif merupakan buah yang mudah dipetik, dan pasarnya sudah jenuh
Namun program pada tulisan asli agak berbeda karena berjalan secara lokal dan berfokus pada pelacakan investasi individual, bukan agregasi akun online