← All projects
Personal finance for macOS

Nomic

NomicOS brings monthly planning, actual spending and savings into one continuous cycle: plan, record, reconcile.

Native appPre-releaseIn development
Development status
DesignBuildTestRelease
NowBuilding
ReleaseNot yet released · local macOS build

NextRecover the approved visual direction and import past finance files, then native acceptance.

Overview

Start the month with a forecast, record what actually happens, and close it with a reconciliation that keeps deliberate savings and extra retained money apart. The next month opens only after the previous one is reconciled, so your history stays clean.

SwiftSwiftUIPFECore rules enginemacOS

Personal budget

Forecast salary and planned expenses, preload recurring plans and record actuals as the month progresses.

Reconciliation

Closing a month compares actual income against paid spending and records any remainder separately. Nothing is invented.

Savings provenance

Deliberate savings and extra retained stay separate, labelled by month and currency.

Account history

Import supported bank CSV history as an independent record, plus a grocery calculator that feeds the budget.

134tests passed (latest verified baseline)
5working product areas (reports still ahead)
Localvalidated JSON store
01 / Monthly cycle

Plan, record, reconcile.

Every month follows the same governed loop. Nothing is invented: a zero or negative result stays visible, and savings keep their origin.

NomicOS monthly cycle: forecast, record actuals, declare complete, reconcile (the gate), classify savings as deliberate or extra retained, and open the next month.
Fig. The NomicOS operating cycle. Reconciliation is the gate: the next forecast opens only when every prior month is reconciled.