Open Net Worth
Open Net Worth는 직접 운영하는 오픈소스 개인 AI 자산 비서로, 전체 재무를 하나의 원장에 기록하고 사용자가 제어하는 AI가 관리
저장소 정보는 아직 수집하지 않았습니다.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
Turns messy statements from a bank, a multi-currency account, a broker and a super fund into one offline report that leads with what to act on. An AI agent runs the monthly update, with a human in charge. Python, tested end to end. Live demo uses fake data.
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Your money lives in four places, and none of them can tell you what to do next. Money Tracker combines statements from a bank, a multi-currency account, a share broker and a super fund into one report that opens with what to act on. An AI agent runs the monthly update, and a person stays in charge of anything that matters.
See the live demo (fake data) · What it shows · How it works · Try it
My money is spread across CommBank, Wise, CMC Invest and IOOF. Each exports a different format, the same dollar often appears in two of them, and none of them tells you whether a charge looks wrong or what deserves attention. Many budgeting apps also ask you to connect your bank accounts. I wanted something that keeps statements in my own folder and gets the numbers right, then tells me the few things worth doing this month.
Needs Python 3.11+.
pip install -r requirements.txt -r requirements-dev.txt
python generate_sample.py # writes fake statements to sample_data/
python analyze.py # prints the summary and opens report.html
pytest # runs the pipeline end to end on fresh fake data
Without a config.toml, everything uses config.example.toml, which points at the fake data. To use your own
statements, copy it to config.toml (git-ignored) and fill in your folder, names and recipients.
flowchart LR
subgraph Sources["Statements (in your private folder)"]
L[CommBank ledger CSV]
P[CommBank PDFs]
W[Wise PDF / XLSX / CSV]
C[CMC CSVs]
S[IOOF super PDF]
end
subgraph Pipeline["analyze.py"]
R["Readers<br/>commbank.py · wise.py · holdings.py"]
M["Combine<br/>match transfers, de-duplicate,<br/>apply rules and config"]
Q["Summaries + insights"]
K["checks.py<br/>Needs a look"]
end
L & P & W & C & S --> R --> M
M --> Q & K --> H["report.html<br/>(data embedded, offline)"]
A(["Agent: monthly update skill"]) -. downloads & files .-> Sources
A -. reruns, investigates alerts .-> Pipeline
U(["You: sign in, answer questions"]) -.-> A
The interesting part is that the same money shows up in more than one place:
여기까지가 README 앞부분입니다. 나머지는 원문에서 읽을 수 있습니다. README 전문 보기 ↗