- OpenCode és un agent de programació de codi obert que centralitza més de 75 models d'IA en una sola interfície de terminal o escriptori.
- Permet alternar entre models propietaris mitjançant API o subscripcions i models locals a través d'eines com Ollama.
- Diferencia els fluxos de treball mitjançant els modes Plan i Build, optimitzant la seguretat i l'execució de canvis al codi.
- Ofereix un ecosistema extensible mitjançant l´ús de Skills, plugins i servidors MCP per potenciar les capacitats de l´agent.
Si et dediques al desenvolupament, sabràs que ara mateix hi ha un enrenou enorme amb les subscripcions d'IA. D'una banda, tenim eines brutals, però de l'altra, Anthropic i Google ens posen pegues per fer servir els seus models fora de les seves pròpies webs. És frustrant pagar una quota mensual i sentir que estàs encadenat a una sola interfície mentre que, per a tasques concretes, sabràs que un altre model donaria la talla molt millor.
Aquí és on entra en joc OpenCode, una solució que ve a posar ordre en aquest caos. No és el típic chatbot que et deixa anar un tros de codi i ja està, sinó un agent de programació real que viu al teu terminal, entén el teu projecte i et permet saltar d'un model a un altre sense haver de tancar i obrir deu pestanyes diferents. Analitzarem a fons com treure el suc a aquesta eina i com configurar-la perquè treballi per a tu.
Quins dimonis és OpenCode i per què mola tant?
Per als que no estiguin al corrent, OpenCode és un agent de codi obert desenvolupat per l'equip d'Anomaly. La seva gran carta és que és un binari únic , el que significa que no has de barallar-te instal·lant Node.js o Python perquè funcioni. Et permet programar des de la terminal, però també té una versió d'escriptori i extensions per a IDEs com VS Code, cosa que el fa superversàtil.
El que realment ho diferencia d'eines com Claude Code és el seu agnosticisme de models . Mentre que altres t'obliguen a fer servir només la seva IA, OpenCode es connecta amb més de 75 proveïdors. Pots utilitzar els pesos pesants com GPT-4, Gemini o Claude, però també pots estirar models locals si et preocupa la privadesa o no vols gastar un duro en tokens.
Instal·lació i primers passos sense complicacions
Instal·lar-lo és bufar i fer ampolles. Si utilitzes macOS o Linux, una simple ordre de curl a la terminal i ja la tens al teu sistema. Per als que porten Windows , la recomanació d'or és fer servir WSL 2 . Encara que es pot instal·lar de forma nativa amb Chocolatey o Scoop, el rendiment del sistema de fitxers en WSL és infinitament superior i t'estalviarà força mals de cap.
Un cop instal·lat, el primer és donar «cervell» a l'agent. A través de l'ordre /connect, pots triar el teu proveïdor. Aquí hi ha un detall important: si ja en tens Xateja GPT Plus o GitHub Copilot, pots vincular el teu compte directament i fer servir aquests models sense pagar extres per API. És un avantatge enorme per no sumar més factures al final del mes.
El dilema de Claude i la guerra de les subscripcions
No tot és color de rosa. Recentment, Anthropic va decidir tancar l'aixeta de l'accés OAuth per a eines de tercers, cosa que significa que ja no pots fer servir la teva subscripció de Claude Pro directament a OpenCode. Això ha causat força soroll a la comunitat, però hi ha solucions. Per utilitzar Claude ara has de recórrer a claus API directes (on pagues pel que consumeixes) o fer servir els gateways d'OpenCode com Zen o Black.
Això ens porta a un punt clau: la diferència entre eines. Mentre que Claude Code és probablement l'agent més potent per la seva integració profunda amb els models de Anthropic (usant funcions com l' Adaptive Thinking ), OpenCode guanya per golejada en flexibilitat. Si preferiu no dependre d'una sola empresa i voleu combinar, per exemple, Gemini per a tasques lleugeres i GPT per a arquitectura, OpenCode és el vostre lloc.
Fluxos de treball: Planificar abans de trencar coses
Una de les joies d'OpenCode és el sistema d'agents dividits en dues maneres: Plan i Build . El mode Pla és com un consultor: pot llegir tot el teu codi, analitzar-lo i proposar-te canvis, però no pot tocar ni una coma dels teus fitxers. És ideal quan entres en un projecte nou i no vols que la IA comenci a canviar coses a l'atzar.
Quan ja tens clar el camí, prems Tab i passes a la manera Construir. Aquí és on l'agent es posa fil a l'agulla, escriu el codi i executa ordres a la terminal. I si la IA fica la pota (que passarà, perquè no és perfecta), tens l'ordre /undo per desfer els canvis i tornar enrere sense entrar en pànic.
Potenciant la IA amb Skills, Plugins i MCP
Perquè OpenCode no sigui només un editor intel·ligent, podeu afegir Skills . Bàsicament, són fitxers Markdown on ensenyes a l'agent les regles del teu projecte o convencions del teu equip. En lloc d'explicar-li deu vegades com manegeu l'autenticació, creeu una skill i la IA ja ho sap per defecte.
Si vols anar més enllà, hi ha els plugins . Hi ha opcions molt potents com Context7, que evita que la IA usi llibreries obsoletes, o opencode-vibeguard, que s'encarrega que les vostres claus API no viatgin als servidors del LLM per error. A més, pots integrar servidors MCP (Model Context Protocol) per connectar la IA amb bases de dades o serveis externs, convertint-lo en un centre de comandament complet.
Comparativa ràpida: OpenCode vs la resta
Si et preguntes què triar, la cosa és clara. Si busques la màxima potència de raonament i només t'importa Claude, vés a buscar Claude Code. Si vols alguna cosa gratuïta i massiva, Gemini CLI té una quota gratuïta molt generosa. Però si busqueu equilibri, OpenCode és l'opció. A diferència d'Aider, que és genial amb Git però menys potent com a agent, o Cline, que depèn de VS Code, OpenCode us dóna la llibertat total de la terminal amb la potència d'un sistema d'agents avançat.
OpenCode es posiciona com a eina definitiva per al desenvolupador que no vol límits. Combinant la capacitat d'executar models locals mitjançant Ollama , la integració nativa amb LSP per evitar errors de compilació i un sistema d'extensibilitat basat en la comunitat, aconsegueix que la IA sigui un company d'equip real i no només un generador de text. La clau és dominar el cicle d'explorar, actuar i verificar per multiplicar la productivitat sense perdre el control del codi.




