Categories
self-hosted financial-analysis personal-finance expense-tracker money-management budgetingStars
Forks
Watchers
Developer links
Ocular
Ocular provides a modern personal finance workspace that plots your household income and expenditures across multi-year horizons to eliminate surprises in annual budgeting. Users can define custom income streams, configure recurring fixed obligations like rent and utilities, and allocate discretionary spending allowances into designated category groups. Interactive Sankey diagrams and cumulative balance curves visualize projected net savings trajectories, signaling upcoming cash crunches months in advance. The annual planning matrix breaks down monthly figures across twelve periods, calculates automatic net savings, and highlights active fiscal cycles. Keyboard shortcuts accelerate data entry with inline arithmetic expression evaluation directly inside currency cells. Built-in multi-currency conversion and localization settings allow international households and remote professionals to manage diverse revenue streams effortlessly. A dedicated privacy mode masks sensitive monetary amounts when working in public spaces, while complete ledgers export cleanly as portable JSON archives. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.
Benefits
- Long-Term Multi-Year Cash Flow Projections
- Calculates multi-year liquidity trajectories from recurring incomes and contractual costs, modeling cumulative savings growth curves and alerting users to future deficit periods well in advance.
- Envelope-Style Category Spending Allocations
- Divides disposable funds into distinct monthly envelopes with visual progress gauges, enabling households to curb discretionary spending and meet defined long-term financial targets.
- Strict Self-Hosted Financial Data Privacy
- Maintains all financial balances, bank records, and salary figures on your private server without telemetry, third-party analytics trackers, or mandatory cloud aggregation services.
- Multi-Currency and Global Locale Support
- Handles diverse international currencies and regional date formatting conventions, enabling freelancers and remote contractors to budget across foreign exchange transactions smoothly.
Features
- Visual Balance Projections
- Renders interactive SVG charts depicting projected end-of-month balances and annual net worth changes based on planned cash flows.
- Recurring Obligation Scheduler
- Automates recurring fixed expense schedules with custom monthly, quarterly, semi-annual, or annual billing cadences across customizable budget groups.
- Dedicated Savings Goal Tracker
- Monitors target savings milestones with percentage completion indicators, calculating required monthly contributions to reach target deadlines.
- Categorized Expense Ledger
- Logs everyday variable transactions with custom tags, quick search filtering, and monthly category breakdown summaries.
- Portable Encrypted Backup Exports
- Exports complete personal accounting databases into portable encrypted JSON files for local backup archives or migration.