Wealthfolio is a beautiful and privacy-focused desktop investment tracking application with completely local data storage and no cloud dependencies or subscriptions. Built with Rust and Tauri, it provides comprehensive portfolio tracking across multiple accounts and asset types, detailed performance analytics, activity management, and goal planning with allocation tracking.
The platform features a powerful addon system with TypeScript SDK, full type safety, comprehensive permission system, and secure secrets management for extending functionality. It offers multi-currency support with exchange rate management, includes data export and import capabilities, automatic SSL setup for web mode with HTTPS redirects, and runs seamlessly across Windows, macOS, and Linux with optional Docker deployment for self-hosting.
Use Cases:
Wealthfolio
A Beautiful and Boring Desktop Investment Tracker
Website
·
Discord
·
Twitter
·
Releases
Wealthfolio App is a Beautiful and Boring Investment Tracker, with Local Data Storage. No Subscriptions, No Cloud.
Visit the app website at Wealthfolio App (https://wealthfolio.app/).
!Screenshot
Wealthfolio features a powerful addon system that allows developers to extend functionality:
Get started building addons: See the Addon Documentation Hub
Documentation for all Activity types, including the required form fields, is available in docs/activities/activity-types.md.
See ROADMAP.md.
Ensure you have the following installed on your machine:
Clone the repository:
git clone https://github.com/afadil/wealthfolio.git
cd wealthfolio
Install dependencies using pnpm:
pnpm install
Setup environment configuration:
Copy the environment template and configure it for your setup:
cp .env.example .env
Update the .env file with your database path and other configuration as
needed:
# Database location
DATABASE_URL=../db/wealthfolio.db
Run in Development Mode:
Build and run the desktop application using Tauri:
pnpm tauri dev
Addon hot reload servers now start only when you explicitly opt in.
For desktop development with Tauri:
VITE_ENABLE_ADDON_DEV_MODE=true pnpm tauri dev
For browser-only development (Vite only, no Tauri):
pnpm dev:addons
You can also set VITE_ENABLE_ADDON_DEV_MODE=true in your .env file to
persist the setting.
Build the application for production:
pnpm tauri build
Open-source IDE for orchestrating AI coding agents with superhuman workflows, advanced context engineering, and parallel Claude Code sessions built on battle-tested principles.
MacOS app that turns your MacBook Force Touch trackpad into a digital weighing scale using pressure sensors, calibrated for gram-precision measurements.
Lightweight high-performance macOS screen recorder built on ScreenCapture Kit with audio loopback, Presenter Overlay, HEVC Alpha support, and comprehensive recording features.
AI-powered self-hosted card note-taking tool with natural language search, Markdown support, and lightweight Tauri architecture for multi-platform private data ownership.
Multi-agent financial platform with AI-powered stock selection, research, and automated crypto trading on Binance, OKX, and Hyperliquid with local-first data storage.
GUI tool to remove Windows 11 advertisements introduced in April 2024 update by modifying Registry keys across File Explorer, Start Menu, and Settings.