Únete al equipo de Lobera

Consulta nuestra Política de Privacidad sobre el tratamiento de esta información.

Contacta con el equipo de Lobera

Consulta nuestra Política de Privacidad sobre el tratamiento de esta información.

KODEIN

Plataforma soberana para desarrollar con IA.

Ver Kodein

Kodein

Especifica. Construye. Decide.

Presentación visual de Kodein con música, sin narración. Duración: 1 minuto y 33 segundos. Hay un resumen de su contenido debajo del reproductor.

Leer resumen del vídeo

Kodein es una plataforma soberana para desarrollar con IA: agentes de código que trabajan en la nube del cliente, con sus modelos y bajo su política. El vídeo sigue una tarea del piloto sobre una copia aislada de Operantia: la especificación aprobada, su huella en cada llamada, el trabajo de Studio, Agent y Crew, y las ocho comprobaciones de Router antes de que una llamada salga hacia un modelo.

Después muestra las capas del despliegue soberano, la política que decide si existe una ruta externa, el ledger con el coste de cada llamada en euros, un punto de decisión en Studio y la merge request que espera la revisión de una persona. La tarea costó 2,03 € en 26 llamadas y 32 minutos. Las cifras, las llamadas y los motivos de rechazo proceden del prototipo; el rechazo de una llamada y la decisión en Studio son escenas de demostración.

Agentes de código. Decisiones humanas.

Cómo trabaja el equipo

SDD

Spec-Driven Development con agentes

  1. 01

    Especificación

    La tarea empieza con una especificación aprobada. Su hash viaja en cada llamada del agente.

    spec · versión · sha256
  2. 02

    Ejecución

    Los agentes trabajan sobre una reserva de archivos, en una rama y una copia de trabajo aisladas.

    reserva · rama · sesión
  3. 03

    Evidencia

    Pruebas, diff, coste y merge request quedan enlazados a la tarea. El merge lo decide una persona.

    CI · ledger · merge request
Kodein

Arquitectura propia de Lobera

Una sola salida

Studio, Agent y Crew no hablan con los modelos. Hablan con Router, que tiene 38 motivos escritos para no dejar salir una llamada.

Donde se trabaja

  • StudioEl editor del equipo, con los agentes dentro
  • AgentAgente de código en la terminal
  • CrewAuditoría y corrección en paralelo

Por donde pasa todo

Router

La pasarela de modelos de Kodein. Identifica, comprueba, reserva y registra cada llamada antes de enviarla.

  1. Identidadcredencial, operador, sesión y directorio9
  2. Proyecto y tarearepositorio, proyecto y ruta de modelo7
  3. Ejecución y presupuestoenvolvente, plazo, llamadas, tokens e importe20
  4. Trazasin traza local, la llamada no sale2

Hacia los modelos

  • Modelos localesEn tus GPU, dentro del perímetro
  • Modelos externosSolo si la política del proyecto lo permite

En cada llamada externa Router fija la política del proveedor: sin retención de datos, sin fallbacks y con precio máximo por ruta.

Simulador · respuestas reales de Router

Elige un caso y sigue la llamada.

  1. 01IdentidadCredencial vigente

    401Credencial de Router no válida o revocada

  2. 02IdentidadSesión del mismo operador

    403La sesión pertenece a otro operador

  3. 03Proyecto y tareaAcceso al repositorio

    403El solicitante no tiene acceso a este repositorio

  4. 04Proyecto y tareaProyecto activo

    403Proyecto pausado por el master

  5. 05Proyecto y tareaRuta de la tarea

    403La ruta de modelo no coincide con el perfil y fase de esta tarea

  6. 06EjecuciónProveedor fijado por Router

    400No se admiten cambios de proveedor, herramientas remotas ni múltiples respuestas

  7. 07EjecuciónContexto dentro de la envolvente

    400El contexto excede la envolvente de texto de esta ruta; reduce o compacta la sesión

  8. 08EjecuciónPresupuesto del proyecto

    403Presupuesto mensual insuficiente para reservar esta llamada

Resultado

Elige un caso

Ocho comprobaciones de Router, en el orden en que se ejecutan. Los códigos y los mensajes son los del código; los rechazos son simulaciones.

CÓMO FUNCIONA

Capacidades

Seis capacidades. Todas funcionan hoy en el prototipo local.

Agentes dentro del flujo de merge requests.

On-premise. Cada llamada registrada con identidad y coste. Modelos externos solo cuando la política del proyecto lo permite.

01

Spec-Driven Development

Especificación aprobada, tarea, rama y merge request. La sesión del agente se vincula a la tarea y Router rechaza cualquier llamada sin sesión y repositorio registrados.

spec · v1sha256 dc34ac5f… tareareserva de archivos rama aislada merge requestCI + revisión
02

Construidos sobre código abierto

Studio y Agent parten de un editor y de un agente de código abiertos y consolidados, con cambios pequeños. Siguen a sus proyectos de origen: no son un editor ni un ejecutor nuevos.

proyectos abiertos de origenactualizaciones Studio · Agentsincronización periódica
03

Router con política de proyecto

Tres rutas de modelo (kodein-fast, kodein-code, kodein-plan) por perfil y fase de la tarea. Política y contexto versionado inyectados en cada llamada. Modelos externos solo cuando la política lo permite.

StudioAgentCrew política kodein-fastkodein-codekodein-plan
04

Identidad y atribución verificadas

Credenciales por operador y por servicio. Cada sesión pertenece a un operador, un repositorio y un directorio; los subagentes heredan el vínculo en solo lectura. Cada llamada lleva su atribución verificada por Router.

operadorgitlab:2 sesiónses_ec2ef758… repositorioservicio-identidad subagente · lectura
05

Ledger de tokens y coste

Por llamada: ruta, tokens de entrada y salida, duración y coste comunicado por el proveedor, en la moneda del proyecto. Consultable en Control por sesión, tarea y repositorio, y exportable para imputarlo al proyecto.

operadortarearutatokenstiempocoste gitlab:2tsk_3d6cec… kodein-plan31.937 → 877 8,1 s0,0649 € traza 137c70614dfc · coste comunicado por el proveedor
06

Crew: tareas en paralelo con revisión

Auditorías y correcciones en copias de trabajo aisladas, issues con evidencia y merge requests en GitLab. Límites de turnos y de tiempo por tarea. El merge lo hace una persona.

auditoríacorrecciónauditoría merge requestsmerge humano
Kodein StudioPunto de decisión

El agente pregunta.
Decide una persona.

Cuando una tarea necesita criterio, el agente llama a la herramienta kodein_review con el archivo, la línea y la pregunta. Studio detiene la tarea hasta que alguien responde.

  1. 01El agente espera

    No edita ni ejecuta nada mientras la pregunta está abierta.

  2. 02La persona decide

    Aprueba el archivo guardado, pide cambios o lo edita en el propio Studio.

  3. 03Queda en la sesión

    La respuesta, la hora y la huella SHA-256 del archivo se registran, y el agente continúa con ellas como contexto.

Tu criterio es necesario · agente en espera

Revisa antes de continuar

¿Debe ocultarse una credencial Bearer en este archivo?

src/utils/runErrors.js:1

En Studio, responder guarda el archivo y registra su huella SHA-256 en la sesión.

Decisión registrada en la sesión

Decisión
Hora
Huella
Kodein · Evidencia del prototipoLedger · 14–15 oct 2026

Cada llamada deja rastro

Cifras del ledger local del prototipo. El coste es el que comunica el proveedor en cada llamada, en euros.

00

Catorce horas de prototipo, llamada a llamada

Cada punto es una llamada real a Router; cuanto más grande, más contexto. Los rombos son decisiones tomadas en Control.

15 oct 2026 UTC1943,78 M6,13 €
Controlaprobaciones, paradas, políticasStudio y Agentsesiones del equipoCrew · auditoríatareas en paraleloCrew · correcciónramas aisladasPruebas del sistemaverificación de rutas17:4314 oct18:3019:2420:41pausa · 1 h 9 min21:5123:06pausa · 54 min00:1115 oct07:17pausa · 6 h 11 min09:19pausa · 1 h 34 min09:53403 · sin presupuesto35 llamadas en una sesión: el contexto pasa de 13.525 a 61.510 tokensla corrección del caso ↓

kodein-plankodein-codekodein-fasterror o rechazo, sin costeacción en ControlDesliza para ver toda la línea →

01

Ledger por ruta

Llamadas, tokens y coste por ruta de modelo. La ruta kodein-plan concentra el 96 % del coste.

ruta · modelollamadastokens de entradacoste · €kodein-planplanificación1062.682.000125.117 de salida5,9090 €kodein-codecódigo531.053.9428.061 de salida0,2185 €kodein-fastrespuesta rápida1539.6611.034 de salida0,0027 €Total1743.775.603134.212 de salida6,1303 €
02

Anatomía de una llamada

Lo que Router envió al proveedor en una llamada real de Crew: 31.937 tokens de entrada. Los tramos rayados, el 4,7 %, son la política del proyecto y el contexto versionado que añade Router.

Llamada 137c70614dfc · Kodein Crew · agente kodein-fix · ruta kodein-plan · 15 oct 2026 00:57 UTC · 13 mensajes · 5 herramientas80.862 caracteres enviados al proveedor · proporciones por caracteres31.937 tokens de entrada → 877 de salida · 8,1 s · 0,0649 €Instrucciones del agente28.417 car. · 35,1 %Política del proyecto · inyectada por Router935 car. · 1,2 %Contexto versionado · inyectado por Router2.887 car. · 3,6 %Esquemas de herramientas7.176 car. · 8,9 %Mensajes de la persona2.955 car. · 3,7 %Respuestas previas del agente5.320 car. · 6,6 %Resultados de herramientas33.172 car. · 41,0 %
A

Qué registra Router

Identidad del operador y de la credencial, sesión, tarea, versión de la política, huella del contexto versionado, modelo resuelto, tokens de entrada y salida, duración, estado y coste comunicado por el proveedor. Las trazas completas se guardan dentro del perímetro.

B

Qué no hace con esos datos

No convierte tokens, líneas de código ni actividad del editor en una puntuación de productividad de las personas. Mide el sistema, no al desarrollador. El ledger sirve para imputar coste, auditar decisiones y ajustar la política.

SOBERANÍA

Tu código se queda dentro.

Tu nube, tus modelos y tus datos. Nada sale sin una ruta que la política del proyecto permita.
Política del proyecto
TU NUBE · TUS SERVIDORESGPU 0GPU 1GPU 2GPU 3MODELOS ABIERTOS · INFERENCIA LOCALCONTROLCREWROUTERSTUDIOAGENT01 · InfraestructuraNube privada, servidores propioso red aislada. Kubernetes o Docker Compose.02 · ModelosModelos abiertos en tus GPU,desplegados y mantenidos por Lobera.03 · PlataformaRouter, Control y Crew: política,identidad, tareas y ledger.04 · EquipoStudio y Agent en los puestos del equipo.El código sigue en tu GitLab.Proveedor externoSolo si la política del proyecto lo permite,sin retención de datos, sin fallbacksy con precio máximo por ruta.Sin ruta configurada:la llamada no sale de tu nube.
  1. 04Equipo

    Studio y Agent en los puestos del equipo. El código sigue en tu GitLab.

  2. 03Plataforma

    Router, Control y Crew: política, identidad, tareas y ledger.

  3. 02Modelos

    Modelos abiertos en tus GPU, desplegados y mantenidos por Lobera.

  4. 01Infraestructura

    Nube privada, servidores propios o red aislada. Kubernetes o Docker Compose.

  5. ↗Proveedor externo

    Solo si la política del proyecto lo permite, sin retención de datos, sin fallbacks y con precio máximo por ruta.

  1. 01

    Tu nube

    Kodein se instala en tu nube privada o en tus servidores, también en redes sin salida a internet.

  2. 02

    Tus modelos

    Desplegamos modelos abiertos en tus GPU. Las rutas de código no necesitan salir del perímetro.

  3. 03

    Sin retención

    Código, prompts y trazas se quedan dentro. Si la política permite una ruta externa, Router solo admite proveedores que no almacenan datos.

  • Nube privada
  • On-premise
  • Sin salida a internet
  • Kubernetes
  • Docker Compose
  • GitLab
  • Modelos abiertos
  • Sin retención de datos
  • Ledger exportable
IMPLANTACIÓN

Del primer repositorio al primer merge

El equipo de ingeniería de Lobera despliega Kodein sobre los repositorios, la forja y los modelos del cliente, y acompaña a un primer equipo hasta que trabaja con especificaciones y merge requests revisados.

Fase 01
2–3 semanas · estimación

Alcance y política.

El equipo de ingeniería de Lobera inventaría repositorios, roles y modelos disponibles, y define con el cliente la política de cada proyecto: estilo, comprobaciones obligatorias de CI y qué modelos pueden usarse.

→ Entregables: Mapa de repositorios · Política inicial por proyecto · Plan de despliegue
Fase 02
3–5 semanas · estimación

Despliegue del núcleo.

Router, Control, Crew y GitLab CE en tu nube privada o en tus servidores. Desplegamos los modelos abiertos en tus GPU y fijamos qué rutas pueden salir. Studio y Agent llegan al equipo con sus credenciales.

→ Entregables: Plataforma operativa · Modelos en tus GPU · Rutas y política · Identidades y credenciales
Fase 03
4 semanas · estimación

Equipo piloto con SDD.

Un equipo trabaja con especificaciones, tareas y merge requests revisados. Se contrasta el ledger con el coste esperado y se ajusta la política: rutas, límites de Crew y comprobaciones obligatorias.

→ Entregables: Especificaciones aprobadas · Merge requests auditados · Informe de coste por tarea · Política revisada
Fase 04
Continuo

Operación y evolución.

Actualización de los forks con sus proyectos de origen, incorporación de nuevos modelos y repositorios, revisiones periódicas de política y de ledger con el equipo.

→ Entregables: SLA de soporte · Actualizaciones de Studio y Agent · Revisiones de política · Formación continua

Solicita una sesión técnica

Cada implantación parte de una evaluación de los repositorios, la política y los modelos del cliente. Nuestro equipo de ingeniería está disponible para una primera sesión.

Kodein en usoPiloto · copia aislada de Operantia · 15 oct 2026

De la auditoría a la revisión

Crew encontró un defecto en el servicio de identidad de Operantia, preparó la corrección en una rama aislada y la dejó lista para revisar. Cada paso deja un identificador que enlaza con el siguiente.

main rama de la tarea specHash dc34ac5f… en las 4 llamadas memoria del proyecto
  1. 00:40–00:56Auditoría22 llamadas · 1,82 €abre el issue #2
  2. 00:57:36Especificacióndoc_33f1ad1d · v1sha256 dc34ac5f…aprobada por la política
  3. 00:57:36Reserva de archivosclm_525ded942 archivos en el alcance
  4. 00:57:36Sesiónses_ec2ef7582f…ruta kodein-plan · crew
  5. 00:57Router4 llamadas · 0,21 €103.523 → 3.194 tokens
  6. 01:12:42Pruebas567 pruebas · exit 0la regresión falla antes y pasa después
  7. 01:12:42Merge request!1 · servicio de identidadcommit cb4e4f77
  8. pendienteRevisión humanael merge lo hace una persona

Coste del caso: 2,03 € en 26 llamadas, del 15 oct 2026 entre las 00:40 y las 01:12 UTC. Memoria del proyecto: doc_e62bdd75, en borrador.

Ver el ledger