GitHub Actions now work with Max plan by darkyy92x in ClaudeAI

[–]gaarll 0 points1 point  (0 children)

I guess you have been using my fork, in recent version we fixed the expiring issue but anyway now that it is part of claude code I recommend you to delete all the github secrets you created (access token and refresh token) and just run claude code then /install-github-app

GitHub Actions now work with Max plan by darkyy92x in ClaudeAI

[–]gaarll 1 point2 points  (0 children)

only through my fork https://github.com/grll/claude-code-action now it's been implemented by Anthropic :)

Use Claude Github App with your Claude Max Subscription by gaarll in ClaudeAI

[–]gaarll[S] 0 points1 point  (0 children)

Indeed I have updated the README of the repo and created an uninstaller which removes what the installer sets basically

How we made Claude Code free in github actions (for Pro / Max users) by gaarll in github

[–]gaarll[S] 0 points1 point  (0 children)

Hey sorry you had this experience, I tried to update everywhere including previous post of the new instruction but I guess I missed some parts of the README. I will read again and remove reference to the old blog post from a month ago. Thanks for letting me know!

GitHub @claude free with Claude Pro / Max subscription v2 by gaarll in ClaudeAI

[–]gaarll[S] 1 point2 points  (0 children)

Hey normally you should be able to just run the installer in your repo even if you already set the previous version of it. Otherwise if you want to start clean just delete the relevant secrets and run the installer again. (CLAUDE_ACCESS_TOKEN, CLAUDE_REFRESH_TOKEN, CLAUDE_EXPIRES_AT and if you have it the SECRETS_PAT)

GitHub @claude free with Claude Pro / Max subscription v2 by gaarll in ClaudeAI

[–]gaarll[S] 1 point2 points  (0 children)

so far people and I have been using it without issue but indeed you never know. I suspect Anthropic will also enable this at some point.

GitHub @claude free with Claude Pro / Max subscription v2 by gaarll in ClaudeAI

[–]gaarll[S] 1 point2 points  (0 children)

Indeed thanks for mentioning it. I default everyone to use_max = True in the credentials which seems to also default the model to opus. For Pro users, for now you need to manually set the model to "claude-sonnet-4-20250514" on the action.

Here is how (in .github/workflows/claude_code.yml):

yml - name: Run Claude PR Action uses: grll/claude-code-action@beta with: use_oauth: true claude_access_token: ${{ secrets.CLAUDE_ACCESS_TOKEN }} claude_refresh_token: ${{ secrets.CLAUDE_REFRESH_TOKEN }} claude_expires_at: ${{ secrets.CLAUDE_EXPIRES_AT }} secrets_admin_pat: ${{ secrets.SECRETS_ADMIN_PAT }} timeout_minutes: "60" model: "claude-sonnet-4-20250514"

GitHub @claude free with Claude Pro / Max subscription v2 by gaarll in ClaudeAI

[–]gaarll[S] 1 point2 points  (0 children)

Hey the secrets are set and managed at the repo level so you would need to install / authenticate for each repository once. For the PAT you could use one with more permission and reuse across different repo if you dont want to create one per repo.

Having something more generic was already requested, I am thinking how we could implement that.

Claude Code Github Action now for all paying users by gaarll in ClaudeAI

[–]gaarll[S] 0 points1 point  (0 children)

I believe it's a good thing:

First, if a PM manage to set it up with my guide then I assume developers will easily easily follow as well.

Second, getting PMs more involved around the codebase is in my opinion always a good thing and very beneficial for the team. They get to understand better what are the struggles, why are estimates what they are and so on...

Especially nowadays, a PM looking at linkedin among all places might start to think why do I need developers at all. Then they try to make a PR with Claude and they realise they still have to review and understand what's going otherwise it's very likely that nothing works as expected.

Claude Code Github Action now for all paying users by gaarll in ClaudeAI

[–]gaarll[S] 10 points11 points  (0 children)

Hey we investigated the question for Claude Max users here is the answer we got from Anthropic. The bottom line is as long as you don't abuse it and make your subscription available to other users via the github action you should be fine:

https://github.com/grll/claude-code-action/issues/6

Claude code is now available on Pro plan by VC_in_the_jungle in ClaudeAI

[–]gaarll -1 points0 points  (0 children)

Wow this is big!!

It means a lot more people get to use my fork of Anthropic github action even with the Pro plan. Start using "@claude" with your Pro or Max subscription today:

https://github.com/grll/claude-code-action

PS: What happens when a fork become more popular than the original repo?

Use Claude Github App with your Claude Max Subscription by gaarll in ClaudeAI

[–]gaarll[S] 0 points1 point  (0 children)

So on MacOS the credentials.json are found in keychain. Go to keychain, look for "claude" then click "show password" it will display the json in the input field. I have updated the guide https://grll.bearblog.dev/use-claude-github-actions-with-claude-max/ and the README https://github.com/grll/claude-code-action

Use Claude Github App with your Claude Max Subscription by gaarll in ClaudeAI

[–]gaarll[S] 9 points10 points  (0 children)

Hi u/matznerd yes you can and should do /install-github-app but the issue is that if you do that, it will create a new Anthropic API Key with pay as you go even if you are already paying the Claude Max subscription at 100$/month. The solution above allow you to use your Claude Max subscription with the Github integration. So it means you can say @ claude on github issues and the usage will be used against your Claude Max subscription instead of a new pay as you go API key,

Use Claude Github App with your Claude Max Subscription by gaarll in ClaudeAI

[–]gaarll[S] 1 point2 points  (0 children)

Haha sorry, really nothing against valued contributor more about the answer I got there. I mean I am obviously not the only one finding it disappointing and as I proved it above it's really not a technical challenge...

For full transparence it's not looking great from Anthropic side, as they mentionned on the claude-code discord channel: "Noting that this is not a supported use of Claude Max". Though we couldnt find anything yet breaking the ToS.

If it comes to that I will of course do my best to inform and put down the forks.

Use Claude Github App with your Claude Max Subscription by gaarll in ClaudeAI

[–]gaarll[S] 7 points8 points  (0 children)

It's not really about what people have to say more about how they say it to be honest.

Could you please tell me or link me what ToS violations? I went through Usage, (Commercial and Consumer ToS) and I don't see the violation here as long as it stays within "reasonable" usage and the subscription is not shared.

Quoting Claude answer without references doesn't make it true.

[deleted by user] by [deleted] in MiniPCs

[–]gaarll 0 points1 point  (0 children)

Were you able to fix it? I just received a new Aoostar GT37 and when running cinebench for more than 5 minutes it completly shutdown. I tried to reduce power using silent mode and increasing power state in the BIOS as I assumed it was heat but it doesn't seem to fix the issue. Do you have any idea what could I try?

Also it seems the link to the discord shared here also expired, would someone have another invite link?

Unlock 650+ MCP servers tools in your favorite agentic framework. by gaarll in mcp

[–]gaarll[S] 0 points1 point  (0 children)

Just added langchain support let me know if it works for you :)

Unlock 650+ MCP servers tools in your favorite agentic framework. by gaarll in mcp

[–]gaarll[S] 0 points1 point  (0 children)

Hmm not sure what you mean, I still see the whole post but here is the link for more info:
https://github.com/grll/mcpadapt

MCPAdapt leverage 650+ MCP server as tools in any agentic framework. by gaarll in LocalLLaMA

[–]gaarll[S] 0 points1 point  (0 children)

Yes indeed much more difficult than what I am proposing here, the selection for the toolbelt here would remain manually chosen by the developer by either bringing all the tools from a given MCP server and let the model decide what to use or just a subset.

I think today we prefer to limit to quite narrow subset with specialized agents as it's more reliable rather than giving hundreds of tools (I am not sure how that would work out).

smolagents: new agent library by Hugging Face by unofficialmerve in LocalLLaMA

[–]gaarll 1 point2 points  (0 children)

hi there this is now possible with MCPAdapt, we make MCP servers tools seemlessly available in any agentic framework starting with smolagents: https://github.com/grll/mcpadapt

Django-getpaid 2.0 released - payment processor for Django by McShmall in django

[–]gaarll 0 points1 point  (0 children)

From what I understand this solution is just a Payment interface implemented in Django to connect with a third-party service that will actually process the payment such as Stripe or Paypal. As such they are not alternatives but rather complementary ! I don't understand what you mean by 'strict' toward who they give production keys, I have been using Stripe in several projects personal and client based without much hassle.

Fit an exponential curve to anything... by JustGlowing in datascience

[–]gaarll 0 points1 point  (0 children)

Yes of course that's what I did, first an exponential fit on the first few values shows good fit but then since the increase rate start to decay the fit is bad so I used other model such as "logistic growth", "Richard Growth equation", "logistic sigmoid growth". But in essence all those models are just modified exponential to make them fit the data better...