I made an open source mastodon web client with a user-controlled algorithmic feed and threaded posts. It's not done yet, and has some rough edges, but it's to the point where I'm using it as my main feed reader. https://www.jefftk.com/p/introducing-shrubgrazer
@jefftk I have considered making something similar to this myself, but I am not clear what the best level is to inject my own "feed agent". The downside of a custom client means that you cannot take advantage of existing feature-rich clients — even if you fork an existing web client, you'd need to maintain a separate mobile app if you use different mobile and web clients (as I do).
@jefftk Well, my point is that for mobile I actually like the existing native clients better than existing web clients. Right now my choice of client on the two devices is uncorrelated. If I have to fork a client to add my own capabilities, I need to choose a compromise client that is acceptable in both form factors or fork two clients.
Neither is insurmountable, but it's not ideal.