[{"data":1,"prerenderedAt":847},["ShallowReactive",2],{"tool-claude-code-hu":3},{"slug":4,"published":5,"minutes":6,"category":7,"tags":8,"keywords":14,"about":23,"sources":33,"cover":67,"og":68,"expertise":69,"locales":70,"lang":73,"title":74,"description":75,"coverAlt":76,"url":77,"pricing":78,"kind":79,"metaTitle":80,"takeaways":81,"faq":87,"toc":100,"blocks":128,"others":616},"claude-code","2026-08-31",10,"agents",[9,10,11,12,13],"Terminal agent","Hooks","Subagents","MCP","Sandbox",[15,16,17,18,19,20,21,22],"claude code","claude code pricing","claude code hooks","claude code vs cursor","claude code sandbox","claude code subagents","claude code context window","coding agent comparison",[24,27,30],{"name":25,"url":26},"Claude (language model)","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FClaude_(language_model)",{"name":28,"url":29},"Model Context Protocol","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FModel_Context_Protocol",{"name":31,"url":32},"Software carpentry","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FSoftware_carpentry",[34,37,40,43,46,49,52,55,58,61,64],{"title":35,"url":36},"Claude Code documentation: overview","https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Foverview",{"title":38,"url":39},"Claude Code documentation: how Claude Code works","https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fhow-claude-code-works",{"title":41,"url":42},"Claude Code documentation: extend Claude Code","https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Ffeatures-overview",{"title":44,"url":45},"Claude Code documentation: hooks reference","https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fhooks",{"title":47,"url":48},"Claude Code documentation: configure permissions","https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fpermissions",{"title":50,"url":51},"Claude Code documentation: sandboxing","https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fsandboxing",{"title":53,"url":54},"Claude Code documentation: manage costs effectively","https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fcosts",{"title":56,"url":57},"Claude Code documentation: explore the context window","https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fcontext-window",{"title":59,"url":60},"Claude Code changelog","https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fchangelog",{"title":62,"url":63},"Claude Platform pricing: model list prices and prompt caching","https:\u002F\u002Fplatform.claude.com\u002Fdocs\u002Fen\u002Fabout-claude\u002Fpricing",{"title":65,"url":66},"Anthropic pricing: Claude Free, Pro, Max, Team and Enterprise","https:\u002F\u002Fwww.anthropic.com\u002Fpricing","\u002Fimages\u002Fblog\u002Fclaude-code\u002Fcover.webp","\u002Fimages\u002Fblog\u002Fclaude-code\u002Fog.jpg","ai-engineer",[71,72,73],"en","de","hu","Claude Code: a terminálos coding agent értékelése","Claude Code értékelés: a bővítési pontok, a valódi költség fejlesztőnként és a Bash sandbox pontos határa.","Borítókép a Claude Code értékeléshez: egy terminálsession egy jogosultsági kapu, egy kontextusablak és egy sandbox-határ előtt","https:\u002F\u002Fclaude.com\u002Fproduct\u002Fclaude-code","Free · pay per API token","Coding agent","Claude Code teszt: az agent a terminálban · Balázs Csorba",[82,83,84,85,86],"A 2.1.292-es verzió 2026. október 6-án jelent meg, és a changelog szinte naponta sorol fel kiadásokat, így a verzió rögzítése a CI-ben folyamatos munka, nem egyszeri lépés.","Hat mechanizmus bővíti a ciklust – CLAUDE.md, skillek, szubagensek, MCP, hookok és pluginek –, és a rossz mechanizmus használata a leggyakoribb konfigurációs hiba.","Az engedélyezési szabályokat a kliens kényszeríti ki, nem a modell, ezért csak egy PreToolUse hook véd a bypassPermissions módban is.","A Bash sandbox csak Bash, PowerShell és Monitor parancsokat fogja közre; a fájltoolok, az MCP-szerverek, a hookok és a nyelvszerverek kívül futnak.","Az Anthropic saját költségdokumentációja fejlesztőnként és aktív naponként körülbelül 13 dollárt napi átlagot ad, 90 százalékban 30 dollár alatt.",[88,91,94,97],{"q":89,"a":90},"Mennyibe kerül havonta a Claude Code?","A kliens telepítése ingyenes, de a Claude Code nem része a Free csomagnak. A hozzáférés Claude Pro-val havi 20 dollár (éves számlázással 17), Max-csomaggal 100 dollártól, Team vagy Enterprise hellyel, illetve tokenenként számlázott Anthropic API-val lehetséges. Az Anthropic költségdokumentációja fejlesztőnként és aktív naponként körülbelül 13 dollárt, havonta 150–250 dollárt ad.",{"q":92,"a":93},"Futtatható-e felügyelet nélkül CI-ben?","Igen, a -p kapcsolóval nem interaktív módban és dontAsk engedélyezési móddal, amely megtagad minden olyan tool-hívást, amely egyébként rákérdezne. A dokumentáció egyértelmű: minden --dangerously-skip-permissions kapcsolóval indított munkamenet konténerbe, virtuális gépbe vagy a sandbox runtime-ba való, és nem root felhasználóként történjen.",{"q":95,"a":96},"Mit kényszerít ki egy PreToolUse hook?","A tool-hívás előtt fut, minden engedélyezési módban, beleértve a dontAsk és bypassPermissions módot, és permissionDecision deny válaszával blokkolja a hívást. Egy hookból érkező deny még bypassPermissions módban is blokkol, de a hookból érkező allow nem írja felül a beállításokban már létező deny szabályt.",{"q":98,"a":99},"Lefedi-e a sandbox az MCP-szervereket és a hookokat?","Nem. A Bash sandbox a Bash, PowerShell és Monitor parancsokra és azok gyerekfolyamataira vonatkozik macOS, Linux és WSL2 alatt. A Read, Edit, WebFetch, az MCP-szerverek, a command hookok, a plugin monitorok és a nyelvszerverek mind a határon kívül futnak, a natív Windows pedig sandbox nélkül.",[101,104,107,110,113,116,119,122,125],{"id":102,"title":103},"what-it-is","Mi valójában",{"id":105,"title":106},"how-it-works","Hogyan működik: egy kontextusablak",{"id":108,"title":109},"the-extension-surface","A bővítési felület",{"id":111,"title":112},"getting-started","Hogyan kezdjük rendesen",{"id":114,"title":115},"cost","Mibe kerül",{"id":117,"title":118},"security","Biztonság és izoláció",{"id":120,"title":121},"where-it-weakens","Hol gyengül",{"id":123,"title":124},"verdict","Összegzés",{"id":126,"title":127},"sources","Források",[129,133,136,139,142,198,199,202,211,214,215,218,282,293,300,301,304,306,331,341,342,345,414,417,422,423,433,436,464,477,478,481,497,541,544,545,548,565,569,570],{"type":130,"content":131},"paragraph",[132],"A Claude Code az Anthropic terminálközpontú coding agente: egy CLI, amely beolvassa a repót, szerkeszt fájlokat, parancsokat futtat, és iterál az eredményen, mögötte a Claude modellekkel. A dokumentáció alapján ez a piac legteljesebb agent-harnesse, és ennek oka nem a modell, hanem a ciklus körül épített hat bővítési mechanizmus. Ennek a teljességnek az ára egy konfigurációs felület, amely elég nagy ahhoz, hogy rosszul állítsuk be, és egy kiadási ritmus – a 2.1.292-es verzió 2026. október 6-án jelent meg –, amely az verziórögzítést folyamatos munkává teszi. Ajánlható, egy feltétellel: a biztonsági szakaszt az első felügyelet nélküli futás előtt olvassa el.",{"type":130,"content":134},[135],"Az Cursor szerkesztőbe épített agensével, a GitHub Copilottal és a Codex CLI-val verseng, és ő a négy közül az egyetlen, ahol az maga az alkalmazás, nem egy szerkesztő funkciója. Nagy repóknál ez számít, mert az agent az egész munkafát, a shellt és a git-történetet látja, nem azt, ami éppen egy fülön nyitva van. A csere az interfész: terminálban rossz egy diffet olvasni, és pontosan ezért léteznek a VS Code és a JetBrains bővítmények.",{"type":137,"level":138,"id":102,"text":103},"heading",2,{"type":130,"content":140},[141],"A ciklus maga a termék. Egy feladat végigfut a kontextusgyűjtésen, a cselekvésen és az eredmények ellenőrzésén, újra és újra; a modell választja a következő tool-hívást, a harness pedig a toolokat adja: fájlműveletek, keresés, shell, webes keresés és nyelvszerver-alapú kódintelligencia. A ciklus alatti minden – beállítási fájlok, skillek, szubagensek, hookok – azért létezik, hogy ez a ciklus olcsóbb, biztonságosabb vagy szélesebb legyen.",{"type":143,"ordered":144,"items":145},"list",false,[146,148,150,152,177,179,181],[147],"A 2.1.292-es verzió 2026. október 6-án jelent meg; a changelog eddig szinte naponta sorol fel kiadásokat.",[149],"Fut terminálban, VS Code és JetBrains bővítményként, asztali alkalmazásban, böngészőben, illetve Amazon Bedrockon és Google Cloudon.",[151],"A beépített toolok lefedik a fájlműveleteket, a keresést, a shellt, a webes keresést és a kódintelligenciát; a terminál-CLI, a VS Code és a JetBrains harmadik fél providerét is elfogadja.",[153,154,158,159,162,163,162,166,162,169,172,173,176],"Az engedélyezési módok: ",{"tag":155,"children":156},"code",[157],"default"," (felületen manual), ",{"tag":155,"children":160},[161],"acceptEdits",", ",{"tag":155,"children":164},[165],"plan",{"tag":155,"children":167},[168],"auto",{"tag":155,"children":170},[171],"dontAsk"," és ",{"tag":155,"children":174},[175],"bypassPermissions",".",[178],"Az auto az interaktív terminál- és VS Code-munkamenetek alapértelmezett induló módja a Pro, Max és Team csomagokon: egy külön classifier modell ellenőriz minden műveletet ember helyett.",[180],"A Bash sandbox operációsrendszer-primitíveket használ – Seatbelt macOS-en, bubblewrap Linuxon –, és csak a Bash, PowerShell és Monitor parancsokra vonatkozik.",[182,183,162,186,162,189,162,192,172,195,176],"Csomagban érkező skillek: ",{"tag":155,"children":184},[185],"\u002Fdoctor",{"tag":155,"children":187},[188],"\u002Fcode-review",{"tag":155,"children":190},[191],"\u002Fbatch",{"tag":155,"children":193},[194],"\u002Fdebug",{"tag":155,"children":196},[197],"\u002Floop",{"type":137,"level":138,"id":105,"text":106},{"type":130,"content":200},[201],"Minden, amit a modell egy munkamenetről tud, egyetlen kontextusablakban van: a CLAUDE.md és minden AGENTS.md, az automatikus memória, az MCP-toolnevek, a skill-leírások, minden beolvasott fájl, minden tooleredmény és maga a beszélgetés. Az útvonalhoz kötött szabályok akkor töltődnek be, amikor a triggerfájljukat olvassa be a rendszer. Amikor az ablak megtelik, a munkamenet tömörít: a beszélgetés helyére strukturált összefoglaló kerül, a gyökérszintű CLAUDE.md és a nem útvonalhoz kötött szabályok újra betöltődnek a lemezről, legfeljebb öt legutóbban módosított fájl olvasódik be újra, a meghívott skill-szövegek pedig 5.000 tokenenkénti és összesen 25.000 tokenes kerettel térnek vissza.",{"type":203,"attrs":204,"inner":208,"caption":209},"diagram",{"viewBox":205,"role":206,"aria-labelledby":207},"0 0 720 412","img","d-cc-t d-cc-d","\u003Ctitle id=\"d-cc-t\">Where a session’s tokens go, and what compaction keeps\u003C\u002Ftitle>\u003Cdesc id=\"d-cc-d\">Four columns. Startup: CLAUDE.md, unscoped rules, auto memory and skill names, re-injected from disk after compaction. Reads: file contents, tool output and web results, kept only as part of the summary. History: the transcript and its thinking, replaced by a structured summary. Output: the final text, the diffs and the summaries returned by subagents, which are not summarised away. A band below: after compaction the project CLAUDE.md, unscoped rules, auto memory, the git status snapshot and the plan are re-injected from disk, while up to five recently modified files, path-scoped rules and nested CLAUDE.md files are rebuilt on demand. Invoked skill bodies return capped at 5,000 tokens each and 25,000 in total.\u003C\u002Fdesc>\u003Ctext x=\"20\" y=\"26\" class=\"d-title\">Where a session’s tokens go\u003C\u002Ftext>\u003Ctext x=\"700\" y=\"26\" text-anchor=\"end\" class=\"d-label\">and what compaction keeps\u003C\u002Ftext>\u003Crect x=\"20\" y=\"44\" width=\"160\" height=\"56\" rx=\"10\" class=\"d-box\" \u002F>\u003Ctext x=\"100\" y=\"72\" text-anchor=\"middle\" class=\"d-text\">Startup\u003C\u002Ftext>\u003Ctext x=\"100\" y=\"92\" text-anchor=\"middle\" class=\"d-small\">loaded before you type\u003C\u002Ftext>\u003Cpath d=\"M100 100 V112\" class=\"d-line\" \u002F>\u003Crect x=\"20\" y=\"112\" width=\"160\" height=\"120\" rx=\"10\" class=\"d-box d-dash\" \u002F>\u003Ctext x=\"100\" y=\"140\" text-anchor=\"middle\" class=\"d-small\">CLAUDE.md\u003C\u002Ftext>\u003Ctext x=\"100\" y=\"162\" text-anchor=\"middle\" class=\"d-small\">unscoped rules\u003C\u002Ftext>\u003Ctext x=\"100\" y=\"184\" text-anchor=\"middle\" class=\"d-small\">auto memory\u003C\u002Ftext>\u003Ctext x=\"100\" y=\"206\" text-anchor=\"middle\" class=\"d-small\">skill names\u003C\u002Ftext>\u003Crect x=\"193\" y=\"44\" width=\"160\" height=\"56\" rx=\"10\" class=\"d-sky\" \u002F>\u003Ctext x=\"273\" y=\"72\" text-anchor=\"middle\" class=\"d-text\">Reads\u003C\u002Ftext>\u003Ctext x=\"273\" y=\"92\" text-anchor=\"middle\" class=\"d-small\">grows with the task\u003C\u002Ftext>\u003Cpath d=\"M273 100 V112\" class=\"d-line\" \u002F>\u003Crect x=\"193\" y=\"112\" width=\"160\" height=\"120\" rx=\"10\" class=\"d-box d-dash\" \u002F>\u003Ctext x=\"273\" y=\"140\" text-anchor=\"middle\" class=\"d-small\">file contents\u003C\u002Ftext>\u003Ctext x=\"273\" y=\"162\" text-anchor=\"middle\" class=\"d-small\">tool output\u003C\u002Ftext>\u003Ctext x=\"273\" y=\"184\" text-anchor=\"middle\" class=\"d-small\">web results\u003C\u002Ftext>\u003Ctext x=\"273\" y=\"206\" text-anchor=\"middle\" class=\"d-small\">search hits\u003C\u002Ftext>\u003Crect x=\"366\" y=\"44\" width=\"160\" height=\"56\" rx=\"10\" class=\"d-accent\" \u002F>\u003Ctext x=\"446\" y=\"72\" text-anchor=\"middle\" class=\"d-text\">History\u003C\u002Ftext>\u003Ctext x=\"446\" y=\"92\" text-anchor=\"middle\" class=\"d-small\">grows every turn\u003C\u002Ftext>\u003Cpath d=\"M446 100 V112\" class=\"d-line\" \u002F>\u003Crect x=\"366\" y=\"112\" width=\"160\" height=\"120\" rx=\"10\" class=\"d-box d-dash\" \u002F>\u003Ctext x=\"446\" y=\"140\" text-anchor=\"middle\" class=\"d-small\">transcript\u003C\u002Ftext>\u003Ctext x=\"446\" y=\"162\" text-anchor=\"middle\" class=\"d-small\">thinking blocks\u003C\u002Ftext>\u003Ctext x=\"446\" y=\"184\" text-anchor=\"middle\" class=\"d-small\">tool call results\u003C\u002Ftext>\u003Ctext x=\"446\" y=\"206\" text-anchor=\"middle\" class=\"d-small\">re-sent each turn\u003C\u002Ftext>\u003Crect x=\"539\" y=\"44\" width=\"160\" height=\"56\" rx=\"10\" class=\"d-gold\" \u002F>\u003Ctext x=\"619\" y=\"72\" text-anchor=\"middle\" class=\"d-text\">Output\u003C\u002Ftext>\u003Ctext x=\"619\" y=\"92\" text-anchor=\"middle\" class=\"d-small\">what comes back\u003C\u002Ftext>\u003Cpath d=\"M619 100 V112\" class=\"d-line\" \u002F>\u003Crect x=\"539\" y=\"112\" width=\"160\" height=\"120\" rx=\"10\" class=\"d-box d-dash\" \u002F>\u003Ctext x=\"619\" y=\"140\" text-anchor=\"middle\" class=\"d-small\">final text\u003C\u002Ftext>\u003Ctext x=\"619\" y=\"162\" text-anchor=\"middle\" class=\"d-small\">diffs\u003C\u002Ftext>\u003Ctext x=\"619\" y=\"184\" text-anchor=\"middle\" class=\"d-small\">subagent summaries\u003C\u002Ftext>\u003Ctext x=\"619\" y=\"206\" text-anchor=\"middle\" class=\"d-small\">not summarised\u003C\u002Ftext>\u003Crect x=\"20\" y=\"256\" width=\"679\" height=\"116\" rx=\"10\" class=\"d-box d-dash\" \u002F>\u003Ctext x=\"40\" y=\"284\" class=\"d-text\">When the window fills: compaction\u003C\u002Ftext>\u003Ctext x=\"40\" y=\"312\" class=\"d-small\">Re-injected from disk: project CLAUDE.md, unscoped\u003C\u002Ftext>\u003Ctext x=\"40\" y=\"334\" class=\"d-small\">rules, auto memory, a fresh git status, the plan\u003C\u002Ftext>\u003Ctext x=\"380\" y=\"312\" class=\"d-small\">Rebuilt on demand: up to five recently modified\u003C\u002Ftext>\u003Ctext x=\"380\" y=\"334\" class=\"d-small\">files, path-scoped rules, nested CLAUDE.md\u003C\u002Ftext>\u003Ctext x=\"40\" y=\"392\" class=\"d-label\">skill bodies return capped at 5,000 tokens each and 25,000 in total\u003C\u002Ftext>",[210],"A kontextus a szűk keret: minden, amit a modell egy munkamenetről tud, minden fordulóban újra elküldésre kerül, és a tömörítés az a mechanizmus, amely az egy részét eldobja.",{"type":130,"content":212},[213],"A számlára nézve ebből az következik, hogy az újraküldött előzmény dominál, nem a válasz. Egy valós munkameneti képernyőn százezeres nagyságrendű gyorsítótárazott input token szerepel néhány ezer output token mellett, a gyorsítótár találatok pedig a jelenlegi modelleknél az input ár tizedébe kerülnek. Aki csökkenteni akarja a költséget, valójában azt dönti el, mi kerüljön az ablakba – ezért tolja a dokumentáció az MCP Tool Searchöt, a szubagenseket és a skilleket előtérbe ahelyett, hogy egyszerűen rövid válaszokat kérne.",{"type":137,"level":138,"id":108,"text":109},{"type":130,"content":216},[217],"Hat mechanizmus bővíti a ciklust, és a dokumentáció szokatlanul egyértelműen mondja ki, hogy ezek nem felcserélhetők. A CLAUDE.md mindig betöltött kontextus. Egy skill igényenként betöltődő tudás vagy munkafolyamat, az Agent Skills nyílt szabványa szerint. Egy szubagens elkülönített kontextus, amely az átirata helyett összefoglalót ad vissza. Az MCP külső szolgáltatásokhoz kapcsolódik. Egy hook shell-parancs, HTTP-kérés, MCP-toolhívás, egymenetes prompt vagy ügynök, amely egy életciklus-eseménynél fut le. A pluginek az egészet csomagolják a terjesztéshez.",{"type":219,"head":220,"rows":229},"table",[221,223,225,227],[222],"Mechanizmus",[224],"Mi ez",[226],"Kontextusköltség",[228],"Determinista?",[230,239,248,256,264,273],[231,233,235,237],[232],"CLAUDE.md",[234],"Mindig betöltött projektutasítások",[236],"Munkamenet-indításkor injektálva",[238],"Nem, a modell dönt",[240,242,244,246],[241],"Skill",[243],"Markdown tudás vagy munkafolyamat",[245],"Leírás induláskor, szöveg használatkor",[247],"Nem",[249,251,253,255],[250],"Szubagens",[252],"Elkülönített ciklus, összefoglalóval",[254],"Csak az összefoglaló tér vissza",[247],[257,259,261,263],[258],"MCP-szerver",[260],"Külső toolok és adatok",[262],"Nevek induláskor, sémák igény szerint",[247],[265,267,269,271],[266],"Hook",[268],"Szkript vagy modellhívás egy eseményre",[270],"Nulla, hacsak nem ad vissza kimenetet",[272],"Igen, az esemény mindig lefut",[274,276,278,280],[275],"Plugin",[277],"Skill, hook, agent és MCP csomag",[279],"Amit a csomag tartalmaz",[281],"A tartalomtól függ",{"type":130,"content":283},[284,285,288,289,292],"Egy mondat az engedélyezési dokumentációból dönti el az egész tervet: az engedélyezési szabályokat a Claude Code kényszeríti ki, nem a modell. Egy ",{"tag":155,"children":286},[287],"never edit .env"," utasítás a CLAUDE.md-ben kérés, míg egy olyan ",{"tag":155,"children":290},[291],"PreToolUse"," hook, amely megtagadja a szerkesztést, kikényszerítés. Az aki az előbbit kontrollnak tekinti, rosszul olvasta a fenyegetési modellt.",{"type":294,"variant":295,"title":296,"body":297},"callout","warn","Az auto egy classifier, nem határ",[298],[299],"Az auto mód kiveszi az embert a ciklusból, és egy második modellel helyettesíti, amely minden műveletet a futtatás előtt átnéz. Ez műveletenkénti kontroll, nem izolációs határ. A konténer, a virtuális gép vagy a sandbox runtime az, ami megakadályozza, hogy egy rossz művelet elérje a fájlrendszert, és a dokumentáció szerint mindkettőt érdemes használni.",{"type":137,"level":138,"id":111,"text":112},{"type":130,"content":302},[303],"A telepítés egy shell-szkript és egy bejelentkezés; nincs mit beállítani. Az első munkamenet azon része, amit érdemes jól megcsinálni, a beállítási fájl, mert ott alakít egy csapat promptutasításokat kikényszerített szabályokká. Ez a projekt szintű konfiguráció engedélyezi a megbízható parancsokat, blokkol egy git push-t, minden szerkesztést formáz, és bekapcsolja a Bash sandboxot:",{"type":155,"code":305},"{\n  \"permissions\": {\n    \"allow\": [\n      \"Bash(npm run *)\",\n      \"Bash(git commit *)\",\n      \"Read\",\n      \"Edit(src\u002F**)\"\n    ],\n    \"deny\": [\n      \"Bash(git push *)\",\n      \"Read(.env)\"\n    ]\n  },\n  \"sandbox\": {\n    \"enabled\": true,\n    \"allowWrite\": [\"src\"],\n    \"allowedDomains\": [\"registry.npmjs.org\"]\n  },\n  \"hooks\": {\n    \"PostToolUse\": [\n      {\n        \"matcher\": \"Edit|Write\",\n        \"hooks\": [\n          { \"type\": \"command\", \"command\": \"jq -r '.tool_input.file_path' | xargs npx prettier --write\" }\n        ]\n      }\n    ]\n  }\n}\n",{"type":130,"content":307},[308,309,312,313,316,317,320,321,323,324,327,328,330],"Két részlet ebben a fájlban könnyen félreérthető. A ",{"tag":155,"children":310},[311],"Bash(git commit *)"," illeszkedik a ",{"tag":155,"children":314},[315],"git commit -m 'x'"," parancsra, de nem a ",{"tag":155,"children":318},[319],"git -C . commit -m 'x'"," parancsra, mert a helyőrző a saját helyén álló szöveget jelöli. És az a hook, amely 0-s kilépési kóddal, kimenet nélkül tér vissza, nem engedélyezett semmit – csak nem döntött, és a hívás a szokásos engedélyezési úton halad tovább. Ami mindenütt érvényes, az a ",{"tag":155,"children":322},[291]," hookból érkező ",{"tag":155,"children":325},[326],"deny",": ez a ",{"tag":155,"children":329},[175]," módban is blokkolja a toolt, és ez az egyetlen garancia, amely túléli azt a fejlesztőt, aki saját kérdéseit kikapcsolta.",{"type":294,"variant":332,"title":333,"body":334},"note","A beállítási fájlt commitolni kell",[335],[336,337,340],"Ez a fájl ide kerül: ",{"tag":155,"children":338},[339],".claude\u002Fsettings.json",", és kerüljön a repóba. A vállalati kikényszerítésnek a menedzselt beállításoknál kell kezdődnie, amelyek MDM-en vagy a szerveren érkeznek, mert egy felhasználói vagy projektbeállítás és egy parancssori kapcsoló sem írhatja felül őket – a projektfájl csak azokat a csapatokat köti meg, amelyek ezt elfogadják.",{"type":137,"level":138,"id":114,"text":115},{"type":130,"content":343},[344],"A kliens telepítése ingyenes, és a Claude Code nem része a Free csomagnak. A modellhozzáférés egy Claude-előfizetésből, Team vagy Enterprise helyből, illetve a tokenenként számlázott Anthropic API-ból jön. A számlát az teszi kiszámíthatatlanná, hogy az előfizetések gördülő használati ablakokban mérnek, és nem publikálnak tokenkeretet.",{"type":219,"head":346,"rows":355},[347,349,351,353],[348],"Út",[350],"Ár",[352],"Claude Code",[354],"Forma",[356,365,374,382,390,398,406],[357,359,361,363],[358],"Free",[360],"0 dollár",[362],"Nem tartozik bele",[364],"Csak chat, nincs terminálos agent",[366,368,370,372],[367],"Pro",[369],"Havi 20 dollár, éves számlázással 17",[371],"Igen",[373],"Gördülő munkamenet- és heti limitek",[375,377,379,380],[376],"Max",[378],"Havi 100 dollártól",[371],[381],"A Pro használatának 5-szöröse vagy 20-szorosa",[383,385,387,388],[384],"Team standard hely",[386],"Helyenként évi 20 dollár, havonta 25",[371],[389],"Keverhető premium helyekkel",[391,393,395,396],[392],"Team premium hely",[394],"Helyenként évi 100 dollár, havonta 125",[371],[397],"Egy standard hely használatának ötszöröse",[399,401,403,404],[400],"Enterprise",[402],"Helyenként évi 20 dollár plusz használat API-áron",[371],[405],"SSO, SCIM, audit naplók, kiadási limitek",[407,409,411,412],[408],"Anthropic API",[410],"Tokenenként, minimum nélkül",[371],[413],"Kemény felső korlát, közvetlen számlázás",{"type":130,"content":415},[416],"A tokenalapú úton a jelenlegi listaárak millió input tokenre 4, output tokenre 20 dollár az Opus 5.5 esetén, 2 és 10 dollár a Sonnet 5.5-nél, 1 és 5 dollár a Haiku 4.5-nél, a gyorsítótárazás találatai pedig 0,20, 0,20 és 0,10 dollár. A legolcsóbb tehát a modell: ugyanaz a feladat Sonnet 5.5-ön az Opus 5.5 helyett listaáron felezi a számlát, Haiku 4.5-ön pedig negyedére. A dokumentáció ugyanerről a másik oldalról szólózik: a hosszú utasításokat ki kell vinni a CLAUDE.md-ből a skillekbe, kevés MCP-szervert futtatni, és a bőbeszédű munkát szubagensekbe tolni, hogy azok átirata soha ne kerüljön a fő ablakba.",{"type":294,"variant":295,"title":418,"body":419},"Két szám fontosabb a csomagtáblázatnál",[420],[421],"A Claude 4.7 és az azóta megjelent modellek újabb tokenizert használnak, amely ugyanarra a szövegre körülbelül 30 százalékkal több tokent termel, vagyis egy adott feladat költsége anélkül nőtt, hogy a modell neve változott volna. És az Anthropic saját dokumentációja fejlesztőnként és aktív naponként körülbelül 13 dollárt, havonta 150–250 dollárt ad, 90 százalékban 30 dollár alatt. Egy helyár ebből semmit nem mond meg.",{"type":137,"level":138,"id":117,"text":118},{"type":130,"content":424},[425,426,428,429,432],"A biztonsági modell a terv legerősebb része, és a legkönnyebben rosszul használható. A szabályokat a Claude Code értékeli ki, nem a modell, a sorrendben egy deny bármely hatókörben felülmúl egy allow-t bármely másikban, és a menedzselt beállítások minden felhasználói, projekt- és parancssori beállítás felett állnak. A deny szabályok a ",{"tag":155,"children":427},[175]," módban is érvényesek, és egy ",{"tag":155,"children":430},[431],"rm -rf \u002F"," jellegű törlést akkor is megtagadnak, ha egy allow szabály vagy egy hook engedné. Ez az a viselkedés, amit egy biztonsági hálótól elvárunk.",{"type":130,"content":434},[435],"A sandbox a második réteg, és a hatóköre szűkebb, mint a neve sugallja:",{"type":143,"ordered":144,"items":437},[438,440,446,448,458],[439],"Bash, PowerShell és Monitor parancsok és gyerekfolyamataik macOS-en, Linuxon és WSL2 alatt – a natív Windows sandbox nélkül fut.",[441,442,445],"Az olyan fájltoolok, mint a Read, Edit, Write és WebFetch, ehelyett az engedélyezési szabályokat követik; a sandbox ",{"tag":155,"children":443},[444],"denyRead"," bejegyzése nem állítja le a Read hívást.",[447],"MCP-szerverek, command hookok, plugin monitorok, nyelvszerverek és segédparancsok, mind a munkamenem teljes jogosultságával.",[449,450,453,454,457],"A sandboxban meghiúsuló parancsok újrapróbálhatók sandbox nélkül a ",{"tag":155,"children":451},[452],"dangerouslyDisableSandbox"," paraméterrel; az ",{"tag":155,"children":455},[456],"allowUnsandboxedCommands"," false értékre állítása megszünteti ezt a kiutatot.",[459,460,463],"A bizalom könyvtáronként érvényes és csak egy munkamenetre szól: egy projekt szintű szubagens frontmatter hookjai addig nem futnak, amíg a workspace trust dialógust el nem fogadták, és a ",{"tag":155,"children":461},[462],"-p"," futás nem számít elfogadásnak.",{"type":294,"variant":295,"title":465,"body":466},"Az a környezeti változó, amely megváltoztatja a számlát",[467],[468,469,472,473,476],"Ha ",{"tag":155,"children":470},[471],"ANTHROPIC_API_KEY"," be van állítva a környezetben, a CLI az API-kulccsal hitelesít, és API-áron számláz az előfizetés felhasználása helyett. CI-ben ez általában szándékos, egy fejlesztői gépen pedig csendes költségváltás. A biztonsági dokumentáció azt is megjegyzi, hogy a projekt ",{"tag":155,"children":474},[475],".mcp.json"," átnézése nem mutat minden szervert, amit egy munkamenet betölthet, mert a pluginek és a felhasználói hatókör szerverei a repón kívül esnek.",{"type":137,"level":138,"id":120,"text":121},{"type":130,"content":479},[480],"Az őszinte gyengeségek az összehasonlítás előtt jönnek. A Claude Code gyorsan mozog és konfigurációigényes, a mögötte lévő modell nem a tulajdonunk, és az agent alapvetően shell-hozzáféréssel rendelkezik.",{"type":143,"ordered":144,"items":482},[483,489,491,493,495],[484,485,488],"Napi egy kiadás azt jelenti, hogy egy CI-feladat alatt megváltozhat a viselkedés. A ",{"tag":155,"children":486},[487],"--bare"," kiveszi a hookokat, skilleket, parancsokat, szubagenseket, plugineket, MCP-szervereket, az automatikus memóriát és a CLAUDE.md-t a reprodukálható szkriptfuttatásokhoz, és ott ez a helyes alapértelmezés.",[490],"A kontextus a szűk keret. A tömörítés eldobja a beszélgetés közepét, utána csak öt fájl olvasódik be újra, a skill-szövegek pedig elejüktől képződnek – vagyis egy hosszú SKILL.md alján lévő fontos utasítás az, amely eltűnik.",[492],"A modell által hívható skillek leírása minden kérésben betöltődik, ezért a homályos vagy átfedő leírások a rossz skill betöltését vagy a hasznos elkerülését okozzák.",[494],"Az előfizetések időablakokban mérnek, nem dollárban. Egy nehéz reggel kimerítheti a munkamenet limitjét, miközben a heti keret érintetlen, és csak az API-számlázás ad kemény felső korlátot.",[496],"Zárt forrású. A Claude modellek a termék; csak a terminál-CLI, a VS Code és a JetBrains fogad harmadik fél providert, az agent funkciók pedig nem hordozhatók át másik harnessre.",{"type":219,"head":498,"rows":506},[499,501,502,504],[500],"Opció",[224],[503],"Belépési ár",[505],"Fő csereérték",[507,515,523,532],[508,509,511,513],[352],[510],"Terminálos agent, maga az alkalmazás",[512],"Havi 20 dollár Pro csomagban",[514],"Legmagasabb-plafon repó szintű munkához, legnagyobb konfigurációs felület",[516,518,520,521],[517],"Cursor",[519],"Szerkesztő-fork agent móddal",[512],[522],"Jobb diff és inline ergonomika, de az agent a szerkesztőben él",[524,526,528,530],[525],"GitHub Copilot",[527],"IDE-bővítmény, kiegészítések és agent",[529],"Havi 10 dollár Pro csomagban",[531],"Legolcsóbb belépés, a négy közül a legkisebb autonómia",[533,535,537,539],[534],"Codex CLI",[536],"Terminálos agent OpenAI modellekkel",[538],"ChatGPT csomagokkal együtt",[540],"Más modellcsalád, a Claude-specifikus harness funkciók nélkül",{"type":130,"content":542},[543],"A rövid változat: hosszú, repó szintű munkánál a terminálos harness nyer képességben; soronkénti munkánál egy szerkesztőhöz kötött agent olcsóbb helyen a jobb üzlet. Mindkettőt használni 30 dollár\u002Fhó mellett megindokolható, és a legtöbb csapat, aki ide jut, így írja le: a szerkesztő a kis változtatásokra, a terminál mindent, ami egy repót érint.",{"type":137,"level":138,"id":123,"text":124},{"type":130,"content":546},[547],"A Claude Code egy feltétellel ajánlható: a csapat írja le a korlátokat, és tegye be őket a verziókezelésbe. Egy commitolt beállítási fájl, egy PreToolUse hook a védett útvonalakra és egy kifejezett döntés a felügyelet nélküli futásokról nélkül az eszköz gyorsabb egy reviewernél, és kevésbé körültekintő, mint egy reviewer.",{"type":143,"ordered":549,"items":550},true,[551,553,555,557,559],[552],"Vezesd be, ha a munka repó szintű: migrációk, refaktorok, több fájlt érintő változások, amelyek ellenőrző lépéssel zárulnak.",[554],"Vezesd be, ha a büdgét elbír egy helyet az intenzív használónak és egyet a könnyűnek – a limitek, nem a helyek a szűk keret.",[556],"Vedd komolyan az engedélyezési és hook modellt. Ez az egyetlen különbség egy agent és egy felügyelt agent között.",[558],"Ne legyen az egyetlen eszköz. Ha a nap nagy része sorok írása, tarts meg egy szerkesztőhöz kötött kiegészítő eszközt.",[560,561,564],"Ne futtasd felügyelet nélkül olyan gépen, amely fontos neked, konténer nélkül, és sosem ",{"tag":155,"children":562},[563],"--dangerously-skip-permissions"," kapcsolóval konténeren kívül.",{"type":566,"content":567},"quote",[568],"Az engedélyezési szabályokat a Claude Code kényszeríti ki, nem a modell. A promptban vagy a CLAUDE.md-ben lévő utasítások azt formálják, mit próbál tenni a Claude, de nem változtatják meg azt, mit enged a Claude Code.",{"type":137,"level":138,"id":126,"text":127},{"type":143,"ordered":549,"items":571},[572,577,581,585,589,593,597,601,605,608,612],[573],{"tag":574,"href":36,"children":575},"a",[576],"Claude Code dokumentáció: áttekintés",[578],{"tag":574,"href":39,"children":579},[580],"Claude Code dokumentáció: hogyan működik a Claude Code",[582],{"tag":574,"href":42,"children":583},[584],"Claude Code dokumentáció: a Claude Code bővítése",[586],{"tag":574,"href":45,"children":587},[588],"Claude Code dokumentáció: hook referencia",[590],{"tag":574,"href":48,"children":591},[592],"Claude Code dokumentáció: engedélyek beállítása",[594],{"tag":574,"href":51,"children":595},[596],"Claude Code dokumentáció: sandbox",[598],{"tag":574,"href":54,"children":599},[600],"Claude Code dokumentáció: költségek kezelése",[602],{"tag":574,"href":57,"children":603},[604],"Claude Code dokumentáció: a kontextusablak",[606],{"tag":574,"href":60,"children":607},[59],[609],{"tag":574,"href":63,"children":610},[611],"Claude platform árazás: modellárak és prompt cache",[613],{"tag":574,"href":66,"children":614},[615],"Anthropic árazás: Claude Free, Pro, Max, Team és Enterprise",[617,679,727,793],{"slug":618,"published":619,"minutes":620,"category":7,"tags":621,"keywords":625,"about":632,"sources":634,"cover":671,"og":672,"expertise":69,"locales":673,"lang":73,"title":674,"description":675,"coverAlt":676,"url":637,"pricing":677,"kind":678},"mcp-reference-servers","2026-09-25",9,[12,622,623,624],"Reference servers","Tool protocol","Server SDKs",[626,627,628,629,630,631],"mcp reference servers","modelcontextprotocol servers github","write an mcp server","mcp server examples","mcp server sdk","mcp server security",[633],{"name":28,"url":29},[635,638,641,644,647,650,653,656,659,662,665,668],{"title":636,"url":637},"MCP reference servers repository","https:\u002F\u002Fgithub.com\u002Fmodelcontextprotocol\u002Fservers",{"title":639,"url":640},"Repository README and server list","https:\u002F\u002Fgithub.com\u002Fmodelcontextprotocol\u002Fservers\u002Fblob\u002Fmain\u002FREADME.md",{"title":642,"url":643},"Security policy","https:\u002F\u002Fgithub.com\u002Fmodelcontextprotocol\u002Fservers\u002Fblob\u002Fmain\u002FSECURITY.md",{"title":645,"url":646},"Release process and trusted publishing","https:\u002F\u002Fgithub.com\u002Fmodelcontextprotocol\u002Fservers\u002Fblob\u002Fmain\u002FRELEASING.md",{"title":648,"url":649},"Filesystem server README","https:\u002F\u002Fgithub.com\u002Fmodelcontextprotocol\u002Fservers\u002Fblob\u002Fmain\u002Fsrc\u002Ffilesystem\u002FREADME.md",{"title":651,"url":652},"Everything server feature list","https:\u002F\u002Fgithub.com\u002Fmodelcontextprotocol\u002Fservers\u002Fblob\u002Fmain\u002Fsrc\u002Feverything\u002Fdocs\u002Ffeatures.md",{"title":654,"url":655},"MCP Registry","https:\u002F\u002Fregistry.modelcontextprotocol.io\u002F",{"title":657,"url":658},"Archived reference servers","https:\u002F\u002Fgithub.com\u002Fmodelcontextprotocol\u002Fservers-archived",{"title":660,"url":661},"Model Context Protocol documentation","https:\u002F\u002Fmodelcontextprotocol.io\u002F",{"title":663,"url":664},"TypeScript MCP SDK","https:\u002F\u002Fgithub.com\u002Fmodelcontextprotocol\u002Ftypescript-sdk",{"title":666,"url":667},"Python MCP SDK","https:\u002F\u002Fgithub.com\u002Fmodelcontextprotocol\u002Fpython-sdk",{"title":669,"url":670},"FastMCP on PyPI","https:\u002F\u002Fpypi.org\u002Fproject\u002Ffastmcp\u002F","\u002Fimages\u002Fblog\u002Fmcp-reference-servers\u002Fcover.webp","\u002Fimages\u002Fblog\u002Fmcp-reference-servers\u002Fog.jpg",[71,72,73],"MCP-referenciaszerverek: mit mutatnak be és mit hagynak ki","Elemzés a modelcontextprotocol\u002Fservers repozól: hét referenciaszerver, mit tanít mindegyik, a mögöttes SDK-verziók, és miért nem kerülhet egyik sem éles rendszerbe.","Hét referenciaszerver, amelyet egyetlen MCP-kliens hoz el stdio-n keresztül","MIT","Protocol tooling",{"slug":680,"published":681,"minutes":6,"category":7,"tags":682,"keywords":687,"about":695,"sources":702,"cover":719,"og":720,"expertise":69,"locales":721,"lang":73,"title":722,"description":723,"coverAlt":724,"url":725,"pricing":726,"kind":79},"aider","2026-09-23",[79,683,684,685,686],"Terminal","Git workflow","BYO key","Open source",[680,688,689,690,691,692,693,694],"aider vs claude code","aider polyglot benchmark","ai pair programming terminal","aider leaderboard","open source coding agent","aider architect mode","aider install",[696,699],{"name":697,"url":698},"Aider","https:\u002F\u002Faider.chat\u002F",{"name":700,"url":701},"Aider on GitHub","https:\u002F\u002Fgithub.com\u002FAider-AI\u002Faider",[703,705,708,711,714,716],{"title":704,"url":698},"Aider website",{"title":706,"url":707},"Aider LLM leaderboards","https:\u002F\u002Faider.chat\u002Fdocs\u002Fleaderboards\u002F",{"title":709,"url":710},"Aider linting and testing","https:\u002F\u002Faider.chat\u002Fdocs\u002Fusage\u002Flint-test.html",{"title":712,"url":713},"Aider token limits","https:\u002F\u002Faider.chat\u002Fdocs\u002Ftroubleshooting\u002Ftoken-limits.html",{"title":715,"url":701},"Aider repository on GitHub",{"title":717,"url":718},"aider-chat on PyPI","https:\u002F\u002Fpypi.org\u002Fproject\u002Faider-chat\u002F","\u002Fimages\u002Fblog\u002Faider\u002Fcover.webp","\u002Fimages\u002Fblog\u002Faider\u002Fog.jpg",[71,72,73],"Aider teszt: git-first párprogramozás a terminálon","Az Aider 0.86.2 tesztje: Apache-2.0-s terminálos párprogramozó, amelynek benchmarkja őszintén rangsorolja a modelleket, és amelynek megállt a kiadási üteme.","Borítókép az Aider-teszthez: egy terminálmunkamenet, amely egyetlen kérést egy sor git committá alakít","https:\u002F\u002Faider.chat","Free · BYO API key",{"slug":728,"published":729,"minutes":6,"category":7,"tags":730,"keywords":735,"about":744,"sources":754,"cover":785,"og":786,"expertise":69,"locales":787,"lang":73,"title":788,"description":789,"coverAlt":790,"url":757,"pricing":791,"kind":792},"openai-agents-sdk","2026-09-11",[731,732,733,12,734],"Agent runtime","Tracing","Guardrails","Python",[736,737,738,739,740,741,742,743],"openai agents sdk","openai agents sdk vs langgraph","python agent framework comparison","openai agents sdk guardrails","agent run tracing tool calls","openai agents sdk human in the loop","openai-agents pypi","agents sdk vs responses api",[745,748,751],{"name":746,"url":747},"Model context protocol","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FModel_context_protocol",{"name":749,"url":750},"Software framework","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FSoftware_framework",{"name":752,"url":753},"Agentic AI","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FAgentic_AI",[755,758,761,764,767,770,773,776,779,782],{"title":756,"url":757},"OpenAI Agents SDK documentation: Intro, and Agents SDK or Responses API","https:\u002F\u002Fopenai.github.io\u002Fopenai-agents-python\u002F",{"title":759,"url":760},"OpenAI Agents SDK documentation: Running agents","https:\u002F\u002Fopenai.github.io\u002Fopenai-agents-python\u002Frunning_agents\u002F",{"title":762,"url":763},"OpenAI Agents SDK documentation: Guardrails","https:\u002F\u002Fopenai.github.io\u002Fopenai-agents-python\u002Fguardrails\u002F",{"title":765,"url":766},"OpenAI Agents SDK documentation: Human-in-the-loop","https:\u002F\u002Fopenai.github.io\u002Fopenai-agents-python\u002Fhuman_in_the_loop\u002F",{"title":768,"url":769},"OpenAI Agents SDK documentation: Tracing","https:\u002F\u002Fopenai.github.io\u002Fopenai-agents-python\u002Ftracing\u002F",{"title":771,"url":772},"OpenAI Agents SDK documentation: Configuration","https:\u002F\u002Fopenai.github.io\u002Fopenai-agents-python\u002Fconfig\u002F",{"title":774,"url":775},"openai-agents 0.23.1 on PyPI, release history and licence","https:\u002F\u002Fpypi.org\u002Fproject\u002Fopenai-agents\u002F",{"title":777,"url":778},"OpenAI: The next evolution of the Agents SDK (15 April 2026)","https:\u002F\u002Fopenai.com\u002Findex\u002Fthe-next-evolution-of-the-agents-sdk\u002F",{"title":780,"url":781},"OpenAI API documentation: Agents, comparison of the three runtimes","https:\u002F\u002Fdevelopers.openai.com\u002Fapi\u002Fdocs\u002Fguides\u002Fagents",{"title":783,"url":784},"Arize: AI agent frameworks compared (1 October 2026)","https:\u002F\u002Farize.com\u002Fai-agents\u002Fagent-frameworks\u002F","\u002Fimages\u002Fblog\u002Fopenai-agents-sdk\u002Fcover.webp","\u002Fimages\u002Fblog\u002Fopenai-agents-sdk\u002Fog.jpg",[71,72,73],"OpenAI Agents SDK: könnyű agent-runtime éles szélekkel","Az OpenAI Agents SDK értékelése: a runner-ciklus, a tracing, a guardrail-ek és a jóváhagyások, plusz mit fizet a kiadási tempó és a Responses-only funkciók.","Az Agents SDK runner-ciklusának diagramja: bemenet, ügynök, modellhívás, végső kimenet, guardrail-ek, és a bemenetbe visszafutó eszközhívások","MIT · API pay per token","Agent framework",{"slug":794,"published":795,"minutes":620,"category":7,"tags":796,"keywords":801,"about":808,"sources":818,"cover":839,"og":840,"expertise":69,"locales":841,"lang":73,"title":842,"description":843,"coverAlt":844,"url":845,"pricing":846,"kind":79},"openhands","2026-09-09",[79,797,798,799,800],"Sandboxed execution","Automations","Self-hosted","MIT licence",[794,802,803,804,805,806,692,807],"openhands self-host","open hands coding agent","openhands vs claude code","agent canvas","openhands docker sandbox","openhands cloud pricing",[809,812,815],{"name":810,"url":811},"OpenHands","https:\u002F\u002Fwww.openhands.dev",{"name":813,"url":814},"OpenHands on GitHub","https:\u002F\u002Fgithub.com\u002FOpenHands\u002FOpenHands",{"name":816,"url":817},"Intelligent agent","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FIntelligent_agent",[819,821,824,827,830,833,836],{"title":820,"url":814},"OpenHands README",{"title":822,"url":823},"OpenHands licence (MIT)","https:\u002F\u002Fgithub.com\u002FOpenHands\u002FOpenHands\u002Fblob\u002Fmain\u002FLICENSE",{"title":825,"url":826},"Agent Canvas 1.25.0 release notes","https:\u002F\u002Fdocs.openhands.dev\u002Fopenhands\u002Fusage\u002Fagent-canvas\u002Frelease-notes\u002Fv1.25.0.md",{"title":828,"url":829},"OpenHands sandbox overview","https:\u002F\u002Fdocs.openhands.dev\u002Fopenhands\u002Fusage\u002Fsandboxes\u002Foverview.md",{"title":831,"url":832},"OpenHands quick start","https:\u002F\u002Fdocs.openhands.dev\u002Fopenhands\u002Fusage\u002Finstallation",{"title":834,"url":835},"OpenHands pricing","https:\u002F\u002Fwww.openhands.dev\u002Fpricing",{"title":837,"url":838},"Introducing the OpenHands Index","https:\u002F\u002Fwww.openhands.dev\u002Fblog\u002Fintroducing-the-openhands-index","\u002Fimages\u002Fblog\u002Fopenhands\u002Fcover.webp","\u002Fimages\u002Fblog\u002Fopenhands\u002Fog.jpg",[71,72,73],"OpenHands: a nyílt forráskódú coding agent, amit üzemeltetsz","Az OpenHands 1.25.0 MIT-licencű coding agent platform web canvas-szal, CLI-vel, sandboxolt végrehajtással és ütemezett automatizálásokkal. Elemzés arról, hol erős és hol nehézkes.","Az OpenHands-ajánló címképe: hurok a feladattól az agenten és a sandboxon át vissza","https:\u002F\u002Fgithub.com\u002FAll-Hands-AI\u002FOpenHands","Free · self-host",1791383550096]