Personal Finance OS is an open-source, self-hosted personal finance application designed to provide individuals with a comprehensive platform to manage their finances effectively. Built on a secure and customizable architecture, Personal Finance OS offers a range of features to help users track income, expenses, investments, and financial goals seamlessly.
- Expense Tracking: Easily record and categorize expenses for a clear understanding of spending patterns.
- 🚧 AI chat: Directly chat with your finances to get insights and recommendations.
- 🚧 Budgeting: Set up budgets for different categories and monitor spending against them.
- 🚧 Investment Portfolio: Manage investments with support for stocks, bonds, cryptocurrencies, and more.
- 🚧 Financial Goals: Set achievable financial goals and track progress over time.
- 🚧 Reports and Insights: Generate customizable reports and visualizations for valuable insights into financial health.
- 🚧 Security and Privacy: Benefit from a self-hosted architecture ensuring the privacy and security of financial data.
- Clone the repository:
git clone https://github.com/ilyichv/personal-finance-os.git
- Install dependencies using
pnpm
:pnpm install
- Copy
.env.example
to.env.local
and update valuescp .env.example .env.local
- Run the database:
sh start-database.sh
- Run the development server:
pnpm dev
- Access Personal Finance OS in your browser at
http://localhost:3000
Guide is coming soon 🚧.
We welcome contributions from the community to enhance Personal Finance OS. Whether you're a developer, designer, tester, or have ideas for new features, we value your input. Please refer to our Contribution Guidelines for more information.
Personal Finance OS is licensed under the MIT License. Refer to the LICENSE file for details.
Encounter any issues or have questions? Please open an issue on GitHub, and our team will be glad to assist you.
We extend our gratitude to all contributors who have dedicated their time and expertise to improving Personal Finance OS.
For updates and announcements, follow me on Twitter @ilyichdev.
Personal Finance OS is provided as-is without any warranty. Users utilize it at their own discretion and risk.