> Az OpenCode MIT licencű terminálos kódolóügynök bármely modellhez, felhős vagy helyi módon. Ügynökök, jogosultságok, MCP, LSP és adatvédelem.
>
> Web page: https://balazscsorba.com/hu/blog/opencode · Language: Magyar · Also available in: [English](https://balazscsorba.com/blog/opencode.md) · [Deutsch](https://balazscsorba.com/de/blog/opencode.md)
> Author: Balázs Csorba · Published: 2026-10-09 · Keywords: opencode, opencode review, open source coding agent, opencode vs claude code, terminal coding agent, opencode local models, opencode permissions, opencode mcp

[Blog](https://balazscsorba.com/hu/blog)/MI-ágensek

# OpenCode teszt: a nyílt forráskódú kódolóügynök bármely modellhez

Az OpenCode MIT licencű terminálos kódolóügynök bármely modellhez, felhős vagy helyi módon. Ügynökök, jogosultságok, MCP, LSP és adatvédelem.

[Balázs Csorba](https://balazscsorba.com/hu/about)·2026\. október 9.·8 perc olvasás

-   AI coding agent
-   Terminal
-   Open source
-   Local models
-   MCP

![Egy középső doboz két oldalról táplálva, négy négyzettel, alatta kiegyensúlyozott mérleg.](https://balazscsorba.com/images/blog/opencode/cover.webp?v=a657f77ec7)

## A lényeg röviden

-   Az OpenCode MIT licencű, és ingyenesen telepíthető. A modellért fizetsz: a saját szolgáltatói kulcsoddal, helyi modellel vagy a választható Zen- és Go-csomagokkal.
-   A szolgáltatói rétege az AI SDK-n és a Models.dev-en keresztül több mint 75 szolgáltatóhoz kapcsolódik, a helyi modellekhez pedig az Ollamán, az LM Studio-n vagy a llama.cpp-n keresztül.
-   A Build és a Plan ügynök elválasztja a végrehajtást a tervezéstől, de a legtöbb jogosultság alapértelmezetten engedélyezett, ezért az első valódi futtatás előtt saját jóváhagyási szabályokat kell írnod.
-   Az MCP-szerverek és az LSP-diagnosztika bővítik az ügynököt. Minden MCP-szerver növeli a kontextust, amiért fizetsz, ezért egyesével kapcsold be őket.
-   Saját szolgáltatóval a kód közvetlenül a gépedről jut el a szolgáltatóhoz. Kivétel a /share, amely nyilvános linket tesz közzé az opencode.ai-on.

Ezen az oldalon

1.  [Mi ez az eszköz?](https://balazscsorba.com/#what-it-is)
2.  [Hogyan működik](https://balazscsorba.com/#how-it-works)
3.  [Első lépések](https://balazscsorba.com/#getting-started)
4.  [Ügynökök és jogosultságok](https://balazscsorba.com/#agents-and-permissions)
5.  [Szolgáltatók és helyi modellek](https://balazscsorba.com/#providers-and-local-models)
6.  [Költségek és üzemeltetés](https://balazscsorba.com/#cost-and-deployment)
7.  [Hol gyenge](https://balazscsorba.com/#where-it-falls-short)
8.  [Ítélet](https://balazscsorba.com/#verdict)
9.  [Források](https://balazscsorba.com/#sources)

Cikk meghallgatása

0:000:00

Az OpenCode nyílt forráskódú MI-kódolóügynök terminálhoz, és asztali alkalmazásként és IDE-bővítményként is elérhető. Az ítélet előre: válaszd, ha egyetlen ügynököt szeretnél, amely bármelyik modellel fut, amelyet rákötsz, beleértve a saját gépeden futó modellt is, és hajlandó vagy megírni a jogosultsági szabályait. Ne válaszd, ha egyetlen szállító modelljét akarod egy előfizetésben, vagy ha készen kapott biztonságos alapbeállításokra számítasz.

Ez a teszt a hivatalos OpenCode-dokumentáción, a GitHub-tárolón és a v1.18.35-ös kiadáson alapul, amelyet 2026. október 6-án tettek közzé. Nem futtattam benchmarkot, ezért az összehasonlítás a funkciókat, a licenceket és az árakat veszi górcső alá, nem a kimenetek minőségét.

## Mi ez az eszköz?

Az OpenCode terminálos felület, asztali alkalmazás és IDE-bővítmény. A forráskódja a GitHubon található, az anomalyco/opencode alatt, MIT licenc alatt. A tároló 2026. október 10-i ellenőrzésekor körülbelül 212,5 ezer csillagot mutatott. A dokumentációs oldalon ezenkívül egy v2 kiadásra hívó banner is fut. A megnyitott v2 oldal nem tartalmazott részleteket, ezért az alábbi konkrét adatok a v1.18-as sorozatra vonatkoznak.

-   **Telepítés:** shell-szkript, npm (opencode-ai), Bun, pnpm vagy Yarn, Homebrew az anomalyco tapen keresztül, valamint AUR- és Nix-csomagok.
-   **Modellek:** több mint 75 szolgáltató az AI SDK-n és a Models.dev-en keresztül, plusz bármely OpenAI-kompatibilis végpont, amelyet megadsz.
-   **Kliensek:** a terminálos felület, az asztali alkalmazás, az IDE-bővítmények, a böngészős felület az opencode web paranccsal, valamint az ACP-kompatibilis szerkesztők, például a Zed és a JetBrains IDE-k.
-   **Projektszabályok:** az AGENTS.md fájl, amelyet a /init parancs hoz létre vagy frissít, bekerül a modell kontextusába.

## Hogyan működik

A dokumentáció kliens–szerver felosztást ír le. Az`opencode serve` parancs grafikus felület nélküli HTTP-szervert indít, amelynek OpenAPI-végpontját bármely OpenCode-kliens használhatja, így a felület és az ügynök külön folyamatokban is futhat. Minden eszközhívást a jogosultsági szabályok ellenőriznek, mielőtt lefutna.

![Hogyan halad egy OpenCode-kérés A kliensek, például a terminálos felület, az asztali alkalmazás vagy egy IDE, HTTP-n keresztül kéréseket küldenek egy helyi opencode-szervernek. Az ügynökciklus Build vagy Plan módban fut. Minden eszközhívás előtt a jogosultsági kapu engedélyezi, rákérdez vagy megtagadja a műveletet. Az eszközök fájlokat olvasnak és szerkesztenek, shell-parancsokat futtatnak, nyelvi szervereket használnak és MCP-szervereket hívnak. A modellhívás a beállított szolgáltatóhoz megy, amely lehet felhős API vagy helyi modell.](https://balazscsorba.com/images/blog/opencode/diagram-7.webp?v=b0c5d30394)

A kliensek egy helyi szerverrel beszélnek. A jogosultsági kapu minden eszközhívást ellenőriz, a modell pedig a beállított szolgáltató.

Az eszközök végzik a tényleges munkát. A beépített eszközök fájlokat olvasnak, írnak és foltoznak, shell-parancsokat futtatnak és weboldalakat töltenek le, és mindegyiknek saját jogosultsági kulcsa van. A nyelvi szerver réteg a projekt nyelvi szervereinek diagnosztikáját juttatja vissza az ügynöknek, amelyet a dokumentáció visszajelzésként mutat be.

### MCP és LSP

Az MCP-szerverek az `mcp` kulcs alatt állnak. A helyi szerver olyan parancs, amelyet az OpenCode indít el. A távoli szerver egy URL, opcionális fejlécekkel, OAuth-blokkal és időkorláttal, amely az eszközlista lekérésekor alapértelmezésben 5 másodperc. A dokumentáció figyelmeztet, hogy minden MCP-szerver növeli a kontextust, amiért fizetsz, és hogy egyes szerverek, például a GitHub MCP-szerver, a kontextuskorlátot önmagukban is átléphetik. Az LSP másképp működik: az OpenCode több mint 30 nyelvi szerverhez hoz konfigurációt, a TypeScripttől, a Rusttól és a Pythonon (pyright) át a Go (gopls) és a Terraform szervereiig. Az `lsp` értékének true-ra állítása mindet bekapcsolja. Néhányuk magától települ, másoknál a toolchainnek az elérési úton kell lennie.

## Első lépések

Telepítsd a shell-szkripttel vagy az `npm install -g opencode-ai` paranccsal, majd a projektmappában indítsd el az `opencode` parancsot. A TUI-ban a `/connect` adja hozzá a szolgáltatói kulcsokat, a `/init` pedig létrehozza az AGENTS.md fájlt. Az alábbi konfiguráció egy olyan modellre mutat, amelyet az LM Studio ugyanezen a gépen szolgál ki, az alapértelmezett jogosultságot ask-ra állítja, és kikapcsolja a megosztást. Mentsd `opencode.json` néven a projekt gyökerébe, vagy az `~/.config/opencode/opencode.json` fájlba minden projekthez.

```
{
  "$schema": "https://opencode.ai/config.json",
  "model": "lmstudio/google/gemma-3n-e4b",
  "provider": {
    "lmstudio": {
      "npm": "@ai-sdk/openai-compatible",
      "name": "LM Studio (local)",
      "options": { "baseURL": "http://127.0.0.1:1234/v1" },
      "models": { "google/gemma-3n-e4b": { "name": "Gemma 3n-e4b (local)" } }
    }
  },
  "permission": { "*": "ask", "bash": "ask" },
  "share": "disabled"
}
```

A helyi modell a promptokat a gépeden tartja, de az eredmény minősége a modelltől függ, nem az ügynöktől. Az első feladatokat próbabranchen futtasd, és minden diffet olvass el, mielőtt elfogadod.

## Ügynökök és jogosultságok

Két elsődleges ügynök végzi a fő munkát. A Build az alapértelmezett, minden eszköze engedélyezett, és a fejlesztéshez való. A Plan elemzésre és átnézésre korlátozott, a dokumentáció szerint nem módosít kódot. A Tab billentyűvel válthatsz közöttük. Három beépített al-ügynök is rendelkezésre áll: az Explore gyors, csak olvasó ügynök fájlok kereséséhez és a kóddal kapcsolatos kérdések megválaszolásához, a Scout szintén csak olvas, és külső dokumentációt és függőségek forráskódját vizsgálja, a General pedig a harmadik. Mindegyik al-ügynököt @-említéssel lehet hívni.

A jogosultságokra érdemes az első órád nagy részét fordítanod. Minden kulcs allow, ask vagy deny értéket fogad el, az objektumforma pedig az eszköz bemenetére illeszkedhet. A legfontosabb kulcsok: az `edit` (ez fedi a write, az edit és az apply\_patch műveleteket), a `bash`, a `webfetch`, az `external_directory` és a `doom_loop`. A `*` kulcs adja az alapértelmezést minden másra, a kifejezett deny szabályok pedig `--auto` mellett is érvényesek.

**Az alapértelmezések engedékenyek**

A legtöbb jogosultság allow állapotból indul. A dokumentáció az external\_directory és a doom\_loop kulcsot ask-ra állítja, és tiltja a .env fájlokat, de a bash és az edit kérdés nélkül fut, amíg nem módosítod.

A --auto kapcsoló minden olyan kérést jóváhagy, amelyet nem tiltottak ki kifejezetten. Ezt eldobható sandboxhoz való beállításnak tekintsd, ne olyan laptophoz, amelyen éles hozzáférések vannak.

## Szolgáltatók és helyi modellek

Ez a fő ok, amiért érdemes az OpenCode-ot választani. Az AI SDK-t és a Models.dev katalógusát használja, hogy több mint 75 szolgáltatót lefedjen. A `/connect` tárolja a hozzáadott kulcsokat, a `baseURL` beállítás pedig bármely szolgáltatót egy proxyra vagy egy privát végpontra irányíthat. A szolgáltatói könyvtár helyi lehetőségeket sorol fel, például az Ollamát, az LM Studio-t és a llama.cpp-t, bármely más OpenAI-kompatibilis szerver pedig az `@ai-sdk/openai-compatible` csomaggal köthető be.

A szolgáltatófüggetlen nem jelent egyformán jót. Az ügynök annyira megbízható, amennyire a mögötte álló modell, különösen nagy tárolóban végzett eszközhívásoknál. Tarts készen egy második modellt, hogy válthass, ha az egyik akadozik, és mielőtt bármelyiket választanád, hasonlítsd össze a diffjeiket ugyanarra a feladatra.

## Költségek és üzemeltetés

A szoftver nem kerül pénzbe. A modellért fizetsz, és az ár attól függ, hol fut a modell. 2026 októberében a közzétett lehetőségek a következők:

Lehetőség

Ár

Mit tartalmaz

OpenCode

ingyenes, MIT

Telepítés és futtatás; a modellszolgáltatót közvetlenül fizeted

Zen

használat szerint, 1 millió tokenenként

Tesztelt modellek, az USA-ban és az EU-ban üzemeltetve; nulla megőrzés, néhány ingyenes modell kivételével

Go

havi 10 dollár

Nyílt kódolómodellek, havi dollárlimitekkel

Go Plus

havi 40 dollár

Magasabb havi limitek ugyanazokkal a token-árakkal, mint a Go

Enterprise

ülésenként, ajánlat alapján

Központi konfiguráció, SSO és saját LLM-átjáró token-felszámítás nélkül

Az önálló üzemeltetés itt azt jelenti, hogy a modellt a saját oldaladon futtatod, mert az ügynök úgyis a gépeden fut. Az adatvédelmi kérdés az, hogy ki dolgozza fel a kódodat. Az OpenCode vállalati oldala szerint nem tárol kódot vagy kontextusadatot, a teljes feldolgozás pedig helyben vagy közvetlen API-hívásokkal történik a MI-szolgáltatódnál. A szerződést tehát a szolgáltatóval kell megkötnöd.

A GDPR 28. cikkének (3) bekezdése szerint az adatfeldolgozó által végzett feldolgozást olyan szerződésnek kell szabályoznia, amely kötelezi az adatfeldolgozót. Ha a repóid vagy a teszt-adataid személyes adatokat tartalmaznak, a szolgáltatótól, akit rákötsz, írásban kérd el ezt a szerződést, a feldolgozás helyét és a megőrzési időket. A Zen közzétett szabályzata hasznos mérce: a modelljei az USA-ban és az EU-ban futnak, a szolgáltatók nulla megőrzést tartanak be, és nem tanítanak az adataidon, kivéve néhány ingyenes modell ingyenes időszakát. A részletesebb ellenőrzőlista az adatrezidenciáról ebben a cikkben van: [cikk a GDPR-ról és az LLM API-k adatrezidenciájáról](https://balazscsorba.com/hu/blog/gdpr-llm-api-eu-data-residency).

**Három hely, ahol az adat elhagyhatja a gépedet**

Maga a modellhívás, kivéve, ha a modell a gépeden fut.

A /share parancs, amely a beszélgetést nyilvános linkként teszi közzé az opencode.ai CDN-jén. Az alapértelmezés kézi, a /unshare pedig törli az adatokat.

A webes lekérő- és keresőeszközök, valamint minden távoli MCP-szerver, amelyek a modellhíváson kívül küldenek kéréseket.

## Hol gyenge

A gyenge pontok többsége az alapbeállításokban és a karbantartásban van, nem a hiányzó funkciókban.

-   **Engedékeny alapbeállítások.** A legtöbb jogosultság allow állapotból indul, a --auto pedig teljesen megszünteti a kérdéseket, ezért a biztonságos beállítás az, amelyet magad írsz meg és tesztelsz.
-   **MCP okozta kontextusköltség.** Minden bekapcsolt szerver növeli a kontextust. Egyszerre egy szervert kapcsolj be, és mérd meg, mibe kerül, mielőtt a következőt hozzáadod.
-   **Mozgó konfiguráció.** A régi tools logikai kulcsot az 1.1.1-es verzióban beolvasztották a permission kulcsba, de a régi kulcs még működik. Ellenőrizd a példákat a te verziódhoz képest.
-   **A megosztások nyilvánosak.** Bárki, akinek megvan a link, olvashatja a megosztott beszélgetést, amíg valaki vissza nem vonja.
-   **A csapatvezérlés ajánlat mögött van.** A központi konfiguráció, az SSO és a kényszerített átjárók vállalati funkciók, ülésenkénti áron.
-   **Verziókérdés.** A dokumentáció egy v2 kiadásra utal. Rögzítsd azt a verziót, amelyet a csapatod tesztel, és minden frissítés után teszteld újra.

## Ítélet

Az OpenCode az a nyílt opció, amelyet olyan csapatoknak érdemes választani, akiknek nyitva kell tartaniuk a modellválasztást. Válaszd, ha MIT licencű ügynökre van szükséged, ha a kód csak olyan szolgáltatóhoz mehet, akivel szerződésed van, vagy ha a helyi modellek a terv részei. Ne válaszd, ha biztonságos viselkedést szeretnél a saját szabályaid megírása nélkül, vagy ha egyetlen szállító modellje a követelmény.

Eszköz

Licenc

Modellek

Ár, 2026 októberi állapot szerint

OpenCode

MIT

75+ szolgáltató és helyi modellek

A szoftver ingyenes; a szolgáltatót te fizeted, vagy Zen és Go

Claude Code

az Anthropic kereskedelmi feltételei

Claude-modellek; átjárón keresztül nem Claude-modell

Pro évente fizetve 17 dollár havonta, havi fizetéssel 20; Max 100 dollártól

Codex CLI

Apache-2.0

OpenAI-modellek, plusz egyéni szolgáltatók a config.toml-ban

A ChatGPT-csomagokban benne van, a Free-től az Enterprise-ig

Aider

Apache-2.0

Szinte bármely LLM, a helyi modellek is

A szoftver ingyenes; a szolgáltatót te fizeted

1.  **Claude Code** ha már Claude-modellekkel dolgozol, és elfogadod a kereskedelmi licencet az Anthropic saját ügynökéért cserébe. Az értékelés itt olvasható: [Claude Code teszt](https://balazscsorba.com/hu/blog/claude-code).
2.  **Codex CLI** ha a csapatodnak már van ChatGPT-csomagja, és Apache-2.0 licencű ügynököt szeretne. Az értékelés: [Codex CLI teszt](https://balazscsorba.com/hu/blog/openai-codex-cli).
3.  **Aider** ha kisebb, git-központú eszközre van szükséged, amely minden változtatást értelmes commit-üzenettel rögzít, és szinte bármely modellel működik. Az értékelés: [Aider teszt](https://balazscsorba.com/hu/blog/aider).

## Források

-   [OpenCode-dokumentáció: bevezetés és telepítés](https://opencode.ai/docs/)
-   [OpenCode-dokumentáció: szolgáltatók, Models.dev és helyi modellek](https://opencode.ai/docs/providers/)
-   [OpenCode-dokumentáció: ügynökök, Build, Plan és al-ügynökök](https://opencode.ai/docs/agents/)
-   [OpenCode-dokumentáció: jogosultságok és alapbeállítások](https://opencode.ai/docs/permissions/)
-   [OpenCode-dokumentáció: MCP-szerverek](https://opencode.ai/docs/mcp-servers/)
-   [OpenCode-dokumentáció: LSP-szerverek](https://opencode.ai/docs/lsp/)
-   [OpenCode-dokumentáció: szerver és webes felület](https://opencode.ai/docs/server/)
-   [OpenCode-dokumentáció: konfiguráció és prioritás](https://opencode.ai/docs/config/)
-   [OpenCode-dokumentáció: Zen, használat szerint fizetett modellek](https://opencode.ai/docs/zen/)
-   [OpenCode-dokumentáció: Go-előfizetések](https://opencode.ai/docs/go/)
-   [OpenCode-dokumentáció: megosztás és adatmegőrzés](https://opencode.ai/docs/share/)
-   [OpenCode-dokumentáció: vállalati és adatkezelési információk](https://opencode.ai/docs/enterprise/)
-   [GitHub: anomalyco/opencode, MIT licenc és README](https://github.com/anomalyco/opencode)
-   [OpenCode v1.18.35 kiadás (2026. október 6.)](https://github.com/anomalyco/opencode/releases/tag/v1.18.35)
-   [A Claude Code licencfájlja (LICENSE.md)](https://raw.githubusercontent.com/anthropics/claude-code/main/LICENSE.md)
-   [Claude-árak: csomagok és a Claude Code elérhetősége](https://claude.com/pricing)
-   [Claude Code dokumentáció: csatlakozás LLM-átjáróhoz](https://code.claude.com/docs/en/llm-gateway)
-   [OpenAI Codex CLI tároló (Apache-2.0)](https://github.com/openai/codex)
-   [ChatGPT-árak: a Codex a csomagokban](https://learn.chatgpt.com/docs/pricing)
-   [Codex-konfiguráció: modellszolgáltatók és config.toml](https://learn.chatgpt.com/docs/config-file/config-advanced)
-   [Aider weboldal: git-integráció és LLM-támogatás](https://aider.chat/)
-   [Aider licencfájl (Apache-2.0)](https://raw.githubusercontent.com/Aider-AI/aider/main/LICENSE.txt)
-   [GDPR, (EU) 2016/679 rendelet, 28. cikk](https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32016R0679)

## Gyakori kérdések

Ingyenes az OpenCode?

A szoftver az MIT licenc alapján ingyenes. A tokenekért a modellszolgáltatódnak fizetsz, vagy használat szerint fizetsz a Zenen keresztül, vagy előfizetsz a Go-ra havi 10 dollárért, illetve a Go Plusra havi 40 dollárért. Az árak 2026 októberi állapot szerint érvényesek.

Futhat az OpenCode felhős szolgáltató nélkül?

Igen. A szolgáltatói könyvtár olyan helyi lehetőségeket fed le, mint az Ollama, az LM Studio és a llama.cpp. A promptok és a kód a gépeden maradnak, de a webes eszközök és a távoli MCP-szerverek továbbra is küldenek kéréseket kifelé, a kimenet minősége pedig a futtatott modelltől függ.

Tárolja az OpenCode a kódomat?

A vállalati oldala szerint az OpenCode nem tárol semmilyen kódot vagy kontextusadatot, a feldolgozás pedig helyben vagy közvetlen API-hívásokkal történik a MI-szolgáltatódnál. A /share a kivétel, mert ekkor a beszélgetés az opencode.ai-on keresztül lesz közzétéve.

Miben különbözik a Claude Code-tól?

Az OpenCode nyílt forráskódú és szolgáltatófüggetlen. A Claude Code az Anthropic kereskedelmi feltételei alá tartozik, és az Anthropic szerint a Claude Code átjárón keresztül nem irányítható nem Claude modellekhez.

Írta: Csorba Balázs

Senior fullstack és AI mérnök Stájerországban – több mint 10 év Vue, Nuxt, Node.js és PHP, ma AI-ügynököknek építek eszközöket.

[AI fejlesztés és MCP szerverek →](https://balazscsorba.com/hu/expertise/ai-engineer)[Rólam →](https://balazscsorba.com/hu/about)

## További cikkek

-   [Eszközök tervezése AI-ágenseknek: nevek, leírások, sémák és hibaüzenetek](https://balazscsorba.com/hu/blog/agent-tool-design-descriptions-errors)
-   [Legacy kódbázis migrálása coding agentekkel: strangler fig playbook](https://balazscsorba.com/hu/blog/coding-agents-legacy-codebase-migration)
-   [Háttérben futó kódoló ügynökök: PR-ek, sorok és review](https://balazscsorba.com/hu/blog/background-agents-async-pr-workflow)
-   [Kontextusromlás hosszan futó ügynököknél: törlés, tömörítés, memória és al-ügynökök](https://balazscsorba.com/hu/blog/context-rot-compaction-long-running-agents)

## Pont erre van szükséged?

Írj a projektedről vagy a pozícióról – szívesen hallok felőled.

[Lépj velem kapcsolatba](mailto:contact@balazscsorba.com) [Kapcsolódjunk LinkedInen](https://www.linkedin.com/in/balazs-csorba)
