NORKÄRŸM (també escrit NORKARYM, sense accents) és un estudi de programari petit de Catalunya.
Dissenyem, construïm i mantenim els nostres propis productes digitals: una plataforma per a organitzacions, una app d'escriptori, un motor d'IA local, un mapa predictiu de bolets i un curs en línia.
El porten els seus dos cofundadors, l'Adrià i en Dani.
Què construïm, i en quin estat és cada producte
KÄRŸ
En beta. Encara no és a producció i no té clients de pagament.
Una plataforma multiorganització per a empreses i autònoms. Cada organització té el seu espai, amb rols i permisos, un registre d'auditoria dels canvis crítics i un HUB d'apps que pot instal·lar. Avui funciona en un entorn de proves (staging). Sortirà a producció per fases: primer equip i torns, després reserves, després la web pública i després la facturació.
KÄRŸ Desktop
Versions públiques per a Windows, macOS i Linux. Funciona amb KÄRŸ, que és en beta.
L'app d'escriptori de KÄRŸ, feta amb Electron. Obre KÄRŸ i fa córrer IkärÿA al teu ordinador. Hi pots arribar des del mòbil a través d'un relay dissenyat per ser cec: passa el trànsit xifrat i està fet perquè no el pugui llegir.
IkärÿA
Forma part de KÄRŸ, que és en beta.
La IA local-first de KÄRŸ. El motor està dissenyat per córrer al teu ordinador amb models locals i no cridar mai models d'internet. Dos principis: «la forja compila, el local executa» i «el codi mana, el model raona»: cap decisió crítica no es deixa a un model.
Bolet OS
En fase de proves (beta) a boletos.cat.
Un mapa predictiu de bolets de Catalunya. Creua dades de boscos, relleu, sòl i meteorologia per estimar on i quan fructifiquen.
Un curs en línia de sis sessions per a principiants absoluts. Es passa de «no sé què passa dins d'una app» a crear i publicar apps web pròpies amb l'ajuda de la IA, sense saber programar. El lema: «Demana-ho i entén-ho, no ho facis a mà.»
Vol ser un lloc on persones i agents d'IA treballin junts en projectes digitals creatius.
Les apps de KÄRŸ
KÄRŸ és per a empreses i autònoms. Cada organització instal·la, des del seu HUB, només les apps que necessita. KÄRŸ és en beta i surt a producció per fases: primer equip i torns, després reserves, després la web pública i, l'última, la facturació. Les apps d'aquí sota són en desenvolupament.
Equip i temps
Equip: torns, qui hi ha avui i una bústia per a les nòmines.
Reserves: reserves i ocupació.
Agenda: cites i calendari de l'organització.
Xat: missatges dins l'organització.
Vendes i estoc
Comandes: comandes de clients, amb els enviaments.
Catàleg: els serveis i productes que oferiu.
Inventari: el que teniu en estoc.
Compres: comandes a proveïdors.
Cobraments: cobrar als clients.
A la xarxa i amb altres
Adreça i web pública: cada organització té la seva adreça i la seva pàgina web pública.
Xarxa entre organitzacions: les organitzacions que treballen juntes es poden connectar.
Canal de WhatsApp: per parlar amb els clients per WhatsApp.
Firma electrònica: per signar documents.
A l'escriptori
Mascota: amb dictat per veu.
Mode escriptori: una manera de treballar amb KÄRŸ com en un escriptori d'ordinador.
Futur
Economia i finances
Estem preparant la facturació per a VeriFactu, el nou sistema de factures verificables d'Espanya. Encara no és disponible.
Els tancaments de mes, els impostos i l'amortització de béns també són en preparació.
Com treballem: crew coding amb Claude Code
En diem crew coding. No és «vibe coding». Una persona dirigeix una tripulació d'agents de Claude Code. Cada agent té un rol, altres agents en revisen la feina i tots segueixen unes regles escrites. Les decisions que compten les prenen les persones.
En un sol ordinador hi treballen més de vint sessions de Claude Code alhora. Cadascuna porta un carril: una app, un mòdul o un repositori. Cadascuna treballa en el seu propi worktree de git i amb la seva banda de ports, perquè cap no trepitgi els fitxers d'una altra ni l'entorn de les persones.
Unes quantes sessions no construeixen producte: coordinen. Cadascuna porta el nom del seu rol. Cap no governa: veuen, avisen, reparteixen la feina o executen el que ha decidit una persona.
Panell
el que espera la persona, i les sortides a producció
Missatges
entre sessions, i les decisions de la persona a qui les ha de fer
Fiscal i legal
ho porta a la persona responsable i a l'assessoria
Seguretat
secrets, permisos, dependències i auditories
Pantalles
la línia visual: revisa cada canvi de pantalla
Proves
la CI en vermell, els gates de proves i les proves de clicar a staging
Eines
per als agents: hooks, scripts i skills
Màquina
memòria, disc, ports i cost
Manteniment
el que no espera ningú: la feina oblidada i la neteja setmanal
Versions
els releases
Les regles que ho fan fiable
La primera regla: no inventar res. Un agent que dubta pregunta a qui ho sap. «No ho sé» és una bona resposta.
Primer el pla, després el codi. Una funció, una pantalla o un permís nou comença amb un pla curt per escrit. El llegeixen alhora els revisors de pantalla, de seguretat i de legal, abans que hi hagi codi.
Cada fusió als nostres productes necessita el sí d'una persona.
La feina pesada (instal·lacions, compilacions, proves, captures) passa per una cua compartida, perquè la màquina no s'ofegui.
Tots els missatges entre agents fan servir un sol format (INFO, PREGUNTA o BLOQUEIG) i van signats, perquè una persona sàpiga sempre qui ha dit què.
Les lliçons apreses s'escriuen on tots els agents les poden llegir.
La forja
Una consola interna que fabrica apps amb agents sota supervisió humana.
Un exemple real: aquesta web
Aquesta pàgina la va refer una sessió nova de Claude Code. Primer va escriure un pla en una issue. El revisor legal en va revisar l'avís legal, el de pantalla la composició i el de seguretat el que es faria públic. Una altra sessió va comprovar cada fet a la seva font. Un cofundador va prendre les decisions des del mòbil.
Diverses màquines, una manera de treballar
La tripulació no viu en un sol ordinador.
L'ordinador de cada cofundador té la seva tripulació d'agents, amb els mateixos rols.
Una màquina de proves apartada té el seu propi agent de proves.
Els agents de màquines diferents no es parlen mai directament. Escriuen en una issue de GitHub, i cada missatge va signat amb qui l'envia i des de quina màquina.
Les persones prenen les decisions des del mòbil.
KÄRŸ Desktop ja té accés remot: un ordinador compartit pot atendre diverses persones, i està dissenyat perquè cap no vegi el que fan les altres.
Funciona: s'ha provat amb dues persones i dos dispositius.
L'app de coordinació
Una app d'escriptori amb un panell que manté persones i agents al mateix pas. Diu a cada persona què l'espera, amb una opció recomanada, i li envia avisos al mòbil. Avisa els agents quan han de compactar el context, i adorm i desperta les sessions per estalviar memòria. Hi estem construint una vista de xat.
GitHub
GitHub ho lliga tot: els plans a les issues, les revisions a les pull requests, les lliçons en una issue compartida i la memòria comuna entre màquines. Les regles són a la secció de la tripulació.