Claude Max in OpenCode, Cursor of OpenClaw gebruiken?
Sinds de verduidelijking van februari 2026 mag een Pro- of Max-login niet in tools van derden. Per tool (OpenCode, Cursor, OpenClaw, Hermes): welke sleutel wél werkt en wat dat kost.
Het korte antwoord
Nee, een Claude Max- of Pro-login gebruik je niet in OpenCode, Cursor, OpenClaw of Hermes. Anthropic heeft dat in de verduidelijking van 20 februari 2026 vastgelegd op de pagina "Legal and compliance" van de Claude Code-documentatie, en die tekst staat er per september 2026 nog steeds. De zin die telt, letterlijk:
Developers building products or services that interact with Claude's capabilities, including those using the Agent SDK, should use API key authentication through Claude Console or a supported cloud provider. Anthropic does not permit third-party developers to offer Claude.ai login into their own applications, or to route requests through Free, Pro, or Max plan credentials on behalf of their users.
Wat wél mag, staat op dezelfde pagina: met je eigen abonnement inloggen in de ongewijzigde Claude Code-binary, in claude.ai en in de andere apps van Anthropic zelf. Wat een Max-abonnement precies dekt, lees je in wat één Claude Max-abonnement dekt. Deze gids gaat over één vraag: welke credential elk van die vier tools van je wil, en wat dat kost.
Wij draaien elk van deze harnessen op een VPS, dus het antwoord per tool is kort. OpenCode wil een API-sleutel van de Claude Console, of een andere provider. Cursor wil zijn eigen abonnement, eventueel met jouw API-sleutel erbij. OpenClaw wil een API-sleutel. Hermes wil een API-sleutel, of volgens de eigen documentatie een Max-abonnement met bijgekocht extra gebruik. Hieronder staat per tool wat de documentatie van die tool zelf zegt, met datum.
Waarom Anthropic dit verbiedt, en wat er na februari 2026 nog veranderde
Een tool van derden kan op twee manieren aan je abonnement komen. De eerste manier: de tool doet zelf een login-flow, bewaart je claude.ai-token en stuurt daarmee verzoeken naar de API. Zo werkten de OpenCode-plugins. Dat is precies wat de compliance-pagina verbiedt: ontwikkelaars mogen claude.ai-credentials en sessietokens niet verzamelen, opslaan of doorgeven, en inloggen moet via de flow van Anthropic zelf lopen.
De tweede manier: de tool start op jouw machine de officiële Claude Code-binary of de Claude Agent SDK, en die gebruikt de login die jij zelf hebt gedaan. Dat is het grijze gebied. Dezelfde pagina zegt dat de limieten van Pro en Max uitgaan van "ordinary, individual usage of Claude Code and the Agent SDK". Jouw eigen script op de SDK valt daaronder. Een product dat dit voor zijn gebruikers doet, valt onder de zin hierboven: de ontwikkelaar hoort een API-sleutel te gebruiken.
Na februari bewoog het beleid nog drie keer, en elke stap is gedateerd. Begin april 2026 begon Anthropic abonnementstokens in tools als OpenClaw en OpenCode ook technisch te blokkeren; TechCrunch schreef erover op 4 april 2026. Op 13 mei 2026 kondigde Anthropic een apart maandelijks Agent SDK-tegoed per plan aan, met daarboven "extra usage" tegen API-tarief. Dat plan stond op de supportpagina "Use the Claude Agent SDK with your Claude plan". Op 15 juni 2026 zette Anthropic dat plan op pauze: SDK-gebruik trekt sindsdien weer uit de gewone abonnementslimieten, en Anthropic schrijft op dezelfde pagina dat het plan wordt herzien.
Wat blijft staan: de compliance-tekst, en de zin eronder dat Anthropic deze regels zonder aankondiging mag handhaven. Wie een harness op een abonnement bouwt, bouwt dus op een regel die dit jaar al drie keer is verschoven. Een API-sleutel is de enige route waar geen van die verschuivingen iets aan veranderde.
OpenCode: een API-sleutel van de Console, of een andere provider
OpenCode is hier het duidelijkst. In de providerdocumentatie staat dit kader, letterlijk:
There are plugins that allow you to use your Claude Pro/Max models with OpenCode. Anthropic explicitly prohibits this. Previous versions of OpenCode came bundled with these plugins but that is no longer the case as of 1.3.0
Sinds OpenCode 1.3.0 zit er dus geen Pro/Max-login meer in. De route die overblijft, is een API-sleutel. Maak die aan in de Claude Console (platform.claude.com), start OpenCode en koppel de provider vanuit de TUI:
/connectKies Anthropic, kies "Manually enter API Key" en plak de sleutel. Daarna zie je de Claude-modellen in de modellenlijst:
/modelsStaat er geen Claude-model in die lijst, dan is de sleutel niet geaccepteerd. Controleer in de Console of de sleutel actief is en of de workspace tegoed heeft, want een sleutel zonder tegoed geeft pas een foutmelding bij het eerste verzoek.
Wil je geen Console-account, dan documenteert OpenCode Claude via Amazon Bedrock, Google Vertex AI en Azure AI Foundry, en via gateways als OpenRouter. OpenCode wijst er zelf op dat andere abonnementen wél in de tool mogen: ChatGPT Plus, GitHub Copilot en GitLab Duo werken zonder extra instelling. De installatie zelf, met systemd en een eigen gebruiker, staat in OpenCode op een VPS draaien.
Cursor: een Cursor-abonnement, met of zonder je eigen API-sleutel
Cursor biedt geen Claude-login aan. De documentatie over sleutels noemt alleen API-sleutels. Je betaalt Cursor voor de editor en Cursor betaalt de modellen, tenzij je je eigen sleutel invult. De documentatie van Cursor opent zo:
You can add your own API keys so Cursor uses your preferred AI models. Your provider (OpenAI, Anthropic, Google, and others) bills you directly for the model cost of those requests.
De providers die Cursor noemt: OpenAI, Anthropic, Google, Azure OpenAI en AWS Bedrock. Bij Anthropic staat "All Claude models available through the Anthropic API", dus die sleutel komt weer uit de Console. Twee beperkingen uit dezelfde pagina. Ten eerste: "Custom API keys only work with chat models. Tab completion continues using Cursor's built-in models." Ten tweede: op een individueel plan betaal je de tokens zelf en zit er geen limiet op het aantal berichten, maar op Teams en Enterprise "the Cursor Token Rate still applies". Je sleutel gaat bovendien per verzoek via de servers van Cursor, en de Zero Data Retention-regeling van Cursor geldt niet voor verzoeken met je eigen sleutel.
Met Cursor plus je eigen Anthropic-sleutel betaal je dus twee rekeningen: het Cursor-abonnement in dollars en het tokenverbruik in dollars. Hoe die combinatie zich verhoudt tot Claude Code op een Max-abonnement, staat in Claude Code naast Cursor, Codex en Copilot.
OpenClaw: een API-sleutel, en waarom niet de Claude CLI-route
OpenClaw documenteert twee routes voor Anthropic. De route die wij gebruiken is de API-sleutel:
export ANTHROPIC_API_KEY=sk-ant-...
openclaw onboard --anthropic-api-key "$ANTHROPIC_API_KEY"
openclaw models list --provider anthropic
openclaw models set anthropic/claude-fable-5-1openclaw models list moet de Claude-modellen tonen. Een lege lijst of een 401 betekent dat de sleutel niet is aangenomen. OpenClaw slaat hem op onder env.vars.ANTHROPIC_API_KEY in zijn eigen configuratie, dus controleer daar of hij is geland. Over deze route schrijft OpenClaw zelf: "API-key auth uses separate pay-as-you-go billing and is preferable for shared automation or predictable production spend."
De tweede route heet in de OpenClaw-docs "Claude CLI": OpenClaw hergebruikt dan een bestaande Claude Code-login op dezelfde host en praat via de Agent SDK. OpenClaw zegt daarover drie dingen die je moet weten. "Subscription-plan Claude Agent SDK, claude -p, and third-party app usage still draw from the signed-in subscription's usage limits." "For shared production automation, use an Anthropic API key instead of Claude CLI." En: "Do not copy native OAuth tokens into OpenClaw." Leg dat naast de compliance-pagina, die zegt dat een product als OpenClaw op een API-sleutel hoort te draaien, en de conclusie is simpel: de CLI-route draait technisch, maar je bouwt op een regel die Anthropic op pauze heeft gezet en herziet. Voor een agent die dag en nacht draait, wil je dat niet.
Hoe je OpenClaw op een VPS opzet, met een eigen gebruiker en een dichte firewall, staat in je eigen OpenClaw-agent bouwen.
Hermes: een API-sleutel, of Max met bijgekocht extra gebruik
Hermes Agent van Nous Research documenteert drie manieren om bij Anthropic te komen: een API-sleutel, "Anthropic OAuth" via hermes model, en een handmatig token in ANTHROPIC_TOKEN. De API-sleutel is de route zonder kleine lettertjes:
export ANTHROPIC_API_KEY=sk-ant-...
hermes chat --provider anthropic --model claude-sonnet-4-6Hermes schrijft dat deze verzoeken "billed pay-per-token against that key's organization" zijn, los van welk abonnement dan ook. De aliassen --provider claude en --provider claude-code doen hetzelfde als --provider anthropic. Krijg je een 401 terug, dan is de sleutel verkeerd geplakt of ingetrokken in de Console; een foutmelding met "credit balance is too low" betekent dat de workspace geen tegoed heeft.
Over de OAuth-route zijn de Hermes-docs opvallend eerlijk. Die route "only works if you're on a Claude Max plan and have purchased extra usage credits", en volgens Hermes wordt al het Hermes-verbruik als extra gebruik gefactureerd terwijl je gewone Max-tegoed onaangeroerd blijft. Pro valt af: "Pro subscribers cannot use the OAuth path." Let op de datum van die beschrijving. Ze past bij het Agent SDK-tegoedplan dat Anthropic op 13 mei aankondigde en op 15 juni pauzeerde. Op de supportpagina van Anthropic staat sinds die pauze dat SDK-gebruik weer uit de gewone limieten trekt, dus welk van de twee je ziet, hangt af van wat Anthropic op het moment van jouw verzoek heeft ingesteld. Dat is geen basis voor een agent die je op een VPS achterlaat.
Wat de legitieme route kost, in dollars
Een API-sleutel komt uit de Claude Console. Je koopt daar tegoed vooraf, in Amerikaanse dollars, en elk verzoek trekt daarvan af per token. De rekensom per miljoen tokens, met de cache-korting en de vergelijking met een abonnement, staat in wat de Claude API kost tegenover een abonnement. De koers rekent je bank, en de btw werkt zoals bij elke dienst die je in dollars afneemt. Reken niet met de dollarprijs alsof het euro's zijn.
Voor een zware OpenCode- of OpenClaw-gebruiker is het eerlijke antwoord vaak dit: houd Max voor Claude Code en claude.ai, waar het abonnement wél mag en waar je er het meeste uit haalt, en laat de harness van derden op een API-sleutel of op een open model draaien. Een agent die de hele dag pollt, samenvat en tools aanroept, verbruikt tokens waar je in claude.ai nooit aan komt, en op een API-sleutel zie je die rekening tenminste. Zet in de Console een uitgavenlimiet per workspace, en zet in de harness zelf een goedkoper model voor routinewerk. Hoe je dat verbruik op een VPS inperkt, staat in kosten van een AI-agent op een VPS beheersen.
Twee credentials op één VPS: houd ze uit elkaar
Draai je Claude Code op je abonnement en OpenClaw of Hermes op een API-sleutel op dezelfde server, dan is er één valkuil die je meteen geld kost. Claude Code kiest zijn credential in een vaste volgorde, en ANTHROPIC_API_KEY in de omgeving gaat vóór je abonnementslogin. Zet je de sleutel in ~/.bashrc voor OpenClaw, dan vraagt Claude Code bij de volgende start of het die sleutel mag gebruiken. Zeg je ja, dan loopt elke Claude Code-sessie vanaf dat moment op je Console-tegoed, terwijl je Max-abonnement ongebruikt blijft.
Controleer het in Claude Code met /status: daar staat welke methode actief is, en als er een login én een sleutel zijn, welke van de twee niet wordt gebruikt. De oplossing uit de documentatie van Anthropic is unset ANTHROPIC_API_KEY, en structureel: zet de sleutel in de configuratie van de tool die hem nodig heeft, niet in een shell-profiel dat elk programma leest. OpenClaw bewaart hem in zijn eigen config na openclaw onboard, OpenCode in zijn eigen auth-store na /connect. Het verschil tussen login en sleutel in Claude Code zelf, en wanneer je welke wilt, staat in Claude Code met een abonnementslogin of een API-sleutel.
FAQ
Mag ik mijn Claude Max-abonnement in OpenCode gebruiken?
Nee. Anthropic schrijft sinds de verduidelijking van 20 februari 2026 dat ontwikkelaars van tools van derden geen verzoeken mogen sturen via Pro- of Max-credentials van hun gebruikers, en OpenCode heeft de Pro/Max-plugins per versie 1.3.0 uit de tool gehaald. In OpenCode koppel je Anthropic met een API-sleutel uit de Claude Console via /connect, of je gebruikt Claude via Bedrock, Vertex AI, Foundry of OpenRouter.
Werkt Claude Max in Cursor?
Nee. Cursor biedt geen Claude-login aan. Cursor werkt op zijn eigen abonnement en laat je daarnaast eigen API-sleutels invullen voor OpenAI, Anthropic, Google, Azure OpenAI en AWS Bedrock. Die sleutels gelden alleen voor chatmodellen; Tab-aanvulling blijft op de modellen van Cursor draaien. Op een individueel plan betaal je de Anthropic-tokens rechtstreeks aan Anthropic, op Teams en Enterprise blijft de Cursor Token Rate gelden.
Trekt OpenClaw via de Claude CLI-route van mijn Max-limiet?
Volgens de OpenClaw-documentatie wel: gebruik via de Agent SDK en claude -p trekt uit de limieten van het ingelogde abonnement, en het aparte Agent SDK-tegoed dat Anthropic op 13 mei 2026 aankondigde, is op 15 juni 2026 gepauzeerd. De compliance-pagina van Anthropic zegt tegelijk dat een product van derden op een API-sleutel hoort te draaien en dat Anthropic zonder aankondiging mag ingrijpen. OpenClaw raadt voor productie zelf een API-sleutel aan.
Wat is het goedkoopst als ik OpenClaw of Hermes de hele dag laat draaien?
Houd Max voor Claude Code en claude.ai en geef de harness een eigen API-sleutel met een uitgavenlimiet in de Console, of een open model via OpenRouter of een lokale vLLM- of Ollama-server. Een agent die continu draait, verbruikt meer dan een mens in claude.ai ooit doet, en op een sleutel zie je precies wat elk model kost. De rekensom per token staat in het artikel over API-kosten tegenover een abonnement.