Wealthfolio

See all your savings and investments in one private place, without a spreadsheet.

Money AGPL-3.0-only

What it does

Wealthfolio shows what all your savings, pensions and investments are worth, in one place. Add your accounts, type in or import your trades from a CSV file, and it works out your net worth, returns, dividends and progress towards goals such as a house deposit or retirement. It can also track spending. Your figures stay on your own computer or server, not with a finance company.

  • Net worth, holdings and true returns across all your accounts and currencies
  • Dividends, income, savings goals and yearly allowance limits
  • Desktop, iPhone and self-hosted web, with your data stored locally
  • Optional AI assistant that can run on a local model, and an add-on system

Great for: People with savings, ISAs, pensions or shares in several places who want one honest view of their money without giving it to a finance app.

  • LicenceAGPL-3.0-only
  • Where it runsOnline (from $2.40/month) · Your computer (free)
  • Built withrust, typescript, react
  • Your dataStays in your own copy
  • Sourceafadil/wealthfolio

Ways to use it

Choose one when you tell your AI. It sets everything up with you, in plain words.

  • Online with PikaPods from $2.40/monthA small, friendly host just for open-source apps. Pay by the hour, cancel any time, and new accounts get $5 of free credit. Third-party host.
  • On my own computerFreeWealthfolio has a desktop app. Your AI can install it with you.

Hosts are independent companies, not BespokeAI. You sign up and pay them directly. We may earn a referral fee, which never changes your price.

How people are using this project

Examples of what people ask their AI to do with Wealthfolio. Start from one, or just tell your AI and it will ask what you'd like.

Can I trust it?

  • AGPL-3.0-only. Free to use and change. If you run a changed version that other people use over the internet (not just you or your household), you must offer them your source code under the same licence. Private use has no extra obligations. The name and logo are trademarks of Teymz Inc. and are not covered by the licence, so a public copy should use its own name. The add-on SDK is MIT.
  • Your data: stores personal data, on your own device or server. One SQLite database on your device (desktop app data folder) or in the wealthfolio-data volume (/data) in Docker, plus an encrypted secrets file. Saved snapshots go in a backups/ folder beside the database.
  • Other services: Yahoo Finance and other market-data providers (optional, free (Yahoo); Alpha Vantage, Finnhub, MarketData.app and Metal Price API need your own key, often with a free tier); AI provider (OpenAI, Anthropic, Google, Groq, OpenRouter or local Ollama) (optional, pay-per-use with your own key, or free with Ollama on your own computer); Wealthfolio Connect (optional, paid subscription); OpenID Connect sign-in provider (Authentik, Authelia, Keycloak…) (optional, free (self-hosted) or varies)
  • Pinned version 1e08bbc. Every handover uses exactly this code, which we've reviewed.
  • Holds your full financial picture. The web version must have a password (WF_AUTH_PASSWORD_HASH) or a sign-in proxy before it is reachable from other devices, and should sit behind HTTPS.
  • Keep WF_SECRET_KEY, the backup password and any broker or AI API keys out of AI chats and out of git.
  • The AI assistant sends your questions and the portfolio figures it looks up to the provider you choose. Use Ollama to keep it all on your own machine.
  • AI Agent Access (MCP) is off by default. When you turn it on, give each token the smallest scope it needs and review the audit log.
  • Price updates send ticker symbols to Yahoo Finance or the providers you enable, but not your amounts.

Did it work for people?

No reports yet

Be the first to tell others how it went.

Tell us how it went

Calm, private envelope budgeting. Give every coin a job.

Money

Share costs with friends, flatmates and family, and see who owes whom.

Money

See every subscription you pay for, and never miss a renewal again.

Money