GnuCash can import directly from your bank [1]. There are also some mobile apps [2], but they are not super well integrated with the desktop application - I think you have to manually export and import every time.
[1] https://www.gnucash.org/docs/v5/C/gnucash-manual/tools-on-li...
[2] https://wiki.gnucash.org/wiki/GnuCash_and_Mobile_Devices