- Notifications
You must be signed in to change notification settings - Fork3k
The OS for your personal finances
License
maybe-finance/maybe
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation

Getinvolved:Discord •Website •Issues
We spent the better part of 2021/2022 building a personal finance + wealthmanagement app called, Maybe. Very full-featured, including an "Ask an Advisor"feature which connected users with an actual CFP/CFA to help them with theirfinances (all included in your subscription).
The business end of things didn't work out, and so we shut things down mid-2023.
We spent the better part of $1,000,000 building the app (employees +contractors, data providers/services, infrastructure, etc.).
We're now reviving the product as a fully open-source project. The goal is tolet you run the app yourself, for free, and use it to manage your own financesand eventually offer a hosted version of the app for a small monthly fee.
There are 3 primary ways to use the Maybe app:
- Managed (easiest) - we're in alpha and release invites in our Discord
- Self-host with Docker
Before contributing, you'll likely find it helpfultounderstand context and general vision/direction.
Once you've done that, please visitourcontributing guideto get started!
If you are trying toself-host the Maybe app, stop here. Youshouldread this guide to get started.
The instructions below are for developers to get started with contributing to the app.
- See
.ruby-version
file for required Ruby version - PostgreSQL >9.3 (ideally, latest stable version)
After cloning the repo, the basic setup commands are:
cd maybecp .env.local.example .env.localbin/setupbin/dev# Optionally, load demo datarake demo_data:reset
And visithttp://localhost:3000 to see the app. You can use the followingcredentials to log in (generated by DB seed):
- Email:
user@maybe.local
- Password:
password
For further instructions, see guides below.
If you'd like multi-currency support, there are a few extra steps to follow.
- Sign up for an API key atSynth. It's a Maybeproduct and the free plan is sufficient for basic multi-currency support.
- Add your API key to your
.env
file.
- Mac dev setup guide
- Linux dev setup guide
- Windows dev setup guide
- Dev containers - visitthis guide to learn more
Maybe is distributed underanAGPLv3 license. "Maybe" is a trademark of Maybe Finance, Inc.
About
The OS for your personal finances