{
  "id": 15574384,
  "title": "HisaabMate",
  "url": "https://urgent.news/2026/10/19/hisaabmate",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-10-19T07:03:48.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/himanshu5680/hisaabmate-2o2c"
  },
  "original_language": "en",
  "account": "HisaabMate is a software tool designed to automate the process of extracting and organizing time logs from informal Hinglish notes. The app runs entirely offline on a user's local machine, ensuring complete privacy and avoiding any per-request API costs.\n\nThe primary extraction engine utilizes the Google Gemma 3 (gemma3:1b) model, running locally via Ollama. This model is constrained by a JSON Schema, enabling it to accurately parse Hinglish text and convert phrases like \"2 ghante\" or \"aadha ghanta\" into structured, schema-validated time entries. The app also includes a deterministic Hinglish regex parser that can run in-process, even if the Ollama API is offline.\n\nUsers can input their work logs in the form of .txt or text-based .pdf files, which are then parsed and sanitized in-memory. The app enforces a 5MB size cap and a 30-page PDF limit. It also detects and handles scanned or image-only PDFs directly within the application without storing any data on the device's filesystem.\n\nHisaabMate comes with a Streamlit UI styled with Space Grotesk, Plus Jakarta Sans, and JetBrains Mono typefaces. The interface includes features like an Audit Readiness bar, a one-click Markdown Invoice Memo, and the ability to paste structured data directly into client communication channels. The app has undergone extensive testing, with 21 automated tests covering schema validation, data integrity, and UI workflows.\n\nDevelopers have praised HisaabMate for its ability to recover missed billable hours, its offline functionality, and the complete control it gives over client data. While some users would prefer a subscription-based model, the majority would be willing to pay a one-time fee for a local desktop tool that ensures client privacy and handles bilingual Hinglish input.",
  "summary": "How I Built It Architecture Primary Offline Fallback Paste Hinglish notes / Presets / .txt or text PDF Ingest & sanitize in Streamlit Extraction Engine Local Ollama API + gemma3:1b JSON Schema Deterministic Hinglish Regex Parser Python validates dates, clients, durations & categories Human edits & adds/removes rows in Neobrutalist Data Editor North-Star Audit Tracker + Client & Category Charts…",
  "key_points": [
    "HisaabMate automates extraction of time logs from Hinglish notes offline.",
    "Utilizes Google Gemma 3 model via Ollama for accurate Hinglish parsing.",
    "Offers Streamlit UI with privacy-focused features and one-time pricing."
  ],
  "editors_take": "By prioritizing offline processing and local model execution, HisaabMate offers freelancers a privacy-centric way to convert informal bilingual notes into professional, billable time logs without risking sensitive client data.",
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}