Qué es NORKÄRŸM
NORKÄRŸM (también escrito NORKARYM, sin acentos) es un pequeño estudio de software de Cataluña.
Diseñamos, construimos y mantenemos nuestros propios productos digitales: una plataforma para organizaciones, una app de escritorio, un mapa predictivo de setas, un curso online y ponencias.
Lo llevan sus dos cofundadores, Adrià y Dani.
Las apps de IKARYA
IKARYA es para empresas y autónomos. Cada organización instala, desde su centro de apps, solo las apps que necesita. IKARYA está en beta y sale a producción por fases: primero equipo y turnos, después reservas, después la web pública y, la última, la facturación. Las apps de aquí abajo están en desarrollo.
Equipo y tiempo
- Equipo: turnos, quién hay hoy y un buzón para las nóminas.
- Reservas: reservas y ocupación.
- Agenda: citas y calendario de la organización.
- Chat: mensajes dentro de la organización.
Ventas y stock
- Pedidos: pedidos de clientes, con los envíos.
- Catálogo: los servicios y productos que ofrecéis.
- Inventario: lo que tenéis en stock.
- Compras: pedidos a proveedores.
- Cobros: cobrar a los clientes.
En la red y con otros
- Dirección y web pública: cada organización tiene su dirección y su página web pública.
- Red entre organizaciones: las organizaciones que trabajan juntas se pueden conectar.
- Canal de WhatsApp: para hablar con los clientes por WhatsApp.
- Firma electrónica: para firmar documentos.
En el escritorio
- Mascota: con dictado por voz.
- Modo escritorio: una manera de trabajar con IKARYA como en un escritorio de ordenador.
Futuro
Economía y finanzas
Estamos preparando la facturación para VeriFactu, el nuevo sistema de facturas verificables de España. Todavía no está disponible.
Los cierres de mes, los impuestos y la amortización de bienes también están en preparación.
Cómo trabajamos: crew coding con Claude Code
Lo llamamos crew coding. No es «vibe coding». Una persona dirige una tripulación de agentes de Claude Code. Cada agente tiene un rol, otros agentes revisan su trabajo y todos siguen unas reglas escritas. Las decisiones que cuentan las toman las personas.
Lee el artículo completo: crew coding con Claude Code →
La tripulación
En un solo ordenador trabajan varias sesiones de Claude Code a la vez. Cada una se ocupa de una parte: una app, un módulo o un proyecto. Cada una trabaja en su propia copia del proyecto y con su propio espacio en el ordenador, para que ninguna pise el trabajo de otra ni el entorno de las personas.
Unas cuantas sesiones no construyen producto: coordinan. Cada una lleva el nombre de su rol. Ninguna gobierna: ven, avisan, reparten el trabajo o ejecutan lo que ha decidido una persona.
- Panel
- lo que espera una decisión de la persona, y las versiones que salen al público
- Mensajes
- entre sesiones, y cada decisión de una persona hasta quien debe ejecutarla
- Impuestos y legal
- las dudas las lleva a la persona responsable y a la asesoría
- Seguridad
- claves y contraseñas, permisos, software de terceros y revisiones
- Pantallas
- la línea visual: revisa cada cambio de pantalla
- Pruebas
- las pruebas automáticas que fallan, los controles de calidad y las pruebas de usar la app en un entorno de prueba
- Herramientas
- para los agentes: avisos automáticos, programas pequeños y guías de trabajo
- Máquina
- memoria, espacio en disco y coste del ordenador
- Orden
- lo que nadie espera: el trabajo olvidado y la limpieza semanal
- Versiones
- las versiones que salen al público
Las reglas que lo hacen fiable
- La primera regla: no inventar nada. Un agente que duda pregunta a quien lo sabe. «No lo sé» es una buena respuesta.
- Primero el plan, después el código. Una función, una pantalla o un permiso nuevo empieza con un plan corto por escrito. Lo leen a la vez los revisores de pantalla, de seguridad y de legal, antes de que haya código.
- Cada fusión en nuestros productos necesita el sí de una persona.
- El trabajo pesado (instalaciones, compilaciones, pruebas, capturas) pasa por una cola compartida, para que la máquina no se ahogue.
- Todos los mensajes entre agentes usan un solo formato, con tres tipos (información, pregunta o bloqueo), y van firmados, para que una persona sepa siempre quién ha dicho qué.
- Las lecciones aprendidas se escriben donde todos los agentes pueden leerlas.
La forja
Una consola interna que fabrica apps con agentes bajo supervisión humana.
Un ejemplo real: esta web
Esta página la rehízo una sesión nueva de Claude Code. Primero escribió un plan en un hilo de GitHub (una «issue»). El revisor legal revisó el aviso legal, el de pantalla la composición y el de seguridad lo que se haría público. Otra sesión comprobó cada hecho en su fuente. Un cofundador tomó las decisiones desde el móvil.
Varias máquinas, una manera de trabajar
La tripulación no vive en un solo ordenador.
- El ordenador de cada cofundador tiene su tripulación de agentes, con los mismos roles.
- Una máquina de pruebas apartada tiene su propio agente de pruebas.
- Los agentes de máquinas distintas no se hablan nunca directamente. Escriben en un hilo de GitHub (una «issue»), y cada mensaje va firmado con quién lo envía y desde qué máquina.
- Las personas toman las decisiones desde el móvil.
- IKARYA Desktop ya tiene acceso remoto: un ordenador compartido puede atender a varias personas, y está diseñado para que ninguna vea lo que hacen las demás.
Funciona: se ha probado con dos personas y dos dispositivos.
La app de coordinación
Una app de escritorio con un panel que mantiene a personas y agentes al mismo paso. Dice a cada persona qué la espera, con una opción recomendada, y le envía avisos al móvil. Avisa a los agentes cuando deben resumir lo que recuerdan para no quedarse sin memoria, y duerme y despierta las sesiones para ahorrar memoria. Estamos construyendo una vista de chat.
GitHub
GitHub lo une todo: los planes en los hilos, las revisiones en las propuestas de cambio, las lecciones en un hilo compartido y la memoria común entre máquinas. Las reglas están en la sección de la tripulación.