A BYOK browser extension could work, but it would run in realtime when needed. To build the HN website concept that process the firehose it'd require a lot API credits.