100% Local · No Cloud Required · Free to Download

Free offline AI invoice
tracker — built for

Windows.

jaklens.ai scans invoices with a local AI model, organizes every expense and income transaction, and lets you query your financial history through a private on-device assistant — running entirely on your Windows PC.

No account needed · No internet required · Data stays on your device · Windows 10/11

jaklens.ai â€" Invoice & Finance Manager
Finance
Dashboard
Expenses
Income & Sales
Documents
Invoices
Upload
AI Tools
AI Assistant NEW
AWS Cloud Services — March 2025
Ingested 2025-03-15 · 124KB · Confidence: 98%
✓ Approved ðŸ" - In Expenses
Amazon Web Services
AWS-2025-03-48821
2025-03-01
USD 4,280.00
AI extracted 6 line items · EC2, S3, RDS, CloudFront, Lambda, Support — Tax: $642.00
Recent Transactions
AWS Cloud · Technology
2025-03-15 · OCR
−$4,280
Service Revenue
2025-03-12 · Manual
+$12,500
Office Rent · Utilities
2025-03-01 · Manual
−$3,200
AI Financial Assistant
What's my net balance this month?
Your March net balance is +$5,020. Income: $12,500 (Service Revenue). Expenses: $7,480 across Technology ($4,280) and Rent ($3,200).
Session active · 3 turns · remembers conversation
Zero cloud dependency
Qwen2.5 1.5B on-device
SQLite local database
Angular 21 + Electron 42
Free to download

Everything you need.
Nothing you don't.

Built for small businesses, freelancers, and finance teams who want AI-powered tools without handing their data to a third party.

AI Invoice OCR

Upload PDF or image invoices and let the local Qwen2.5 model extract vendor names, invoice numbers, line items, dates, and tax amounts automatically.

Qwen2.5 · llama.cpp

Manual Invoice Entry

No file? No problem. Fill in invoice details manually â€" vendor, line items, dates, tax, currency â€" and it enters your workflow as a fully structured invoice.

No file upload required

Expense & Income Tracker

Separate ledgers for expenses and income with category management, search, filtering by status and date, and running totals across your full history.

Multi-currency support

Invoice Approval Workflow

Review AI-extracted fields, correct any errors, then approve or reject with a mandatory reason. Every action is logged in a timestamped audit trail.

Full audit trail

Invoice â†" Transaction Linking

Approved invoices link bidirectionally to tracker entries. Once an invoice is added to expenses or income, it locks â€" preventing duplicate entries. Navigate both ways instantly.

Duplicate-proof

Excel Export

Export any filtered view of invoices or transactions to a formatted Excel workbook. Invoice exports include a dedicated line items sheet. Native save dialog, no third-party upload.

SheetJS · 2-sheet output

Ask your finances
anything.

A context-aware chat assistant powered by Qwen2.5 running locally via llama.cpp. It reads your live database at the start of each conversation and answers financial questions based only on your actual data.

Full conversation memory
The model remembers every prior turn in the session â€" ask follow-ups like "and what about last month?" naturally.
Strictly business-only
120+ financial keyword guard blocks off-topic questions before they reach the model. Two-layer enforcement â€" hard-coded + system prompt.
Bilingual â€" English & Arabic
Responds in the language you write in. Arabic financial keywords are included in the topic guard.
Financial AI Assistant
Session active · 4 turns · remembers conversation
Which expense category is costing me the most?
Your highest expense category is Technology at $18,420.00 â€" driven mainly by AWS ($4,280), Google Cloud ($3,100), and software subscriptions ($2,840). This is 38% of your total expenses this year.
And which vendor is the most expensive within that?
Within Technology, Amazon Web Services is the top vendor at $4,280 across 3 invoices (Jan—Mar 2025). All 3 are approved and linked to expense tracker entries.
Top vendors by spend Net balance this month Monthly breakdown Invoice status summary

☝ Simulated conversation. The model only uses your actual database â€" no invented figures.

Your data never
leaves your machine.

We didn't build a privacy-first app by accident. Every architectural decision â€" from local SQLite to on-device llama.cpp inference â€" was made to keep your financial data exactly where it belongs.

Local SQLite Database

All your invoices, transactions, vendor profiles, audit logs, and AI extractions are stored in a single SQLite file on your machine. No external database server, no sync service, no account required.

Zero network calls to external servers

On-Device LLM Inference

Invoice extraction and the financial assistant both run through Qwen2.5 1.5B via llama.cpp â€" loaded directly in the Electron main process. Your invoice contents and financial questions are never sent to OpenAI, Google, or any API.

Qwen2.5 1.5B GGUF · runs on CPU or GPU

Secure IPC Bridge

Angular and Electron communicate through a hardened contextBridge with a strict allowlist. The renderer process has no direct Node.js access â€" only named IPC channels are exposed, and large binary payloads (base64 images) are stripped before transfer.

contextBridge allowlist · no nodeIntegration

No Subscription, No Account

There is no server to register with, no API key to manage, and no monthly bill. Download once, run forever. The AI model (GGUF file) is stored in your local models/ folder and works completely offline after the first setup.

Free forever · no account needed

jaklens.ai vs cloud alternatives

Feature jaklens.ai QuickBooks Online Zoho Books
Data stored on your device Cloud only Cloud only
Works fully offline
AI invoice extraction Local model Cloud API Cloud API
AI financial assistant / chat Local model
No subscription fee Free $30—90/mo $15—40/mo
Invoice data sent to AI API Never Always Always
Works without internet Always Requires connection Requires connection

From invoice to insight
in three steps.

1

Upload or enter your invoice

Drag-and-drop a PDF or image, or fill in invoice details manually. A sequential processing queue handles multiple uploads without conflict.

2

AI extracts and you approve

The local Qwen2.5 model reads the document and extracts all structured fields. Review, correct if needed, then approve or reject â€" every action is logged.

3

Link to your ledger and ask

Approved invoices flow into your Expenses or Income tracker with one click. Then ask the AI assistant to analyse trends, compare months, or break down by vendor â€" using only your real data.

Open, modern, proven technologies

No proprietary black boxes. Every technology used is well-established and battle-tested.

Angular 21

Standalone components · Signals · RxJS

Electron 42

Desktop shell · Secure IPC · contextBridge

llama.cpp

node-llama-cpp · Qwen2.5 1.5B GGUF

SQLite

better-sqlite3 · Local persistent store

Tailwind CSS 4

Dark UI · Glassmorphism · Responsive

pdfjs-dist

PDF text extraction · Page rendering

SheetJS

Excel export · Multi-sheet workbooks

electron-builder

NSIS Windows installer · Auto-update ready

Take control of
your finances today.

Download jaklens.ai for free. Run it on your Windows PC. Your invoices, your data, your AI â€" no cloud required.

Windows 10 / 11 · 64-bit · Requires ~2GB RAM for local AI · ~1.2GB model download on first run

What your PC needs
to run jaklens.ai

The AI Invoice OCR and AI Financial Assistant run a 1.5B-parameter model entirely on your machine via llama.cpp. A capable CPU or GPU is required for these features to function.

Minimum

Required
OS Windows 10 or 11, 64-bit
CPU x64 with AVX2 â€" Intel Haswell (2013+) or AMD Ryzen
RAM 4 GB total system RAM (2 GB free for the AI model)
Storage 3 GB free space (~1.2 GB model + app + database)
GPU Not required â€" CPU inference supported
Internet Required only for initial model download (~1.2 GB GGUF)
AI features require minimum specs to function. If your system does not meet the minimum requirements above â€" specifically the AVX2-capable CPU and 4 GB RAM â€" the AI Invoice OCR and AI Financial Assistant will not work. Manual invoice entry, expense & income tracking, and Excel export remain fully functional on any supported Windows PC. Upgrading to a system with a discrete GPU (CUDA or Vulkan) is strongly recommended for fast model inference.

Need a cloud version or ERP integration?

jaklens.ai is built for solo use â€" fully offline and private. If you need a multi-user network deployment, or want to automatically sync your AI-extracted invoice data with your existing ERP applications (like SAP, QuickBooks, NetSuite, Zoho, or Microsoft Dynamics), we can deliver a customized integration for your business. Let's build your workflow together.