course
Du är djupt inne i en refaktorering, Claude Code gör framsteg, och så slutar det plötsligt att svara. Ingen krasch. Inga fel. Bara ett meddelande om att du har nått en användningsgräns. De flesta antar att det beror på att de skickat för många uppmaningar. I verkligheten är uppmaningar bara en liten del av ekvationen. Jag vet att jag själv har stött på det här problemet, och det tog ett tag att verkligen förstå det.
Claude Codes begränsningssystem bygger på en kombination av rullande sessionsfönster, veckotak, modellspecifika tilldelningar och token-tung bakgrundskontext som skickas med varje begäran. Sådant som regel-filer, MCP-verktygsdefinitioner, minnesfiler och konversationshistorik kan förbruka en stor del av din tillgängliga kapacitet innan du knappt hunnit skriva någonting alls.
I den här guiden förklarar jag hur Claude Codes användningsgränser fungerar, hur du kontrollerar din aktuella användning och de dolda källorna till overhead som ofta gör att utvecklare når gränserna tidigare än väntat.
Om du är ny på Claude Code rekommenderar jag att du börjar med vår Claude Code-handledning eller går kursen Claude Code 101.
Vad är begränsningarna för Claude Code-användning?
Användningen av Claude Code styrs av två överlappande system:
- Ett rullande 5-timmars sessionsfönster
- Ett eller flera veckovisa användningstak
Att slå i någon av dessa gör att du träffar på hastighetsbegränsning.
Det rullande 5-timmarsfönstret
Den mest synliga begränsningen i Claude Code är det rullande 5-timmarsfönstret. Ditt fönster startar när du skickar din första uppmaning. Allt du gör under de kommande fem timmarna drar från samma användningspott. Denna pott delas mellan Claude Code och Claude chat, vilket betyder att aktivitet i det ena påverkar det andra.
Till exempel:
- Första uppmaningen: 09:00
- Fönstret slutar: 14:00
Om du förbrukar din tillgängliga användning redan kl. 10:30, pausas åtkomsten tills fönstret återställs kl. 14:00.
En vanlig missuppfattning är att en ny konversation återställer användningen. Det gör den inte. Kommandot /clear startar bara en ny konversationskontext. Det återställer inte användningstilldelningen eller femtimmars-timern.
Veckovisa gränser
Utöver tidsbegränsade sessioner tillämpar Claude Code också veckovisa gränser. Även om du fortfarande har utrymme kvar i din pågående session kan det att nå ett veckotak tillfälligt förhindra vidare användning tills den veckovisa återställningen sker.
Tänk så här: 5-timmarsgränsen begränsar tidpunkten för din användning, och veckogränsen begränsar din totala användningsvolym.
Det betyder att det är möjligt att ha kvar kapacitet i din nuvarande 5-timmarssession men ändå bli blockerad för att du har förbrukat din veckotilldelning. För de flesta Pro-användare är denna skillnad ganska enkel. Max-planer introducerar dock ytterligare ett lager av komplexitet.
Veckovis Sonnet-gräns för Max-användare
Anthropic tillämpar för närvarande följande gräns för Max-planer:
- Ett veckotak som omfattar alla modeller
- Ett separat veckotak specifikt för Sonnet-användning
Denna åtskillnad spelar roll eftersom du kan ha Sonnet-kapacitet kvar även efter att du förbrukat din bredare modelltilldelning, eller tvärtom.
Tänk dig till exempel att du lägger större delen av veckan på att använda Sonnet för implementationsarbete. Du kan förbruka din Sonnet-specifika veckotilldelning samtidigt som du fortfarande har kapacitet kvar i din övergripande veckotilldelning. Då kan du behöva byta modell, vänta på Sonnet-återställningen eller uppgradera din plan, beroende på dina återstående gränser.
Det omvända kan också hända. Om du använt en betydande mängd Opus under veckan kan du nå din övergripande veckogräns även om din Sonnet-specifika tilldelning inte har förbrukats helt. Eftersom den övergripande gränsen är takgränsen förhindrar det vidare användning oavsett hur mycket Sonnet-kapacitet som finns kvar.
För att Sonnet-förfrågningar ska lyckas måste båda villkoren vara sanna:
- Du har fortfarande utrymme i din övergripande veckogräns.
- Du har fortfarande utrymme i din Sonnet-veckogräns.
Opus-förfrågningar å andra sidan förbrukar bara den övergripande veckopotten eftersom det inte finns någon separat Opus-specifik tilldelning. Det är därför sidan Användning i Claude.ai är så viktig. Den visar varje veckogräns separat tillsammans med dess återställningstid, vilket gör det mycket lättare att förstå vilken gräns du närmar dig inför en lång kodningssession.

Claude Code-användning per plan
En utmaning när man jämför planer är att Anthropic inte längre publicerar enkla "antal uppmaningar".
I stället beskrivs planerna med relativa kapacitetsmultiplikatorer. Dessa multiplikatorer speglar den användningskapacitet du får relativt Pro-planens basnivå. Det är inte enkelt att få fram exakta siffror; vissa användare spårar sin användning som en procentandel för att få en hygglig bild av hur många token de har använt per procent av kapacitet.
|
Plan |
Månadskostnad |
Relativ kapacitet |
Veckovisa gränser |
Delas med Claude Chat |
|
Pro |
$20 |
Basnivå |
Ja |
Ja |
|
Max 5x |
$100 |
5× Pro-kapacitet |
Ja |
Ja |
|
Max 20x |
$200 |
20× Pro-kapacitet |
Ja |
Ja |
|
Team |
Varierar |
Högre delad tilldelning |
Ja |
Ja |
|
Enterprise |
Anpassad |
Organisationsspecifik |
Ja |
Ja |
Ändringar av användningsgränser i maj 2026
Anthropic utökade kapaciteten för Claude Code i maj 2026 genom att fördubbla abonnemangsgränserna och ta bort reduceringarna under högtrafik som tidigare påverkade Pro- och Max-abonnenter. I stället för att publicera fasta uppmaningsantal uttrycker Anthropic nu skillnaderna mellan planer som relativa kapacitetsmultiplikatorer eftersom faktisk användning beror på modellval, kontextstorlek och verktygsanvändning.
Sedan dess har Anthropic ibland justerat veckovisa gränser genom tillfälliga kampanjer. Till exempel ökades de veckovisa Claude Code-gränserna med 50% för berättigade abonnenter under lanseringen av Claude Fable 5. Eftersom dessa kampanjökningar är tillfälliga bör läsare alltid verifiera de senaste gränserna i Claude Usage-instrumentpanelen innan de planerar långvariga arbetsbelastningar.
Agent SDK-krediter (juni 2026)
Planen att separera interaktiva kodningssessioner från automatiserade agentarbetslaster skapade viss förvirring i juni 2026.
Före den 15 juni drogs all aktivitet i Claude Code från samma abonnemangspott. Oavsett om du chattade interaktivt i terminalen, körde en GitHub Action eller anropade claude -p i en CI-pipeline konkurrerade allt om samma femtimmars- och veckogränser.
Anthropic planerade att börja dela upp dessa arbetslaster den 15 juni 2026, men pausade ändringen på själva lanseringsdagen. Det betyder att interaktiv användning och programmatisk användning (Agent SDK, claude -p, GitHub Actions) fortfarande drar från samma abonnemangspott som tidigare.
Från och med juli 2026 finns det ingen separat Agent SDK-kredit i drift och ingen valbar kredit att hämta.
Vad är det egentligen som tömmer din kvot?
Många utvecklare fokuserar på uppmaningsanvändning och token-tuning. Den verkliga boven är ofta kontexten. Varje interaktion innehåller avsevärt mer information än frågan du skrev.
CLAUDE.md och regel-filer
Claude Code laddar instruktioner automatiskt från:
-
CLAUDE.md -
CLAUDE.md-filer i överordnade kataloger -
Importerade
@-referenser -
.claude/rules/*.md-filer
All denna kontext och extra instruktioner inkluderas upprepade gånger i begäranden. Det innebär att en uppsvälld regel-fil tyst ökar tokenförbrukningen genom hela sessionen. Anthropic rekommenderar att enskilda CLAUDE.md-filer hålls under cirka 200 rader.
För större projekt, överväg att dela upp instruktioner i avgränsade regler som använder paths-front matter så att de bara laddas när de är relevanta. Om du vill fördjupa dig mer täcker vår guide för att skriva den bästa CLAUDE.md-filen effektiva organisationsstrategier.
MCP-verktygsdefinitioner
Model Context Protocol (MCP)-servrar är en annan dold källa till overhead. Varje ansluten MCP-server injicerar verktygsscheman i Claudes kontext, även om du aldrig använder de verktygen.
Föreställ dig:
- 5 MCP-servrar
- 10 verktyg per server
Det blir 50 verktygsdefinitioner som följer med varje begäran. Att koppla bort oanvända MCP-servrar är ett av de enklaste sätten att minska Claude Codes tokenförbrukning.
En viktig brasklapp: undvik att lägga till eller ta bort MCP-servrar under en aktiv session. Det ogiltigförklarar promptcache-prefix och kan öka användningskostnaderna.
Automatiskt minne
Sedan Claude Code v2.1.59 är automatiskt minne aktiverat som standard. Minnet är global kunskap som Claude har sparat under olika sessioner, vilket ger mer kontext. Det kan handla om allt från metoder för att hämta data från en databas till tekniska detaljer som implementerats.
Vid uppstart laddar Claude innehåll från MEMORY.md, upp till:
- De första 200 raderna
- De första 25 KB
För vissa arbetsflöden är detta användbart. För andra är det bara extra kontext.
Du kan inaktivera automatiskt minne på ett par sätt. För en permanent avstängning som åsidosätter alla andra inställningar (användbar i CI-pipelines och automatiserade miljöer), ställ in miljövariabeln i ditt skal:
export CLAUDE_CODE_DISABLE_AUTO_MEMORY=1
Alternativt kan du lägga till följande i din settings.json. Använd ~/.claude/settings.json för att inaktivera det i alla projekt, eller .claude/settings.json för ett enskilt projekt:
{ "autoMemoryEnabled": false }
Om du inte aktivt använder minnesfiler kan det minska grundkontextens storlek att inaktivera den här funktionen.
Konversationshistorik och sökning
Konversationshistoriken växer kontinuerligt. Varje verktygsresultat, filavläsning, grep-utdata, terminalkommando och kodsökning blir en del av sessionens kontext.
Enligt min erfarenhet är utforskning av kodförråd ofta den största bidragsgivaren. Claude kan läsa tiotals filer bara för att hitta en enda funktion. Dessa filer finns kvar i kontext och fortsätter att bidra till token-overhead vid framtida turer.
För automatiserade arbetsflöden kan claude -p --bare minska mycket av denna fasta overhead genom att rensa bort onödig sessionskontext. Det kan spara mycket av de månatliga Agent SDK-krediter som annars skulle gå åt när Claude söker igenom filer.
Så kontrollerar du din Claude Code-användning
Den bästa tiden att kontrollera din användning är före en lång kodningssession. På så sätt kan du vara medveten om hur nära du är att träffa gränserna innan du faktiskt börjar koda.
Med /usage
Inuti Claude Code visar /usage:
- Sessionsförbrukning
- Veckoförbrukning
- Återstående tilldelning
Detta är ett bra sätt att få en överblick över hur mycket kvot du har kvar i din interaktiva session, så att du kan planera. Att försöka starta en stor och komplex uppgift precis innan du slår i gränsen är kanske inte det smartaste, men enkla uppgifter som filstädning kan vara ett bra sätt att använda din återstående kvot.
Med /status
Du kan också köra /status, som ger följande information:
- Aktuell plan
- Kontoinformation
- Aktiv användningsstatus
Att känna till din plan och aktiva status hjälper dig att förstå eventuella begränsningar. Det spelar roll om din användning är 5× eller 20× basnivån.
Kontrollera Claude-instrumentpanelen
Den mest kompletta vyn finns i Settings → Usage in Claude.ai.

Den här instrumentpanelen kombinerar:
- Claude chat-användning
- Claude Code-användning
- Veckovisa återställningsscheman
- Modellspecifika gränser
Eftersom flera gränser kan existera samtidigt bör denna instrumentpanel ses som källan till sanningen. En praktisk vana är att kontrollera användningen före större refaktoreringsarbete, långa felsökningspass eller autonoma kodningsuppgifter.
Så får du ut mesta möjliga av dina Claude Code-gränser
Låt oss prata om hur vi kan förlänga våra användningsgränser utan att uppgradera planerna. Ibland kan vi få betydligt mer effektiv kapacitet bara genom att minska overheaden.
Trimma din CLAUDE.md
Sikta på färre än 200 rader per fil för att minimera mängden kontext du skickar och den förvirring du orsakar agenten. Leta efter:
- Föråldrade projektinstruktioner
- Historiska anteckningar
- Regler som hör hemma i enskilda uppmaningar
Om instruktioner bara är relevanta för specifika kataloger, använd avgränsade regler med paths i front matter, så att inte alla dina regler används hela tiden utan bara inom vissa sökvägar. Du kan också ha projektvisa CLAUDE.md-filer i stället för en global.
Granska dina MCP-servrar
Behåll bara de MCP-servrar du aktivt använder. Varje ansluten server lägger till schema-overhead i varje interaktion. Behandla din MCP-konfiguration som webbläsarflikar. Om du inte använder den just nu, stäng den.
Ett bra sätt att hantera MCP-servrar är att installera dem på projektnivå när du vet att du bara behöver vissa MCP:er för vissa projekt, i stället för på användarnivå. På så sätt försöker inte Claude ladda dem i varje projekt eller varje session, utan bara när du behöver dem för ett visst användningsfall.
Använd /compact tidigt
Kommandot /compact sammanfattar konversationshistoriken och minskar framtida tokenkostnader. Genom att minska mängden kontexttillväxt som behandlas vid varje tur minskar vi kvotanvändningen.
Även om det inte återställer den kvot som redan förbrukats kan det vara hjälpsamt om du använder /compact innan sessionen blir alltför stor.
Matcha modellen med uppgiften
Alla uppgifter kräver inte Opus eller Fable. Ibland kan mindre modeller eller smart användning av modeller hjälpa till att hantera kvotan. Du kan ofta öka din tillgängliga kapacitet avsevärt genom att reservera premium-modeller för arbete med högt värde.
Här är några strategier för modelloptimering:
- Använd Opus för arkitekturbeslut, komplex resonemang och tvetydiga krav
- Sonnet för redigering, sökning och implementationsarbete
- Haiku för lättviktiga uppgifter och snabba genomläsningar
Men undvik att byta modell upprepade gånger inom en session. Promptcachar är modellspecifika, så varje byte tvingar den nya modellen att bearbeta hela konversationshistoriken från början till full tokenkostnad, i stället för att läsa den billigt från cache. Det kan förbruka din kvot snabbare än att stanna kvar, även när du byter till en "billigare" modell.
När du slår i väggen: API som fall-back
Om abonnemangsgränserna blir en flaskhals erbjuder Claude API ett alternativ. API-användning begränsas inte av femtimmars sessionsfönster eller veckovisa abonnemangstak. I stället betalar du baserat på tokenförbrukning.
Den här modellen är ofta rimlig för:
- CI-pipelines
- Långkörande autonoma agenter
- Storskalig automatisering
- Produktionsarbetsflöden med förutsägbara budgetar
Något att se upp med är att lämna miljövariabeln ANTHROPIC_API_KEY konfigurerad i ditt Claude Code-skal. Om den nyckeln finns i din miljö kan Claude Code autentisera via API:t i stället för via ditt abonnentkonto.
Detta kan leda till oväntade API-kostnader, eftersom du inte längre använder dina abonnemangsgränser utan i stället betalar tokenkostnader. När kostnader ser ovanliga ut bör kontroll av autentiseringsinställningar vara ett av dina första felsökningssteg.
För aktuell modellprissättning, hänvisa alltid till Anthropics officiella prisdokumentation, eftersom priserna ändras ofta och varierar mellan modeller.
Avslutande tankar
Begränsningarna för Claude Code är enklare att hantera när du förstår att de inte bara räknar uppmaningar.
Systemet kombinerar:
- Ett rullande 5-timmarsfönster
- Veckotak
- Modellspecifika tilldelningar
- Kontext-overhead
Den största överraskningen för många utvecklare är att uppmaningar ofta utgör en minoritet av den totala tokenanvändningen. Stora CLAUDE.md-filer, MCP-verktygsdefinitioner, automatiskt minne, sökningar i kodförråd och växande konversationshistorik förbrukar ofta mer kapacitet än frågorna i sig.
I praktiken har de flesta som når gränser ovanligt snabbt ett konfigurationsproblem snarare än ett kapacitetsproblem. Innan du uppgraderar planerna, minska overheaden genom att städa upp kontexten i stället för att köpa en större kvot.
För att fortsätta förbättra ditt arbetsflöde rekommenderar jag vår guide till bästa metoder för Claude Code och vår handledning om Claude Code Hooks, som båda täcker tekniker för att göra Claude Code mer effektivt och motståndskraftigt under långa utvecklingspass.
Vanliga frågor om begränsningar för Claude Code-användning
Vad är begränsningarna för Claude Code-användning?
Begränsningarna för Claude Code består av ett rullande 5-timmars sessionsfönster och ett eller flera veckovisa användningstak. Både Claude Code och Claude chat drar från samma abonnemangspott.
Hur kontrollerar jag Claude Code-användningen?
Du kan kontrollera användningen med /usage i Claude Code, /status för kontouppgifter, eller sidan Usage i Claude.ai under Settings → Usage.
Vad förbrukar flest Claude Code-token?
Vanliga dolda bidragsgivare är stora CLAUDE.md-filer, MCP-verktygsscheman, automatiskt minne, konversationshistorik, verktygsutdata och sökresultat i kodförråd.
Hur kan jag minska förbrukningen av Claude Code-token?
Bästa metoder inkluderar att hålla CLAUDE.md-filer kortfattade, disabla oanvända MCP-servrar, använda /compact proaktivt, ta bort onödiga minnesfiler, matcha modellen med uppgiftens komplexitet och undvika överdrivna sökningar i hela kodförråd.
Har systemet med Agent SDK-krediter lanserats?
Nej. Anthropic planerade att separera programmatisk användning från interaktiv Claude-användning från och med den 15 juni 2026, men pausade denna ändring på själva lanseringsdagen och uppgav att "inget förändras för närvarande". Claude Agent SDK, claude -p, Claude Code GitHub Actions och tredjepartsapplikationer för Agent SDK fortsätter för närvarande att dra från samma abonnemangsgränser som interaktiv Claude Code.