- Archon actua com a capa central que organitza context, documentació i tasques per a assistents d'IA.
- La seva base de coneixement unificada, la cerca semàntica i el rol de servidor MCP permeten que diversos assistents treballin sobre la mateixa realitat del projecte.
- Es diferencia d'altres programaris anomenats Archon i s'inspira en les funcions clàssiques dels sistemes operatius per gestionar recursos d'IA.

l'expressió "funcions d'Archon com a sistema operatiu" pot sonar una mica rara al principi, perquè barreja dos mons diferents: d'una banda, l'Archon que es presenta com una mena de capa central per organitzar assistents d'IA al voltant dels teus projectes de desenvolupament; i de l'altra, el concepte clàssic de sistema operatiu que gestiona recursos de maquinari i programari en mòbils, ordinadors o servidors. Per embolicar-lo una mica més, existeixen a més altres productes anomenats Archon que no tenen res a veure amb la IA ni amb els sistemes operatius tradicionals.
Si vols entendre amb calma què és Archon, quines funcions té, per què alguns ho comparen amb un sistema operatiu i en què es diferencia daltres programaris amb el mateix nom, aquí tens una guia completa. També repassarem les funcions típiques d'un sistema operatiu clàssic perquè el paral·lelisme amb Archon tingui sentit i no es quedi en un simple eslògan de màrqueting.
Què és Archon i per què se'n diu “sistema operatiu” per a la IA
Archon es presenta com un centre de comandament per a assistents de programació basats en IA. No pretén substituir eines com Cursor, Claude Code, Windsurf o altres editors intel·ligents, sinó aportar-los una cosa que normalment els manca: una base estable de context, documentació i tasques compartides, en lloc que cadascú “treballi a cegues” sobre prompts solts.
En el dia a dia del desenvolupament és habitual que la IA no tingueu ni idea de com està organitzat el repositori, quina documentació està actualitzada o quines tasques hi ha en curs. El resultat és que genera codi fora de lloc, repeteix decisions descartades o proposa solucions que xoquen amb l'arquitectura real del projecte. Archon intenta atacar precisament aquest problema, convertint-se en la capa que unifica el coneixement del projecte i ho serveix als assistents d'IA de manera estructurada.
Una de les claus és que Archon funciona com interfície centralitzada per gestionar documentació, context i tasques, i, alhora, com a servidor MCP (Model Context Protocol). El rol de servidor MCP significa que actua com un punt comú al qual es connecten diferents clients compatibles, de manera que tots accedeixen a la mateixa “realitat” del projecte en comptes de tenir cadascun la seva pròpia còpia parcial i desactualitzada.
Aquesta doble funció explica la comparació amb un sistema operatiu: mentre que un SO clàssic es col·loca entre el maquinari i les aplicacions per organitzar recursos, Archon se situa entre el vostre ecosistema d'informació (codi, documentació, tasques, notes, arxius) i els assistents d'IA que utilitzes per treballar. El seu paper és coordinar, organitzar i servir el context adequat a cada moment.
Gràcies a aquesta capa intermèdia, la IA pot consultar en un mateix flux pàgines web internes, PDFs, documentació tècnica, notes personals, tasques del projecte o resultats de cerques semàntiques. En lloc de respondre preguntes aïllades sense memòria ni context, els assistents comencen a comportar-se com a col·laboradors que realment entenen com està muntat el teu sistema.
Funcions principals d'Archon com a “sistema operatiu” per a la IA
Les funcions d'Archon giren al voltant d'una idea molt clara: posar a disposició de la IA el màxim context útil possible i mantenir-lo ben organitzat. A partir d?aquí, habilita diverses capacitats que encaixen amb aquesta filosofia i que s?inspiren en part en el que fan els sistemes operatius clàssics amb els recursos de l?equip.
Base de coneixement centralitzada i “intel·ligent”
Un dels pilars d'Archon és la seva capacitat per construir una base de coneixement unificada a partir de múltiples fonts. Podeu ingerir contingut de pàgines web, documents PDF, manuals tècnics, notes internes i altres tipus de fitxers que vulgueu tenir a mà per als vostres assistents d'IA.
Aquest contingut no es guarda de forma plana, sinó que es processa automàticament per extreure fragments rellevants: exemples de codi, seccions de configuració, definicions importants o parts crítiques de la documentació. Així, quan la IA hagi de contestar una pregunta concreta, en comptes de tirar de teoria genèrica, es pot recolzar en exemples reals extrets del propi projecte o de la documentació que has carregat a Archon.
En concentrar la documentació en un únic lloc, s'evita el clàssic caos de wikis desfasades, PDFs perduts en carpetes aleatòries i versions diferents d'un mateix document. Archon es converteix en la referència oficial a què els assistents d'IA “acudeixen” quan necessiten entendre com està dissenyat el sistema, què fa cada mòdul o quines decisions d'arquitectura s'han pres.
Cerca semàntica, RAG i rànquing de resultats
Un altre punt fort d'Archon és la manera de recuperar informació. No es limita a un cercador de paraules clau a l'estil de qualsevol cercador bàsic, sinó que combina cerca semàntica amb tècniques de RAG (Retrieval-Augmented Generation). Això vol dir que intenta comprendre la intenció de la consulta, no només els termes literals que escrius.
Quan llances una pregunta, Archon analitza la teva petició i localitza a la base de coneixement els fragments que millor responen a aquesta necessitat. Després aplica processos de rerànquing, és a dir, reordena els resultats per col·locar a dalt allò que té més rellevància real, de manera que la IA rebi primer el contingut que més l'ajuda a generar una resposta útil i alineada amb el projecte.
A la pràctica, això et permet plantejar consultes complexes com: "On es defineix l'autenticació en aquest projecte i com està configurada la política de refresc de tokens?". En lloc de tornar-te teoria genèrica sobre autenticació, la IA pot contestar basant-se en el codi i la documentació exactes que formen part del teu repositori.
Servidor MCP i connexió amb múltiples assistents de l'IA
Un aspecte clau és que Archon actua com servidor MCP compatible amb diferents clients. MCP (Model Context Protocol) és un estàndard pensat perquè els models de llenguatge es connectin a eines, dades i accions externes de forma estructurada, sense haver de reinventar la roda cada cop.
En exercir aquest rol, Archon es converteix en el punt d'unió entre la base de coneixement, el sistema de tasques i els assistents que ja utilitzes: Cursor, Claude Code, Windsurf i qualsevol client que implementi o suporti aquest protocol. En lloc que cada assistent tingui una “mini foto” limitada del projecte, tots s'alimenten de la mateixa font de context centralitzada.
Això habilita escenaris molt potents en equips de desenvolupament: diversos programadors, cadascun amb el seu entorn preferit, poden treballar sobre un conjunt comú de documentació, tasques i decisions tècniques. Qualsevol assistent d'IA connectat a Archon veurà la mateixa informació base sense configuracions duplicades ni diferències de context entre membres de l'equip.
Compatibilitat amb diversos proveïdors i models d'IA
Archon no es casa amb un únic proveïdor de models, sinó que està pensat per integrar IA de diferents plataformes. Entre les opcions suportades hi ha OpenAI, Gemini i Ollama, i cal esperar que s'ampliï el ventall a mesura que vagi madurant l'ecosistema.
Aquesta flexibilitat et permet ajustar costos, rendiment i lloc de processament de les dades. Pots utilitzar models al núvol per a tasques pesades, aprofitar Ollama per executar certs models de manera local a la teva màquina oa la teva infraestructura, o combinar enfocaments segons el tipus de projecte i els teus requisits de privadesa.
En entorns sensibles, aquesta arquitectura híbrida facilita que mantinguis més control sobre quina informació viatja al núvol i quina es processa en local. D'aquesta manera no renuncies a les capacitats dels grans models comercials quan són realment útils, però tampoc no exposes innecessàriament dades internes.
Gestió de projectes i tasques assistida per IA
Archon no es limita a emmagatzemar documentació; també incorpora funcions per estructurar projectes, definir tasques i refinar requisits amb ajut de la IA. Podeu crear blocs de treball, desglossar històries d'usuari, descriure funcionalitats i deixar que el sistema us ajudi a matisar els detalls o detectar buits.
En disposar d'aquesta capa de gestió, els assistents d'IA deixen de veure només “trossos de codi solts” i passen a entendre què s'està construint, a quin estat va el projecte i què queda pendent. Els suggeriments tenen més cohesió: respecten decisions arquitectòniques prèvies, s'alineen amb els objectius de l'esprint i poden assenyalar tasques relacionades que potser havies passat per alt.
Com que les tasques es vinculen directament amb la documentació i el context tècnic, Archon fa que incorporar nous membres a l'equip sigui molt més suportable. La IA els pot guiar a través del coneixement ja registrat, evitant que es perdin entre repositoris, pàgines internes i notes disperses.
Col·laboració en temps real i suport multiusuari
Des del seu disseny inicial, Archon està pensat per treball col·laboratiu i sincronització gairebé en temps real. Aprofita tecnologies com WebSocket perquè els canvis es propaguin ràpidament entre tots els usuaris connectats al sistema.
Això permet que desenvolupadors, product managers o perfils DevOps editen documentació, actualitzin tasques, revisin resultats o ajustin el context sense trepitjar-se els uns als altres. La IA, per la seva banda, accedeix sempre a un estat compartit i coherent del projecte, reduint discrepàncies sobre què és “allò oficial” a cada moment.
En organitzacions que combinen repositoris de codi, eines de gestió de projectes i assistents d'IA, Archon encaixa com a peça central que cus tots aquests elements perquè encaixin a nivell global, en comptes de tenir illes d'informació que no es parlen entre si.
Arquitectura moderna i desplegament amb Docker
A nivell tècnic, Archon es recolza en una arquitectura de microserveis ben separada. Disposa d'un frontend per a la interfície d'usuari, una API que fa d'eix del sistema, el servidor MCP mateix i un conjunt d'agents que s'encarreguen de tasques específiques de processament i coordinació.
El desplegament es basa en Docker, de manera que pots aixecar cada component com un servei independent que es comunica amb els altres. Això simplifica molt la instal·lació en diferents entorns, l'escalat i la possibilitat d'actualitzar parts concretes sense engegar tot el sistema.
Tot i que Archon es troba encara en fase beta, l'elecció tecnològica apunta a un disseny preparat per créixer i adaptar-se a equips amb necessitats i mides molt diferents, des de desenvolupadors individuals curiosos fins a organitzacions que volen centralitzar lús de la IA al voltant dels seus projectes.
Requisits, instal·lació i posada en marxa d'Archon
Archon no és la típica aplicació que executes amb un doble clic i llest. El seu plantejament com a “sistema operatiu” implica muntar un petit entorn amb diversos serveis treballant en conjunt, així que cal complir certs requisits tècnics i seguir uns passos de desplegament una mica més elaborats.
Requisits previs per instal·lar Archon
Abans de posar-te a llançar-lo a la teva màquina oa un servidor, necessites tenir llistes una sèrie d'eines i comptes de servei. A partir de la informació disponible, els requisits bàsics per posar Archon en marxa són els següents:
- Docker Desktop instal·lat: Archon s'executa mitjançant contenidors, així que necessites Docker (en local o en servidor) per aixecar els diferents microserveis.
- Node.js en una versió actualitzada: s'utilitza per a scripts de desenvolupament i parts del sistema que depenen de l'ecosistema Node.
- Compte a Supabase: Supabase cobreix la base de dades i l'autenticació d'usuaris, cosa que simplifica força el muntatge de la infraestructura.
- Clau d'API d'un proveïdor d'IA compatible: per exemple, una API key d'OpenAI, encara que també es pot treballar amb Gemini o Ollama segons el que configures.
Amb aquests elements preparats ja tens el terreny llest. La combinació de Supabase, Docker i Node deixa clar que Archon aposta per tecnologies modernes i ben suportades, aptes tant per a entorns locals com per a desplegaments en servidors remots.
Passos generals d'instal·lació
El flux típic per posar Archon en funcionament segueix una sèrie de passos lògics, encara que cada entorn pot tenir petites variacions. A grans trets, el procés estàndard sol ser clonar, configurar, preparar la base de dades i aixecar serveis amb Docker.
Per començar, hauràs de clonar el repositori oficial d'Archon des de GitHub, idealment usant la branca estable si vols reduir ensurts. Amb el codi a la vostra màquina, toca configurar les variables d'entorn.
El següent pas és editar el fitxer .env amb les teves dades específiques: credencials de Supabase, claus de les APIs d'IA que utilitzaràs, paràmetres de connexió i qualsevol altre ajust requerit per al teu escenari concret.
Després cal encarregar-se de la part de base de dades. Archon facilita un script SQL per executar a Supabase, que crea les taules, vistes i estructures necessàries. Aquest pas és fonamental perquè funcionin correctament l'autenticació, la gestió d'usuaris i l'emmagatzematge de la base de coneixement.
Amb la base de dades preparada, arriba el moment de aixecar els serveis amb Docker, normalment mitjançant una o diverses ordres (per exemple, un docker compose) que posin en marxa el frontend, l'API, el servidor MCP i els agents. Si les variables d'entorn estan ben configurades, cada contenidor trobarà les vostres dependències i s'iniciarà sense problemes.
Quan tots els serveis estiguin en marxa, podràs accedir a la interfície web a través del navegador, iniciar sessió gràcies a l'autenticació de Supabase i començar a carregar documentació, definir projectes, crear tasques i enllaçar els assistents d'IA. Tot i que la instal·lació és més complexa que la d'una app “normalita”, la documentació oficial està orientada a guiar el procés pas a pas.
Altres programaris anomenats Archon i la seva relació amb els sistemes operatius
Convé aclarir un punt important: Archon és un nom usat per diversos projectes diferents. No tot allò que s'anomena Archon té a veure amb assistents de codi ni amb sistemes operatius per a IA. Hi ha almenys dos casos rellevants: un programari arxivístic per gestionar documents i una aplicació vinculada a videojocs i anàlisi de partides.
Archon com a Sistema Simple d'Arxius (SAS) per a arxius i manuscrits
Hi ha un projecte Archon orientat al món dels arxius i biblioteques que funciona com Sistema Simple d'Arxius (SAS) per gestionar informació sobre fons documentals i manuscrits, a més de publicar automàticament els resultats a la web.
Aquest Archon “arxivístic” està desenvolupat a PHP i pot funcionar en qualsevol maquinari i sistema operatiu que suporti PHP 5 i una base de dades MySQL o SQL. El seu objectiu principal és facilitar la descripció i l'accés a materials de fitxer mitjançant una interfície web.
Per als usuaris finals, permet cercar alhora descripcions de materials d'arxiu, registres electrònics i objectes digitals. Entre les seves funcions s'hi inclouen veure, imprimir i cercar els instruments de descripció de les col·leccions, descarregar objectes digitals, navegar pels materials segons el títol de la col·lecció, el títol de l'objecte digital, el creador o els grups documentals, i saltar fàcilment entre col·leccions i objectes relacionats per un mateix tema.
Per al personal de fitxer ofereix eines per a descriure sèries, subsèries, expedients i peces dins de cada col·lecció, organitzar els fons en grups i subgrups segons procedència o funció, pujar objectes digitals o enllaçar descripcions a URL externs, editar informació directament des d'una interfície pública millorada fent clic a una icona d'edició i exportar registres en formats estàndard com MARC (Machine Readable Cataloging) i EAD (Encoded Archival Description).
Entre els seus avantatges es destaquen la seva flexibilitat per treballar amb registres relacionats orgànicament, col·leccions o manuscrits, la seva facilitat d'ús gràcies a la publicació automàtica a la web i el compliment de normes reconegudes, cosa que permet importar les dades en altres sistemes que manegin EAD o MARC. Encara que comparteixi nom, aquest Archon té un propòsit completament diferent de l'Archon “sistema operatiu” per a IA.
Archon com a aplicació d'anàlisi i enregistrament de partides
Un altre ús del nom Archon apareix a l'àmbit dels videojocs, lligat a aplicacions que registren combats, analitzen dades i afegeixen enregistrament de vídeo. En aquest context, Archon s'ha posicionat com un company avançat per revisar partides i millorar-ne el rendiment.
L'aplicació ofereix funcions com captura de vídeo sincronitzada amb els registres de combat, línies de temps amb esdeveniments, mapes de repetició, revisió ràpida de morts i finestres de refredament, i suport al núvol (o previst a curt termini). Així, els jugadors poden estudiar les partides amb molt més detall que amb simples logs.
Una fita destacada va ser la integració de Warcraft Recorder dins l'ecosistema Archon. El creador de Warcraft Recorder, Alex, es va incorporar a l'equip d'enginyeria d'Archon per aportar la seva experiència en enregistrament de vídeo, ajudant a construir una eina de captura pròpia integrada a l'aplicació.
La nova versió de l'app va assumir la funcionalitat de pujada de registres ja existent i va afegir noves seccions, convertint-se en un autèntic company d'anàlisi de dades de joc. Entre les millores s'inclouen línies de temps de refredament i inici, informació detallada de trobades després del pull, pàgines de personatges amb detalls de progressió, integració amb el cercador de grups dins del joc i un complement d'informació contextual (tooltips) al client.
De nou, encara que el nom Archon coincideixi, en aquest cas estem parlant de eines d'anàlisi i enregistrament per a videojocs, no d'un sistema operatiu clàssic ni de la plataforma per orquestrar assistents de codi amb IA.
Funcions d'un sistema operatiu clàssic i el seu paral·lelisme amb Archon
Per comprendre per què a Archon se'l compara amb un “sistema operatiu” per a la IA, convé recordar primer què fa un sistema operatiu dels de tota la vida en un ordinador, mòbil o dispositiu embegut. Tots els smartphones, ordinadors portàtils, tablets, smart TVs o encaminadors necessiten un sistema operatiu per funcionar de manera raonable.
Un sistema operatiu és bàsicament el programari que actua d'intermediari entre l'usuari i el maquinari. Gestiona la pantalla, el teclat, el ratolí, la memòria, l'emmagatzematge, la xarxa i tots els dispositius connectats, oferint una interfície (gràfica o de comandes) perquè puguem utilitzar l'equip sense haver de tractar directament amb els circuits.
Al mercat hi ha diferents tipus de sistemes operatius: d'escriptori (Windows, macOS, Linux), mòbils (Android, iOS, HyperOS), de servidor i encastats. Els de servidor estan pensats perquè els usin molts usuaris en remot i solen prioritzar estabilitat i seguretat; els embeguts es programen per a funcions molt específiques, com gestionar un router o una tele intel·ligent.
Independentment de la plataforma, tots comparteixen un conjunt de funcions bàsiques: gestionar recursos, controlar els processos, garantir la seguretat i organitzar les dades. A partir daquest nucli comú es construeixen les diferents experiències dusuari i capacitats de cada sistema.
Principals funcions d'un sistema operatiu tradicional
Entre les funcions típiques d'un sistema operatiu podem destacar diverses responsabilitats que tenen molt d'impacte en com fem servir el dispositiu en el dia a dia, des d'obrir una app fins a recuperar fitxers esborrats o muntar una màquina virtual.
- Assignació de recursos: el SO reparteix el temps de CPU, la memòria i altres recursos entre els programes del sistema, decidint quin procés té prioritat a cada moment.
- Optimització de la memòria: organitza la memòria principal i la memòria virtual per esprémer-ne el rendiment, evitant conflictes i bloquejos entre processos.
- Execució i control de processos: inicia i atura programes atenent les peticions de l'usuari i les necessitats internes del propi sistema.
- Control de recursos i temps d'execució: supervisa l'ús de CPU, memòria, disc i altres elements, gestionant cues, interrupcions i planificadors.
- Garantia de seguretat: utilitza xifratge, contrasenyes, permisos d'accés i polítiques de seguretat per protegir dades i restringir accions no autoritzades.
- Gestió del maquinari: coordina la comunicació entre l'equip i dispositius com a impressores, teclats, ratolins, càmeres o targetes de xarxa, a través de controladors i APIs.
- Administració de connexions de xarxa: configura protocols, estableix connexions, comparteix recursos i gestiona el trànsit de dades entre equips i servidors.
- Organització d'arxius i directoris: crea, modifica i elimina fitxers i carpetes, oferint a l'usuari un sistema de fitxers comprensible per emmagatzemar informació.
- Còpies de seguretat i recuperació: facilita la creació de backups i la restauració de dades en cas de pèrdua, corrupció o fallada del sistema.
- Trucades al sistema: proporciona interfícies perquè les aplicacions demanin serveis al sistema operatiu (accés a fitxers, memòria, xarxa, etc.) sense haver de manejar directament el maquinari.
- Control del rendiment: inclou eines per monitoritzar i optimitzar l'ús de recursos, identificar colls d'ampolla i diagnosticar errors.
- Execució de màquines virtuals: permet que un mateix equip executi diversos sistemes operatius en paral·lel mitjançant programari de virtualització, creant “ordinadors dins de l'ordinador”.
Paral·lelisme conceptual entre Archon i un sistema operatiu
La comparació d'Archon amb un sistema operatiu no significa que substitueixi Windows, Linux o Android. El que es planteja és un paral·lelisme conceptual entre el que fa un SO amb el maquinari i el que fa Archon amb la IA i el coneixement del projecte.
De manera anàloga a l'assignació de recursos, Archon decideix quins fragments de coneixement, documentació i context lliura a cada assistent d'IA, prioritzant el més rellevant per a la tasca concreta. On un sistema operatiu optimitza memòria, Archon optimitza quina informació s'indexa, com es parteix a trossos i què s'envia als models per evitar soroll innecessari.
En lloc d'executar i aturar processos, Archon orquestra agents i accions d'IA al llarg del cicle de vida del projecte, vigilant que el flux de treball tingui coherència. En el pla de seguretat i control d'accés, es recolza en sistemes com Supabase per gestionar usuaris, autenticació i permisos, decidint qui pot veure quines dades i quins assistents tenen accés a quina part del coneixement.
Mentre el sistema operatiu gestiona maquinari i dispositius físics, Archon coordina connexions amb APIs, fonts de dades externes i múltiples models d'IA, actuant com una capa que sap parlar amb tots ells. De la mateixa manera que un SO administra la xarxa, Archon controla com flueixen les peticions entre la base de coneixement, els serveis externs d'IA i els clients MCP.
Si un sistema operatiu s'encarrega d'organitzar fitxers i fer còpies de seguretat, Archon estructura documentació, notes, tasques i resultats, integrant-se amb mecanismes de persistència que garanteixen que la informació del projecte no es perdi i es pugui reutilitzar. I, en paral·lel a les trucades al sistema, Archon ofereix interfícies estandarditzades com a MCP perquè els models sol·licitin dades o realitzin accions sense haver de conèixer els detalls interns de cada font.
Tot plegat, aquesta analogia ajuda a entendre que Archon no és una simple moda ni un plugin més, sinó un intent de convertir la IA en una peça estructural del cicle de desenvolupament. Els models de llenguatge són cada cop més potents, però sense un “sistema operatiu” que organitzi context, documentació, tasques i col·laboració, la seva efectivitat real es queda força per sota del seu potencial. Archon aspira a ocupar aquest buit, actuant com a nucli coordinador de l'ecosistema d'IA que envolta els teus projectes.