3 points par GN⁺ 2024-09-07 | 1 commentaires | Partager sur WhatsApp
  • Wealthfolio est un tracker d’investissement open source qui fonctionne en local sans compte, avec un accent mis sur le contrôle direct par l’utilisateur de ses données de portefeuille
  • Il regroupe en un seul endroit le suivi des finances personnelles : investissements, patrimoine net, dépenses et budgets, objectifs d’allocation d’actifs, rééquilibrage, tableau de bord de performance, revenus de dividendes et d’intérêts, ainsi que planification retraite et FIRE
  • Il permet de voir les données de courtiers et de banques sur un seul écran et d’importer des relevés CSV, avec une comparaison possible des performances au S&P 500 ou à n’importe quel ETF
  • En utilisant Wealthfolio Connect, un service d’abonnement optionnel, il est possible de profiter de la synchronisation avec les courtiers, de la synchronisation chiffrée de bout en bout entre appareils et du partage de portefeuilles sélectionnés avec la famille
  • L’usage de base fonctionne principalement sur l’appareil de l’utilisateur, sans limite du nombre de portefeuilles, et le projet a reçu 6,260 stars sur GitHub

Gestion de portefeuille en local-first

  • Wealthfolio est un tracker d’investissement open source et privé disponible sur desktop, mobile et web
  • Il met en avant une architecture qui ne nécessite pas de compte et s’exécute sur l’appareil de l’utilisateur
  • Ses principales fonctions sont organisées autour du suivi conjoint des comptes d’investissement, des actifs et passifs, des dépenses, des budgets et des objectifs d’allocation
  • Suivi des investissements et des flux patrimoniaux

    • Investments Tracking : voir plusieurs courtiers et banques sur un seul écran, et importer des relevés CSV depuis n’importe où
    • Net Worth Tracking : suivre actifs et passifs pour connaître sa situation financière globale
    • Spending & Budgets : suivre les flux de trésorerie, catégoriser automatiquement les transactions et construire des budgets
    • Income Tracking : suivre les revenus de dividendes et d’intérêts de l’ensemble du portefeuille
  • Allocation, performance et plans à long terme

    • Allocation Targets & Rebalance : définir des pondérations cibles, voir les écarts et obtenir un plan de rééquilibrage
    • Portfolio Insights : visualiser l’allocation d’actifs, l’exposition sectorielle et la répartition géographique
    • Performance Dashboard : comparer les performances par compte et les benchmarker avec le S&P 500 ou n’importe quel ETF
    • Goals & Save-Up Planner : calculer la trajectoire d’épargne et la progression vers un montant cible
    • Retirement & FIRE Planner : propose des simulations annuelles, un Monte Carlo Risk Lab et un mode FIRE
    • Contribution Limits : suivre les plafonds de versement IRA, 401(k) et TFSA
    • AI Assistant : poser des questions sur le portefeuille et recevoir des insights basés sur l’IA

Connect et add-ons

  • Wealthfolio Connect est un service d’abonnement optionnel destiné à réduire la charge de saisie manuelle
    • Brokerage Sync : importer automatiquement comptes et transactions
    • Device Sync : prendre en charge la synchronisation chiffrée de bout en bout entre tous les appareils
    • Household View : partager des portefeuilles sélectionnés avec la famille
    • Les courtiers pris en charge sont listés sur Supported brokers
  • Il est possible d’élargir le périmètre de suivi avec les Add-ons
    • Investment Fees Tracker : suivre et analyser les frais d’investissement sur l’ensemble du portefeuille
    • Goal Progress Tracker : montrer visuellement la progression des investissements par rapport à un objectif
    • Stock Trading Tracker : suivre les opérations swing sur actions avec analyse de performance et vue calendrier
  • Wealthfolio met en avant 100% Open Source, 100% Yours et un nombre illimité de comptes, et a reçu 6,260 stars sur GitHub

1 commentaires

 
GN⁺ 2024-09-07
Avis sur Hacker News
  • En regardant la landing page, la première question qui m’est venue concerne la partie import des relevés de brokers/banques.
    Il faudrait lister quelque part précisément les brokers et banques pris en charge, et créer un lien vers cette liste depuis ici. Cette fonctionnalité sera probablement, pour beaucoup de gens, le facteur qui décidera s’ils l’utilisent ou non.
    Si cela ne remplace pas vraiment le workflow actuel « export CSV de la banque → traitement des données → import dans une feuille de calcul », et que seule la dernière étape change tandis que les étapes précédentes restent identiques, l’avantage n’est pas énorme.

    • En tant qu’utilisateur quotidien de Quicken, mon exigence n° 1 est une intégration fluide avec les institutions financières.
      Je n’ai pas envie, tous les jours, de parcourir moi-même les interfaces cassées de dizaines de banques pour trouver l’option « télécharger le CSV », de télécharger le fichier en espérant que cela fonctionne correctement, puis d’espérer qu’il s’importe bien dans l’application.
      Par le passé, il m’est même arrivé de changer de banque réelle uniquement parce que l’intégration était catastrophique ou ne fonctionnait pas.
      Malheureusement, certaines banques abandonnent le mode où l’application se connecte directement, pour passer à un modèle difficilement acceptable où un intermédiaire, comme les serveurs d’Intuit, doit communiquer avec elles et stocker les identifiants. Cette partie s’est nettement dégradée ces dernières années.
      L’exigence n° 2 est que l’application doive s’exécuter sur un PC local. Je n’accepterai jamais une application web cloud, ni un service hébergé soi-même sur un VPS auquel il faut accéder via une interface HTML/JS bancale.
    • C’est précisément pour cette raison que j’ai essayé d’auto-héberger Actual Finance[1], mais cela ressemblait davantage à une application de gestion de budget qu’à une application de suivi de patrimoine net.
      Comme j’avais déjà une stack qui interroge SimpleFI[3], j’ai créé moi-même un petit outil d’export[2]. SimpleFI permet de consulter en lecture seule les soldes et les transactions de la plupart des banques américaines ; d’après ce que je sais, c’est ce qui se rapproche le plus de Plaid, mais avec une bien meilleure ergonomie pour les développeurs.
      [1] https://actualbudget.com/
      [2] https://github.com/eduser25/simplefin-bridge-exporter
      [3] https://beta-bridge.simplefin.org/
    • Pour l’instant, seuls les fichiers CSV standard sont pris en charge, avec les colonnes Date, Symbol, Quantity, Activity Type, Unit Price, Currency, Fee.
      Les types d’activité pris en charge sont BUY, SELL, DIVIDEND, INTEREST, DEPOSIT, WITHDRAWAL, TRANSFER_IN, TRANSFER_OUT, CONVERSION_IN, CONVERSION_OUT, FEE, TAX.
      Voici un exemple de format :
      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
    • Je ne sais pas pour Wealthfolio, mais GnuCash permet d’importer du QFX/OFX/CSV, puis de faire un rapprochement avec les transactions saisies ou modifiées manuellement. On peut y stocker des informations beaucoup plus riches que ce que connaît la banque ou l’émetteur de la carte.
      GnuCash propose aussi des méthodes d’import via accès réseau, mais je ne les ai pas essayées moi-même.
      Par exemple, on peut ventiler une ligne de facture de carte Amazon entre plusieurs comptes de dépenses correspondant à la commande, tout en tenant compte des récompenses de carte et de la partie payée avec un solde de carte cadeau.
      J’ai fait une pause d’environ un an avec GnuCash pour passer à une feuille de calcul, mais maintenir une vue exacte des soldes demandait encore pas mal de travail, et je me suis rendu compte que je passais à côté de beaucoup d’informations dont j’avais réellement besoin.
    • La question clé est exactement celle-là. 99 % de la valeur apportée par ce type d’outil vient de là.
      Un projet open source qui proposerait des flux d’import bien définis, vers un format unifié, pour les grandes banques et les principaux brokers pourrait avoir un impact énorme.
      Si ce n’est qu’un outil de graphiques qui importe des CSV standardisés, on peut le faire en quelques minutes dans une feuille de calcul.
  • Le design est superbe, et l’idée d’un outil open source et auto-hébergé plutôt qu’un SaaS est excellente. Mais s’il ne peut pas se connecter directement aux banques ou aux courtiers, façon Plaid, ce sera difficilement une option pour moi.
    J’ai trop de comptes pour accepter la corvée de télécharger puis d’importer des CSV ou équivalents. Actuellement, j’utilise Wealthfront pour l’agrégation de patrimoine net, et Copilot pour le suivi des dépenses.

    • Je déteste vraiment confier ce genre d’identifiants à un tiers, mais je ne fais ce travail qu’une fois par trimestre.
    • J’ai déjà utilisé ofxtools pour télécharger les données en local. En gros, cela prend en charge l’ancienne interface Quicken/QuickBooks supportée par beaucoup de banques, courtiers et cartes de crédit aux États-Unis.
      Mais c’est assez rudimentaire.
  • Dans ce domaine, je suis vraiment satisfait de Projection Lab. Ce n’est pas open source, mais avec une licence à vie, on peut l’auto-héberger.
    Le développeur continue de le mettre à jour, et il contient presque toutes les fonctionnalités que je veux pour gérer mes projections de retraite.

    • Pour quelqu’un de trop paresseux pour trouver un vrai conseiller financier, c’est jusqu’ici un outil assez intéressant.
    • Pour quelqu’un qui l’a vraiment utilisé, est-ce que la licence à vie à 800 dollars vaut son prix ? Ça paraît assez cher. Par rapport à l’abonnement mensuel, il faut plus de 7 ans pour l’amortir.
    • Je me demande si cet outil a été conçu spécifiquement pour les marchés et systèmes financiers nord-américains.
  • Ça a l’air sympa. Je me demande comment il se compare à Portfolio Performance[0], qui est probablement l’un des outils open source les plus populaires pour le suivi de portefeuille.
    [0]: https://www.portfolio-performance.info/en/

  • C’est la deuxième fois que je le vois, et j’ai du mal à passer outre le fait que les graphiques n’aient aucune étiquette ni aucun axe.
    Je n’investis pas du tout, mais si je voulais des graphiques, je n’aimerais probablement pas devoir forcément interagir avec eux pour voir les informations.
    Même chose pour les barres de progression à la Apple, avec des objectifs financiers flous. Impossible de savoir si c’est 60 %, 20 dollars sur 30, ou sur quelle période cela porte. Je ne pense pas que supprimer l’information ait aidé.

  • Je suis en train de configurer un tracker de portefeuille personnel open source similaire, construit sur ledger, un système de comptabilité en partie double
    J’ai été attiré par la configuration en yml, facile à versionner
    Si quelqu’un a déjà configuré Paisa, avec succès ou non, je suis preneur de tout retour
    https://paisa.fyi/
    https://demo.paisa.fyi/
    https://ledger-cli.org/
    En comparant les deux programmes ici, je ne vois pas de grosse différence pour l’instant. Désolé si ça ressemble à de la promo superficielle

    • J’ai utilisé Beancount de façon très rigoureuse par le passé. Mais avec le travail et des problèmes de santé, il est devenu difficile de suivre mes finances avec autant de précision
      Mon principal reproche était l’absence de choses comme l’autocomplétion/la coloration syntaxique pour réduire la part manuelle de la saisie des données
      Les difficultés dont je parlais sont en grande partie derrière moi, et Paisa semble être un très bon outil pour revenir à Beancount. Je compte l’essayer bientôt
    • Ça a l’air intéressant. Une chose : je n’ai pas trouvé de mention de l’open source ni de l’AGPL sur paisa.fyi, alors que c’est assez important pour moi, et probablement pour d’autres aussi. Ce serait bien de l’ajouter là-bas
      L’idée d’utiliser des fichiers texte comme dépôt est bonne, car elle permet de suivre l’historique des changements avec git. Je vais aussi regarder ça
  • Ça a l’air pas mal. L’une des raisons pour lesquelles j’utilise un tableur pour ce genre d’usage, c’est que je peux le partager avec ma femme via Google Sheets, afin que chacun puisse mettre à jour périodiquement ses propres comptes

    • J’avais déjà posté sur Ask HN pour demander s’il existait une appli qui fonctionnerait comme une interface frontend pour Google Sheets
      Je voulais quelque chose où l’on saisit des informations dans une appli mobile ou desktop, puis elles se synchronisent avec Sheets, mais ce genre de solution ne semblait pas exister. Il faudra peut-être simplement que je la développe moi-même
  • Ça ressemble vraiment à Wealthsimple ; vous utilisez le même framework de graphiques, ou quelque chose du genre ?

  • Wealthfolio a commencé à recevoir un certain intérêt après son lancement
    J’ai rédigé une sorte de manifeste pour l’appli : https://wealthfolio.app/manifest
    Il y a aussi une ébauche de roadmap : https://github.com/afadil/wealthfolio/discussions/70
    Je vais travailler pour en faire le meilleur tracker desktop possible

  • Depuis la disparition de Mint, il y a vraiment un vide sur ce marché

    • Après la fermeture de Mint.com, j’ai cherché une alternative et découvert Monarch Money, que je paie volontiers
      De nouvelles fonctionnalités arrivent assez souvent, et je trouve que la prise en charge du suivi des investissements continue de s’améliorer
    • J’utilise Empower, anciennement Personal Capital, depuis presque 10 ans, et j’en suis suffisamment satisfait
    • Pas forcément. Après l’arrêt de Mint, des services de remplacement sont apparus un peu partout
      Grâce à des services d’agrégation comme Plaid, c’est un fruit relativement facile à cueillir, et le marché est déjà saturé
      Cela dit, le programme du billet original est un peu différent, dans la mesure où il fonctionne en local et se concentre sur le suivi d’investissements individuels plutôt que sur l’agrégation de comptes en ligne