Yes, I think you’re right that the word charity is used quite broadly for giving money to someone on the street etc.

I suppose that Mutual aid does have an element of reciprocity, but over the long term. But for me mutual aid is more about a community (geographically local or online) supporting itself.

There’s definitely an overlap in how the two terms are used, though.