3 ms·
Show HN: YourFinanceWORKS – Open-source financial management with AI
Hey HN,
I've been building YourFinanceWORKS, a comprehensive open-source financial management platform that combines enterprise-grade features with AI-powered automation. Think of it as a self-hosted alternative to QuickBooks/Xero with advanced capabilities.
## What makes this interesting for HN:
*Technical Architecture:*
- Multi-tenant design with database-per-tenant isolation
- FastAPI + PostgreSQL + Redis + Kafka stack
- AI-powered OCR using vision models (95%+ accuracy)
- Event-driven architecture with background processing
- Plugin system for extensibility
- Docker deployment with production-ready configuration
*AI Integration:*
- Receipt/invoice OCR with structured data extraction
- Natural language queries ("Show me overdue invoices")
- Fraud detection and anomaly analysis
- Risk scoring for financial documents
- Configurable prompt management with versioning
*Key Features:*
- Professional invoicing with AI templates
- Automated bank reconciliation
- Multi-level approval workflows
- Real-time financial dashboards
- Advanced audit trails and compliance
- Investment portfolio tracking plugins
*Open Source Innovation:*
- Dual-licensing model (AGPL for core, Commercial for enterprise)
- Transparent AI prompt engineering
- Community plugin ecosystem
- Comprehensive documentation (100+ pages)
## Why I built this:
After paying thousands for financial software that didn't meet our needs, I wanted to create something that:
- Respects user privacy (self-hosted)
- Provides enterprise features without enterprise pricing
- Leverages modern AI for actual automation (not just buzzwords)
- Has a transparent, extensible architecture
## Quick start:
```bash
git clone https://github.com/snowsky/yourfinanceworks.git https://github.com/snowsky/yourfinanceworks.git
cd yourfinanceworks
docker-compose up --build -d
```
## Interesting technical challenges solved:
- Secure multi-tenancy at database level
- High-accuracy financial document OCR
- Real-time financial dashboards with WebSocket updates
- Configurable approval workflows with AI validation
- Cross-tenant analytics while maintaining isolation
The project is production-ready with comprehensive documentation, automated tests, and deployment guides.
*GitHub:* https://github.com/snowsky/yourfinanceworks https://github.com/snowsky/yourfinanceworks
Would love feedback from the HN community on the architecture, AI implementation, or any aspect of the system. What features would make this compelling for your use case?