Je pourrais suggérer l'application macOS LogTail - elle répond à tous les critères que vous avez mentionnés (à l'exception de la partie notifications). Elle dispose d'une fonctionnalité de visualisation de logs distants basée sur SSH et peut "tailer" le fichier de log distant (intervalle de sondage configurable). Vous pouvez configurer plusieurs serveurs SSH et les parcourir pour sélectionner le fichier de log à afficher.
Elle prend en charge le filtrage et/ou la mise en surbrillance des motifs de recherche, la recherche progressive dans le fichier de log distant et vous permet d'ajuster les couleurs avant-plan, arrière-plan et la police de caractères.
De plus, elle ne charge pas l'intégralité du fichier de log distant en une seule fois mais récupère intelligemment le contenu en fonction de vos actions de défilement, ce qui la rend assez efficace.
Le site de l'application contient davantage d'informations. J'espère que cela vous aidera !
PS : Je suis le développeur de l'application :)