Logo

Aonami Labs

  • Contribute
L
Live

Read the statement. Score the cashflow.

Aonami-labs/lens

Lens turns an Account Aggregator deposit statement into a transparent cashflow and underwriting read — income, obligations, surplus, risk flags, and a 0–100 score. A rule-based engine computes every figure; the model only narrates.

Star on GitHub
Cashflow analysisUnderwritingDeterministic engineBYOKRuns locally

Why

An AA deposit statement is structured data, but reading it is still manual. Is the income regular? What are the real monthly obligations? Is there a thin buffer or a bounced mandate hiding in 200 rows? Answering that by hand is slow — and easy to get wrong.

How it works

01

Drop the statement

A ReBIT deposit statement — XML or JSON, by file drop, picker, or paste. Raw Forge output pastes straight in. Everything is parsed locally in your browser.

02

The engine analyzes

Deterministic rules detect income and its regularity, group recurring obligations, compute FOIR, surplus, savings rate and balance buffer, then raise evidence-backed risk flags — bounced mandates, OD usage, thin buffer, income gaps.

03

Score, narrate, export

A 0–100 cashflow score from five published, weighted components, mapped to bands A–E. Bring your own key to have it explained in plain English, then export the analysis JSON or a copy-paste underwriting note.

Features

The engine decides, the AI narrates

Every number, flag, and score comes from a deterministic rule-based engine — no model in the scoring loop. The optional narration only explains what the engine already computed; it never recomputes or invents a figure.

Auditable score, not a black box

The 0–100 score is five weighted components — income regularity, FOIR health, surplus, buffer, clean record. The weights, FOIR thresholds, and flag rules are plain JavaScript you can read and change.

Every flag carries its evidence

Bounced mandates, negative balance, thin buffer, income gaps, volatile income — each risk flag links back to the exact transactions that triggered it. Nothing is asserted without a row to back it.

Bring your own key, multi-provider

Anthropic, OpenAI, Google or Groq. Your key is held in memory for the tab only, never written to disk, and sent to exactly one place — the provider you chose.

Runs fully local & offline

No backend, no telemetry, no upload. Statement data never leaves the tab. The engine, score, and flags all work with zero API key — narration is the only thing that makes a network call.

Reads XML, JSON, and Forge output

Ingests the ReBIT deposit FI schema directly and normalizes it to one internal model — byte-compatible with raw Forge output, so it pastes straight in.

Who it's for

Built for lenders, underwriters and analysts doing first-pass cashflow checks — the read you'd otherwise assemble by hand from 200 rows.

Open & honest

MIT licensedBYOK — keys never leave your browserRuns fully local & offlineThe engine decides, the AI only narratesSynthetic / test data only — not for real credit decisions without validation

Read your first statement.

Drop an AA deposit statement. Get a scored, explainable cashflow read back.

Star on GitHub

FAQ

No. The cashflow score, every ratio, and every flag are computed by a deterministic, rule-based engine you can audit line by line. There is no model in the scoring loop. The optional narration receives a grounded facts block of the engine's figures and is instructed to explain them only — never to recompute or invent a number.
A ReBIT deposit financial-information statement — XML or JSON — by file drop, file picker, or paste. Raw Forge output works directly because the internal data model is byte-compatible with it.
Nowhere. Lens runs fully local and offline — no backend, no telemetry, no upload. Statement data never leaves your browser tab. The only network call is the optional AI narration, which goes directly from your browser to the provider you chose.
Yours. Pick Anthropic, OpenAI, Google or Groq and paste your key. It's held in memory for the tab only, never saved to disk, and sent to exactly one place — that provider's API. The engine, score, and flags all work with no key at all.
Not as-is. Lens is built for synthetic / test data and is a transparent analysis aid, not an underwriting authority. Validate it against your own data and policies first, and verify every line against the source statement.

Built by developers,
released for everyone.

Every tool in Aonami Labs was born while building Aonami — real friction, real fixes, now open source. If it solved our problem, it'll solve yours. MIT licensed. Always free.

Star on GitHubSuggest a toolView all repos
Aonami Labs
Aonami Labs
Built with ♥ by aonami
Open Source Initiative
Aonami Tech·GitHub Org·Contact·MIT License

Projects

Deal Memo AIGitHub Stars
LensGitHub Stars
LucidGitHub Stars
Ledger LensGitHub Stars
PitcherGitHub Stars
Policy DiffGitHub Stars
ForgeGitHub Stars
SkillsGitHub Stars

Open Source

GitHub Org
MIT License
Contribute
Suggest a Tool

Company

Aonami Tech
How it works
Contact