Wealthfolio: 비공개 오픈소스 투자 추적기
(wealthfolio.app)- Wealthfolio는 계정 없이 로컬에서 실행되는 오픈소스 투자 추적기로, 포트폴리오 데이터를 사용자가 직접 통제하는 데 초점을 둠
- 투자, 순자산, 지출·예산, 자산 배분 목표, 리밸런싱, 성과 대시보드, 배당·이자 수입, 은퇴·FIRE 계획까지 개인 재무 추적을 한곳에 묶음
- 중개사와 은행 데이터를 한 화면에서 보고 CSV 명세서를 가져올 수 있으며, 성과는 S&P 500이나 임의 ETF와 비교 가능함
- 선택형 구독 서비스인 Wealthfolio Connect를 쓰면 중개사 동기화, 기기 간 종단간 암호화 동기화, 가족과 선택 포트폴리오 공유를 이용할 수 있음
- 기본 사용은 사용자 기기 중심으로 동작하고 포트폴리오 수 제한이 없으며, GitHub에서 6,260 stars를 받은 프로젝트임
로컬 우선 포트폴리오 관리
- Wealthfolio는 데스크톱·모바일·웹에서 사용할 수 있는 비공개 오픈소스 투자 추적기임
- 계정이 필요 없고 사용자의 기기에서 실행되는 구조를 강조함
- 주요 기능은 투자 계정, 자산·부채, 지출, 예산, 배분 목표를 함께 추적하는 방식으로 구성됨
-
투자와 자산 흐름 추적
- Investments Tracking: 여러 중개사와 은행을 한 화면에서 보고, 어디서든 CSV 명세서를 가져올 수 있음
- Net Worth Tracking: 자산과 부채를 추적해 전체 재무 상태를 확인함
- Spending & Budgets: 현금 흐름을 추적하고 거래를 자동 분류하며 예산을 구성함
- Income Tracking: 전체 포트폴리오의 배당과 이자 수입을 추적함
-
배분, 성과, 장기 계획
- Allocation Targets & Rebalance: 목표 비중을 설정하고 드리프트를 확인하며 리밸런싱 계획을 얻음
- Portfolio Insights: 자산 배분, 섹터 노출, 지리적 분포를 볼 수 있음
- Performance Dashboard: 계정별 성과를 비교하고 S&P 500 또는 임의 ETF와 벤치마크함
- Goals & Save-Up Planner: 목표 금액까지의 저축 경로와 진행 상태를 계산함
- Retirement & FIRE Planner: 연도별 시뮬레이션, Monte Carlo Risk Lab, FIRE 모드를 제공함
- Contribution Limits: IRA, 401(k), TFSA 납입 한도를 추적함
- AI Assistant: 포트폴리오에 대해 질문하고 AI 기반 인사이트를 받을 수 있음
Connect와 애드온
- Wealthfolio Connect는 수동 입력 부담을 줄이기 위한 선택형 구독 서비스임
- Brokerage Sync: 계정과 거래를 자동으로 가져옴
- Device Sync: 모든 기기 간 종단간 암호화 동기화를 지원함
- Household View: 선택한 포트폴리오를 가족과 공유함
- 지원 중개사는 Supported brokers에서 확인할 수 있음
- Add-ons로 추적 범위를 넓힐 수 있음
- Investment Fees Tracker: 포트폴리오 전반의 투자 수수료를 추적·분석함
- Goal Progress Tracker: 목표 금액 대비 투자 진행률을 시각적으로 보여줌
- Stock Trading Tracker: 스윙 주식 거래를 성과 분석과 캘린더 보기로 추적함
- Wealthfolio는 100% Open Source, 100% Yours, 무제한 계정 수를 강조하며, GitHub에서 6,260 stars를 받음
댓글과 토론
Hacker News 의견들
-
랜딩 페이지를 보면서 가장 먼저 든 질문은 브로커/은행 명세서 가져오기 부분임
지원하는 브로커와 은행이 정확히 어디인지 어딘가에 목록으로 두고 여기서 연결해야 함. 이 기능은 많은 사람에게 “쓸지 말지”를 가르는 요소일 가능성이 큼
지금 쓰는 “은행 CSV 내보내기 → 데이터 처리 → 스프레드시트 가져오기” 워크플로를 대체할 의미가 별로 없고, 마지막 단계만 바뀌고 앞 단계가 그대로라면 큰 장점이 없음- Quicken을 매일 쓰는 입장에서, 금융기관과의 매끄러운 연동이 1순위 요구사항임
수십 개 은행의 망가진 UI를 직접 돌아다니며 “CSV 다운로드” 옵션을 찾고, 그게 제대로 되길 바라며 파일을 내려받고, 다시 애플리케이션에 잘 가져와지길 바라는 일을 매일 반복하고 싶지 않음
예전에는 연동이 형편없거나 작동하지 않는다는 이유만으로 실제 은행을 바꾼 적도 있음
안타깝게도 일부 은행은 애플리케이션이 직접 접속하는 방식을 중단하고, Intuit 서버 같은 중개자가 통신하고 자격 증명을 저장해야 하는 받아들이기 어려운 모델로 옮겨가고 있음. 지난 몇 년 사이 이 부분이 눈에 띄게 나빠졌음
2순위 요구사항은 애플리케이션이 로컬 PC에서 실행되어야 한다는 것임. 클라우드 기반 웹 앱이나 VPS에 직접 올려서 허술한 HTML/JS UI로 접근해야 하는 방식은 절대 받아들이지 않음 - 바로 그 이유로 Actual Finance[1]를 셀프호스팅해 봤지만, 이건 순자산 추적 앱이라기보다 예산 관리 앱에 가까웠음
이미 SimpleFI[3]를 조회하는 스택이 있어서 작은 내보내기 도구[2]를 직접 만들었음. SimpleFI는 대부분의 미국 은행에 대해 잔액과 거래 정보를 읽기 전용으로 조회할 수 있게 해 주며, Plaid와 가장 비슷하지만 개발자 친화성은 훨씬 낫다고 알고 있음
[1] https://actualbudget.com/
[2] https://github.com/eduser25/simplefin-bridge-exporter
[3] https://beta-bridge.simplefin.org/ - 현재는 표준 CSV 파일만 지원하며 열은 Date, Symbol, Quantity, Activity Type, Unit Price, Currency, Fee임
지원하는 활동 유형은 BUY, SELL, DIVIDEND, INTEREST, DEPOSIT, WITHDRAWAL, TRANSFER_IN, TRANSFER_OUT, CONVERSION_IN, CONVERSION_OUT, FEE, TAX임
예시 형식은 다음과 같음
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 - Wealthfolio는 모르겠지만, GnuCash는 QFX/OFX/CSV 등을 가져온 뒤 수동으로 기록하거나 수정한 거래와 대사 처리하는 방법이 있음. 은행이나 카드사가 아는 것보다 훨씬 풍부한 정보를 담을 수 있음
GnuCash에는 네트워크 접근으로 가져오는 방법도 있지만 직접 써 보지는 않았음
예를 들면 Amazon 카드 청구 한 건을 주문에 들어간 여러 지출 계정으로 나누고, 카드 리워드와 기프트카드 잔액 사용분까지 함께 반영할 수 있음
GnuCash를 1년쯤 쉬고 스프레드시트로 옮겨 봤는데, 정확한 잔액 관점을 유지하는 데 여전히 꽤 많은 작업이 필요했고, 실제로 필요했던 많은 정보를 놓치고 있다는 걸 알게 됨 - 핵심 질문은 바로 이거임. 이런 도구가 제공하는 가치의 99% 가 여기서 나옴
주요 은행과 브로커의 가져오기 흐름을 잘 정의된 통합 형식으로 제공하는 오픈소스 프로젝트라면 엄청난 영향을 줄 수 있음
표준화된 CSV만 가져오는 그래프 도구라면 스프레드시트에서도 몇 분이면 만들 수 있음
- Quicken을 매일 쓰는 입장에서, 금융기관과의 매끄러운 연동이 1순위 요구사항임
-
디자인은 아름답고, SaaS 대신 오픈소스·셀프호스팅이라는 아이디어도 좋음. 하지만 Plaid 같은 방식으로 은행이나 증권사에 직접 연결하지 못한다면 나에게는 선택지가 되기 어려움
계정이 너무 많아서 CSV 등을 내려받고 가져오는 수고를 감수하지 않을 것임. 현재는 순자산 집계에는 Wealthfront를, 지출 추적에는 Copilot을 쓰고 있음- 제3자에게 그런 자격 증명을 맡기는 건 정말 싫지만, 이런 작업은 분기마다 한 번만 하고 있음
- ofxtools로 데이터를 로컬에 내려받아 써 본 적이 있음. 기본적으로 많은 미국 은행, 증권사, 신용카드가 지원하는 예전 Quicken/QuickBooks 인터페이스를 지원함
다만 꽤 투박함
-
이 분야에서는 Projection Lab에 정말 만족하고 있음. 오픈소스는 아니지만 평생 이용권을 사면 셀프호스팅이 가능함
개발자가 계속 업데이트하고 있고, 은퇴 전망을 관리하는 데 원하는 기능이 거의 다 들어 있음- 제대로 된 재무설계사를 찾기엔 너무 게으른 입장에서, 지금까지는 꽤 흥미로운 도구임
- 실제로 써 본 입장에서 평생 이용권 800달러가 그만한 가치가 있다고 보나? 꽤 비싸 보임. 월 구독과 비교하면 7년이 넘어야 본전임
- 이 도구가 특별히 북미 금융시장/제도를 대상으로 만들어졌는지 궁금함
-
멋져 보임. 포트폴리오 추적용 오픈소스 도구 중 아마 가장 인기 있는 Portfolio Performance[0]와 비교하면 어떤지 궁금함
[0]: https://www.portfolio-performance.info/en/ -
이걸 두 번째로 봤는데, 차트에 라벨이나 축이 전혀 없는 것을 넘기기 어려움
투자는 전혀 안 하지만, 차트를 원한다면 정보를 보려고 반드시 상호작용해야 하는 방식은 싫을 것 같음
Apple식으로 모호한 재무 목표 진행 막대 같은 것도 마찬가지임. 60%인지, 30달러 중 20달러인지, 어느 기간 기준인지 알 수 없음. 정보를 제거한 게 도움이 된 것 같지는 않음 -
현재 ledger라는 복식부기 시스템 위에 만든 비슷한 개인용 오픈소스 포트폴리오 추적기를 설정하고 있음
쉽게 버전 관리할 수 있는 yml 설정 때문에 끌렸음
Paisa를 성공적으로든 실패했든 설정해 본 사람이 있다면 무엇이든 듣고 싶음
https://paisa.fyi/
https://demo.paisa.fyi/
https://ledger-cli.org/
여기의 두 프로그램을 비교해 보면 당장 큰 차이는 잘 보이지 않음. 얕은 홍보처럼 읽힌다면 미안함- 예전에는 Beancount를 아주 철저히 썼음. 다만 일과 건강 문제로 재정을 그렇게 세밀하게 추적하기 어려워졌음
가장 큰 불만은 데이터 입력의 수작업성을 줄여 줄 자동완성/구문 강조 같은 것이 없었다는 점이었음
앞서 말한 어려움은 대부분 지나갔고, Paisa는 Beancount로 다시 돌아가는 데 아주 좋은 도구처럼 보임. 곧 써 볼 생각임 - 흥미로워 보임. 한 가지는, paisa.fyi에서 오픈소스나 AGPL 언급을 찾지 못했는데 나에게는 꽤 중요한 부분이고 다른 사람들도 그럴 것 같음. 거기에 추가하는 게 좋겠음
저장소로 텍스트 파일을 쓰는 아이디어는 git으로 변경 내역을 추적할 수 있어서 좋음. 이것도 확인해 볼 예정임
- 예전에는 Beancount를 아주 철저히 썼음. 다만 일과 건강 문제로 재정을 그렇게 세밀하게 추적하기 어려워졌음
-
괜찮아 보임. 이런 용도로 스프레드시트를 쓰는 이유 중 하나는 Google Sheets로 아내와 공유해서 각자 별도 계정을 주기적으로 업데이트할 수 있기 때문임
- 예전에 Ask HN에 Google Sheets의 프런트엔드처럼 동작하는 앱이 있는지 올린 적이 있음
모바일이나 데스크톱 앱에 정보를 입력하면 Sheets와 동기화되는 형태를 원했는데, 그런 해결책은 없는 것 같았음. 그냥 직접 만들어야 할지도 모르겠음
- 예전에 Ask HN에 Google Sheets의 프런트엔드처럼 동작하는 앱이 있는지 올린 적이 있음
-
Wealthsimple과 정말 똑같아 보이는데, 같은 그래프 프레임워크 같은 걸 쓴 건가?
-
Wealthfolio가 출시 후 어느 정도 관심을 받게 됐음
앱을 위한 일종의 선언문을 작성했음: https://wealthfolio.app/manifest
로드맵 초안도 있음: https://github.com/afadil/wealthfolio/discussions/70
최고의 데스크톱 추적기로 만들기 위해 작업할 예정임 -
Mint가 사라진 뒤 이 시장에 정말 공백이 생겼음
- Mint.com이 닫힌 뒤 대안을 찾다가 Monarch Money를 발견했고, 기꺼이 비용을 내고 있음
새 기능이 꽤 자주 나오고, 투자 추적 지원도 더 개선 중이라고 봄 - Empower, 예전 이름으로 Personal Capital을 거의 10년째 쓰고 있고 충분히 만족하고 있음
- 꼭 그렇지는 않음. Mint가 종료된 뒤 대체 서비스가 여기저기서 쏟아져 나왔음
Plaid 같은 집계 서비스 덕분에 비교적 따기 쉬운 과일이고, 이미 포화된 시장임
다만 원글의 프로그램은 로컬에서 동작하고 온라인 계정 집계보다는 개별 투자 추적에 초점을 맞춘다는 점에서 조금 다름
- Mint.com이 닫힌 뒤 대안을 찾다가 Monarch Money를 발견했고, 기꺼이 비용을 내고 있음