Going back to that old toot of mine where I asked for #cli Mastodon clients, I think the one I like best right now is #tootstream, written in Python. Basically the only issue I had was that streaming a timeline doesn't keep the prompt active so you have to stop streaming, write your reply or do whatever, and then resume streaming. And if you stream in another window, the IDs generated are not available to your session, obviously. https://github.com/magicalraccoon/tootstream