lberts146 downloadsVisualize your monthly finances, summary cards, daily balance chart, monthly evolution and spending by category.
Track and visualize your monthly finances directly in Obsidian — summary cards, daily balance chart, monthly evolution, and spending by category, all powered by a simple CSV file.
− sign)The plugin reads a CSV file with the following columns (column names are case-insensitive):
| Column | Required | Example |
|---|---|---|
date |
✅ | 2025-01-15 |
category |
✅ | Food |
sub-category |
— | Groceries |
description |
— | Weekly shopping |
amount |
✅ | $9,120.00 or -$200.00 |
accumulated-value |
— | ignored by the plugin |
YYYY-MM-DD format$) and thousand separators are handled automaticallyMinimal example:
date,category,sub-category,description,amount,accumulated-value
2025-01-05,Salary,,January salary,$9120.00,$9120.00
2025-01-10,Food,Groceries,Weekly shopping,-$350.00,$8770.00
2025-01-15,Transport,Fuel,Gas station,-$200.00,$8570.00
Personal Financemain.js and manifest.json from the latest release<vault>/.obsidian/plugins/personal-finance/Open Financial Overview)The default path is personal-finance.csv (vault root).

# Clone the repository
git clone https://github.com/YOUR_USER/personal-finance
cd personal-finance
# No dependencies — the plugin is plain CommonJS JavaScript
# Copy files to your vault to test:
cp main.js manifest.json <vault>/.obsidian/plugins/personal-finance/
To publish a new version:
version in manifest.json and versions.json1.0.1)MIT © Lucas Berta