{"repo":"johnsonhk88/AI-Bank-Statement-Document-Automation-By-LLM-And-Personal-Finanical-Analysis-Prediction","free":true,"listed":false,"github":"https://github.com/johnsonhk88/AI-Bank-Statement-Document-Automation-By-LLM-And-Personal-Finanical-Analysis-Prediction","clone":"git clone https://github.com/johnsonhk88/AI-Bank-Statement-Document-Automation-By-LLM-And-Personal-Finanical-Analysis-Prediction.git","description":"AI Bank Statement Document Automation By LLM model and Personal Finanical Analysis","language":"Jupyter Notebook","stars":623,"topics":["document-automation","gemma","llm","ocr","python","rag","ai-agents","crewai","langchain","ollama"],"license":"Apache-2.0","category":"ai-agents","readme_excerpt":"AI Bank Statement Automation with LLM & Personal Financial Analysis Intelligent document automation for bank statements — Extract, structure, analyze, and query financial data from PDFs using YOLO + OCR + LLM , with parallel agent harnesses (CrewAI, Deep Agents, Hermes) and local LLMs (LM Studio / Ollama). --- Key Features - Advanced PDF Parsing — YOLO layout detection + OCR + LLM-based table extraction - Multi-harness agents — CrewAI baseline, LangChain Deep Agents (agentskills.io), Hermes (Docker sandbox) - Agent Skills — Domain skills for bank-statement parsing, PII redaction, financial analysis, RAG, and output format - Local LLM First — LM Studio and Ollama via LiteLLM (async acompletion ) - Reasoning Model Support — Handles models that return content in reasoning content - Secure RAG Pipeline — PII redaction before embedding into vector database (Qdrant / Chroma) - Financial Intelligence — Income/expense categorization, trend analysis, natural language querying - Full-Stack API — FastAPI + PostgreSQL + Celery + React SPA (REST auth, async document processing, agent runs) - GPU Acceleration — NVIDIA GPU support for PyTorch embeddings and LLM inference ( Note: Experiment code in backend/ , agents/ , frontend/streamlit app/ , notebooks/ , yolo-base-layout-analysis/ is untouched by v1. Developer notes - Namespace packages: api/app/ init .py is deliberately absent — app/ is a PEP 420 implicit namespace package. Python automatically merges api/app/ and backend/app/ so app.ski","default_branch":null,"files":null,"tree":[],"storefront":"/r/johnsonhk88","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/johnsonhk88/AI-Bank-Statement-Document-Automation-By-LLM-And-Personal-Finanical-Analysis-Prediction/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}