- OpenCode Desktop elimina la barrera d'entrada en oferir una potent interfície gràfica que suporta més de 75 models d'IA diferents.
- La metodologia de treball es divideix en el Pla Mode per al disseny arquitectònic i el Build Mode per a l'execució tècnica del codi.
- L'ús de fitxers AGENTS.md és fonamental per optimitzar el consum de tokens i mantenir la coherència del projecte.
- L'arquitectura agnòstica permet alternar entre models al núvol i locals via Ollama, garantint la privadesa i evitant el lock-in.

Si ets dels que sent que la terminal és un territori hostil o simplement et fa una mandra tremenda barallar-te amb Vim i línies d'ordres infinites, prepara't perquè les coses han canviat. OpenCode Desktop arriba per trencar aquesta barrera, oferint tota la potència d'un agent d'IA per programar però amb una interfície gràfica, finestres i el ratolí, ideal per als que prefereixen el flux visual d'eines com ara Cursor o VS Code.
No estem parlant d'una joguina, sinó d'un ecosistema robust que permet gestionar projectes de codi obert sense quedar atrapat a l'ecosistema d'un sol proveïdor. La màgia resideix en la seva filosofia agnòstica: tu tries el cervell que vols utilitzar, ja sigui un model al núvol o un executant-se localment a la teva pròpia màquina, mantenint sempre el control total sobre la teva propietat intel·lectual.
Què és exactament OpenCode i per què és un canvi de joc?
En essència, OpenCode és un agent d'IA amb llicència MIT que actua com a pont entre els models de llenguatge i el teu entorn de desenvolupament. A diferència de solucions tancades, no et lliga a una sola empresa ; suporta més de 75 proveïdors, incloent gegants com Claude, GPT i Gemini, o alternatives locals via Ollama. Això soluciona el problema del lock-in de models , evitant que el teu flux de treball depengui dels canvis de preu o polítiques de privadesa d'un tercer.
La versió descriptori no és un programari diferent, sinó una «pell» visual sobre el mateix motor que impulsa la versió de terminal. Això significa que podeu alternar entre la TUI i l'app sense perdre el fil, ja que totes dues es connecten al mateix servidor. És l'eina perfecta per a líders d'equips que necessiten revisar canvis ràpidament o per a desenvolupadors que busquen una experiència més intuïtiva i menys àrida.
Instal·lació i primers passos a l'escriptori
Muntar OpenCode Desktop és bufar i fer ampolles. Des de la seva web oficial pots baixar el binari segons el teu sistema: hi ha versions específiques per a Apple Silicon i Intel a macOS , un executable clàssic per a Windows i paquets .deb o .rpm per als usuaris de Linux. Si sou dels que preferiu els gestors de paquets, podeu utilitzar Homebrew a Mac o Scoop a Windows per estalviar-vos el navegador.
Un cop instal·lada, l'aplicació organitza la configuració en carpetes específiques segons el sistema operatiu, on resideix el fitxer config.json . És fonamental tenir en compte que, com que és una versió beta, és normal trobar alguna errada visual puntual, però l'estabilitat és suficient per al dia a dia i l'app s'encarrega de buscar actualitzacions en arrencar.
Desglossant la interfície: els tres pilars
Per no perdre't en obrir l'app, hi pensa com tres zones amb missions molt clares. A l'esquerra tens el gestor de projectes i sessions , que funciona com el teu arxivador personal on cada carpeta del teu disc es converteix en un projecte amb les seves converses.
El centre és on passa la màgia: el xat interactiu . Aquí és on llences els teus prompts i veus el raonament de l'agent. Just a sota tens els controls crítics: el selector de model, l'ajust de raonament (que pots pujar a 'max' per a problemes complexos, encara que consumeixi més tokens) i el botó per adjuntar fitxers que donin context.
A la dreta es troba el panell de revisió de Git . Aquesta és, probablement, la joia de la corona de la versió descriptori, ja que et permet veure els diffs de codi amb colors i de forma visual, facilitant el code review sense haver dobrir una terminal externa per veure quines línies han canviat exactament.
El cervell de l'agent: Models, Zen i Go
La versatilitat de models és on OpenCode realment treu pit. Tens la capa OpenCode Zen , que és una selecció curada de models optimitzats per a codi sota un model de pagament per ús. Per als que volen començar sense deixar anar un euro, hi ha models gratuïts com Big Pickle o DeepSeek V4 Flash Free , ideals per fer proves inicials.
Si busques una mica més estable i professional, hi ha OpenCode Go , una subscripció econòmica que dóna accés a models potents, molts d'ells afinats per a contextos llargs i tool calling. I, per descomptat, sempre pots connectar les teves pròpies claus d'API o utilitzar Ollama perquè el codi ni tan sols surti del teu ordinador, garantint una privadesa absoluta.
L'estratègia mestra: Pla Mode vs Build Mode
Per no embolicar-la amb el codi, OpenCode implementa una distinció crucial entre dos modes de treball. El Pla Mode és un agent restrictiu: analitza, proposa i dissenya, però no toca ni una sola línia de codi. És moment de discutir l'arquitectura i resoldre dubtes abans d'executar res.
Quan el pla et convenç, canvies al Build Mode , que és la manera «mans a l'obra». Aquest agent té accés total per llegir fitxers, escriure codi i executar ordres. El flux ideal és sempre planificar primer i construir després , cosa que evita que la IA escrigui centenars de línies basades en un malentès.
Optimització avançada: AGENTS.md i context
Si voleu que l'agent no sigui un desconegut cada vegada que obriu una sessió, heu de crear el fitxer AGENTS.md . Aquest document actua com a manual d'instruccions del projecte, on defineix les convencions d'estil, l'estructura de carpetes i les regles de l'equip. És l'eina més eficaç per reduir el consum de tokens i millorar la precisió de les respostes.
Igualment, és vital vigilar lindicador de context . Els models tenen un límit de tokens i, quan s'omplen, l'agent comença a oblidar detalls previs. Saber quant espai queda et permet decidir si és el moment de netejar la conversa o obrir una sessió nova per mantenir la nitidesa del raonament.
Complements i ecosistema: DSH i MCP
Pels més tècnics, hi ha el DeepSeek DSH (Harness) , que no és un model sinó un entorn d'execució. Aquest arnès permet una gestió granular mitjançant plugins i ofereix la vista Trajectory , que és bàsicament una caixa negra on pots veure pas a pas cada decisió i comanda que va prendre l'agent, facilitant la depuració d'errors.
A més, la integració amb MCP (Model Context Protocol) permet que OpenCode es connecti a eines externes, bases de dades o API de forma estandarditzada. Ja sigui usant Specs per al desenvolupament dirigit o automatitzacions paral·leles, l'objectiu és que la IA sigui una extensió de les teves capacitats i no pas un substitut del teu criteri professional.
El camí cap al codi obert
Llançar un projecte sota una llicència open source, com la MIT que utilitza OpenCode, no només es tracta de regalar codi, sinó de fomentar la col·laboració i la transparència . Perquè un projecte sigui exitós, és fonamental comptar amb un README clar , un arxiu de contribucions i un codi de conducta que faci que els nous desenvolupadors se sentin benvinguts.
La clau de l'èxit al món obert és la documentació. Un projecte ben documentat atrau més col·laboradors i redueix la càrrega de suport del mantenidor. Al final, el valor resideix a la comunitat i en la capacitat d'iterar el programari basant-se en el feedback real de milers d'usuaris repartits per tot el món.
Tenir un agent d'IA potent, flexible i respectuós amb la privadesa permet a qualsevol programador escalar la seva productivitat sense por al bloqueig de proveïdor. Des de la senzillesa de l'aplicació d'escriptori fins a la profunditat tècnica de l'arnès DSH i els fitxers d'instruccions personalitzats, l'ecosistema ofereix totes les eines per dissenyar programari modern mantenint la sobirania sobre el codi i la llibertat d'escollir el model de raonament més adequat per a cada tasca.
Redactor apassionat del món dels bytes i la tecnologia en general. M'encanta compartir els meus coneixements a través de l'escriptura, i això és el que faré en aquest bloc, mostrar tot el més interessant sobre gadgets, programari, maquinari, tendències tecnològiques, i més. El meu objectiu és ajudar-te a navegar pel món digital de forma senzilla i entretinguda.
Índex
- 1 Què és exactament OpenCode i per què és un canvi de joc?
- 2 Instal·lació i primers passos a l'escriptori
- 3 Desglossant la interfície: els tres pilars
- 4 El cervell de l'agent: Models, Zen i Go
- 5 L'estratègia mestra: Pla Mode vs Build Mode
- 6 Optimització avançada: AGENTS.md i context
- 7 Complements i ecosistema: DSH i MCP
- 8 El camí cap al codi obert



