Offline expense tracker from bank SMS with optional AI chat