aj
Joined 18 years ago
Joined 18 years ago
Finsight provides LLM-assisted transaction categorization without uploading bank or credit card statements to a 3rd Party service.
Architecture: PDF parsing client-side via pdfjs-dist, AI inference via local Ollama/LM Studio API, storage in localStorage/sessionStorage via Zustand. No backend (yet)
A few things I found technically interesting:
1. Context window management is the main challenge with long statements. I'm handling it by chunking transactions and doing a second pass aggregation. It works but it's the messiest part of the codebase — would genuinely value feedback on better approaches.
2. 1B parameter models are sufficient for parsing. 7B models give meaningfully better categorization accuracy. The main constraint isn't model capability — it's context window length with large statements and speed. 3. Personally, Qwen 3 gave me the best results but was the slowest in processing a large file. Gpt-oss-20b was faster but the categorization wasn’t as good. Speed is of course, hardware dependent.
3. PDF statement formats vary enormously between banks. LLM-based extraction handles this variation better than any regex approach I’ve tried.
Caveats: setup requires Ollama or LM Studio plus a model download, which is 20-30 minutes on a fresh machine.
Installation & Demo Video - https://youtu.be/VGUWBQ5t5dc
GitHub - https://github.com/AJ/FinSight?utm_source=hackernews&utm_med...
MIT licensed.
Klub has one of the largest RBF customer base in India. We've built our portfolio through a team of 65 (as of date). We've previously raised funding from Sequoia, GMO Venture Partners, Alter and many others.
We're hiring across functions (engineering, growth, recruiting): https://www.klubworks.com/careers
Product Management: - Product Manager/Senior Product Manager - Multiple roles
Engineering roles: - Engineering Manager - Data, Integrations - Engineering Manager - Platforms - Senior DevOps Engineer - Technical Program Manager
Others: Leadership roles in Corporate Development, Legal and Regulatory Affairs and Talent Acquisition
Please reach to me at anant+hiring at klubworks.com
Please contact me on Anant @ klubworks.com if you're interested and also willing to relocate to Bangalore
Can you share your CV with me on Anant at klubworks.com
Can you share your CV with me on Anant at klubworks.com
Can you share your CV with me on Anant at klubworks.com
Can you share your CV with me on Anant at klubworks.com
"Flipkart signs up for Airtel’s Net Neutrality violating Airtel Zero platform"
How does one sign up for Airtel's net neutrality?
Contact: http://ramblings.ajaxed.net/contact http://twitter.com/anant