There's also https://github.com/rpgreen/apilogs but I haven't yet gotten it to work.
Cloudwatch feels like it was not made for humans. Searching and filtering for specific log events is a huge pain.
I think one of the best things one could do is to pipe your Cloudwatch logs to an ElasticSearch cluster.