Built AI Forensic Accounting Software with My Dad — CaseTrail Automates Financial Fraud Detection

CaseTrail is AI-powered forensic accounting software built by a father-son team. The tool ingests bank statements (CSV/PDF) and uses LLMs to classify transactions and flag suspicious activity. The blog post on case-trail.com walks through the technical architecture and real-world deployment.
Key Technical Details
- Data Ingestion: Parses CSV and PDF bank statements via standard libraries (e.g., pandas, pdfplumber).
- LLM Integration: Uses GPT-4 or similar to classify transactions into categories (e.g., payroll, vendor payments) and detect anomalies based on patterns.
- Anomaly Detection: Rules engine + LLM reasoning to flag potential fraud (e.g., duplicate payments, unusual vendor activity).
- Stack: Python backend (FastAPI/Flask), React frontend. The code is not open-sourced but the blog explains the core logic.
The article highlights practical challenges: handling PDF parsing inconsistencies, LLM hallucination on ambiguous transactions, and the need for human-in-the-loop reviews. They also share performance metrics — roughly 80% automation on standard cases, with manual review for edge cases.
For developers building similar vertical AI tools, the post offers a candid look at integrating LLMs with domain-specific workflows.
📖 Read the full source: HN LLM Tools
👀 See Also

Sentinel: Self-Hosted Agent Platform for Claude Code Subscribers
Sentinel is a free, open-source agent platform that runs directly on your existing Claude Code OAuth token without API overhead. It provides a clean operator UI with real-time browser automation via built-in VNC and includes features like Git gating, session trace logs, and structured hierarchical memory.

Qwen3.5-9B-Claude-4.6-Opus-Uncensored-v2 Model Released with LM Studio Configuration
A merged uncensored model combining Qwen3.5-9B architecture with Claude 4.6 Opus training data is now available, with specific LM Studio 0.4.7 settings provided for optimal performance including temperature 0.7 and top K sampling 20.

Google Surf MCP: Free Google Search MCP with PDF Handling and Tiered Extraction
Google Surf MCP is a free MCP server for Google search and URL extraction that handles PDFs and offers a tiered extraction mode (abstract/full) to save tokens.

OpenClaw Skill for Local Meeting Transcription with Whisper
A new OpenClaw skill called ghostmeet provides local meeting transcription using Whisper. It captures audio from browser tabs via a Chrome Extension and can generate summaries using Claude, with all audio and transcription processed locally on your machine.