I ended up using GitHub oauth for Claude, in part because it then has access to my repos without it counting to the token limit of the chat itself.
If I go over the limit I just have to wait a few hours and try again, but they provide tips for how to avoid doing so.
Forcing me to become a more efficient prompt engineer is a feature in my book.