Publicado en

RosmarOps llega a la Microsoft Store: cuatro novedades

Ilustración de un ordenador junto a una puerta de cristal entreabierta, como metáfora de la confianza al instalar software creado con IA.
RosmarOps: construir software con agentes de IA es cada vez más fácil. Conseguir que otros confíen en él es otra historia.

Esta semana han pasado unas cuantas cosas con RosmarOps que me apetece contar. Ya está en la Microsoft Store, tenemos una nueva versión, hemos publicado un mapa que compara nueve agentes de IA y, por fin, hay un vídeo corto que explica de qué va todo esto.

No está mal para un proyecto que empecé hace unas semanas porque quería saber qué podían hacer los agentes de IA a los que había ido dando acceso a mi ordenador.

Ya estamos en la Microsoft Store

Hace unos días escribí sobre una dificultad que no había previsto al desarrollar RosmarOps: conseguir que alguien se atreva a instalarlo.

Con los agentes de IA había conseguido construir el programa bastante más rápido de lo que imaginaba. Pero cuando alguien lo descargaba de GitHub y hacía doble clic, Windows le recibía con una estupenda ventana azul: «Windows protegió su PC».

No es necesariamente un aviso de que el programa contenga malware. Es el sistema de reputación de Windows, que desconfía de los ejecutables desconocidos que no están firmados.

Pero claro, si estás intentando convencer a alguien de que instale una herramienta que sirve para identificar riesgos de seguridad, empezar con una advertencia de seguridad no ayuda demasiado.

Me puse a investigar cómo firmar el programa. Certificados, proveedores, procesos de validación, renovaciones anuales… Otra cosa que aprender y, por supuesto, otra cosa que pagar.

Entre modelos de IA, herramientas y servicios, empiezo a sospechar que esto de desarrollar software con agentes va a convertirse en un hobby carísimo.

Por suerte, había otra opción: la Microsoft Store.

Microsoft revisa el paquete, lo firma y se encarga de distribuirlo. Esta semana RosmarOps superó el proceso de aprobación y ya se puede instalar desde la Store sin encontrarse aquella ventana azul.

No significa que Microsoft haya certificado la seguridad del programa. Ha aprobado su publicación, que es algo muy distinto.

Desde esta mañana, la Store tiene la misma versión que GitHub, la 0.11.4. Es la primera que acepta las actualizaciones de la Store sin pararse a preguntarte, así que a partir de ahora cada versión nueva te llegará sola, sin que se pare tu revisión semanal.

Si prefieres GitHub, la última versión sigue ahí, con su aviso de Windows incluido, porque todavía no está firmada.

Para Mac y Linux, las descargas siguen disponibles en rosmarops.com. La versión de Mac continúa en vista previa.

Sé que puede parecer un detalle menor, pero para mí es un paso importante. Una cosa es construir una aplicación y otra conseguir que alguien que no te conoce se anime a instalarla en su ordenador.

Los agentes de IA han facilitado muchísimo la primera. La segunda sigue siendo bastante complicada.

Los primeros usuarios empiezan a encontrar cosas

Otra de las novedades es la versión 0.11.3, que incorpora varias mejoras a partir de las primeras pruebas en ordenadores distintos del mío, especialmente en Mac y Linux.

Y es que una cosa es que el programa funcione en el entorno donde lo desarrollas y otra que se comporte igual cuando alguien lo instala en su ordenador, con sus carpetas, sus permisos y sus configuraciones.

Por ejemplo, hasta ahora RosmarOps buscaba proyectos de programación en una serie de carpetas habituales. El problema es que muchos usuarios no guardan sus proyectos donde nosotros habíamos supuesto. Y, para acabar de arreglarlo, las buscaba con nombres en inglés.

Ahora busca por toda la carpeta del usuario, sin abrir los archivos durante esa búsqueda inicial. Se limita a identificar carpetas de proyectos.

También hemos mejorado cómo presenta los problemas que encuentra. No tiene demasiado sentido decirle a alguien que ha detectado un riesgo si después tiene que perder varios minutos intentando descubrir en qué archivo está.

Hay un caso que me parece especialmente ilustrativo. RosmarOps puede detectar una clave que estuvo guardada en un repositorio Git, aunque ya la hayas eliminado del archivo actual. El problema es que la clave puede seguir estando en el historial de versiones.

Antes, ese aviso podía parecer una falsa alarma. El usuario comprobaba el archivo, no encontraba la clave y se preguntaba de dónde había salido aquello. Ahora RosmarOps indica el proyecto, el archivo y el commit donde sigue apareciendo.

También hemos corregido cosas bastante más sencillas, como que la versión para Mac o Linux te sugiriera abrir el Bloc de notas de Windows.

Son pequeños detalles, pero importan. Sobre todo en un programa que pretende ayudarte a entender qué está pasando en tu ordenador.

Y, de paso, estoy comprobando algo que ya conocía de otras experiencias empresariales: los usuarios reales siempre encuentran cosas que tú no habías previsto.

¿Qué agente de IA tiene más autonomía?

La tercera novedad es el mapa de agentes del Observatorio de RosmarOps.

Cuando hablo con alguien sobre los agentes de IA, tarde o temprano aparece la pregunta de cuál es mejor, cuál es más seguro o cuál debería utilizar.

No tengo una respuesta única, entre otras cosas porque depende bastante de para qué lo quieras.

Pero hay algo que sí podemos medir: qué puede hacer cada agente sin pedirte permiso cuando lo instalas con sus ajustes de fábrica.

Eso es lo que hemos hecho con nueve agentes de programación. Los instalamos en el mismo ordenador de referencia y comprobamos qué puede hacer cada uno sin preguntarte: leer tus archivos, ejecutar programas, enviar datos fuera o cambiar lo que hacen otros agentes.

El mapa utiliza cuatro categorías, de la A a la D, según la autonomía que tienen por defecto.

En la medición del 11 de noviembre, ninguno de los nueve aparece en A.

Claude Code, Cursor, Cline y Hermes Agent están en D. Codex y Grok Build, en C. Gemini CLI, Antigravity CLI y GitHub Copilot en VS Code, en B.

Antes de sacar conclusiones precipitadas, una aclaración: una D no significa que el agente sea inseguro, del mismo modo que una B no garantiza que sea seguro.

Lo que estamos midiendo es cuánto puede hacer sin consultarte. No la calidad de su código ni si tiene más o menos vulnerabilidades.

Un agente con mucha autonomía puede ser justo lo que necesitas para determinadas tareas. La cuestión es saber qué permisos tiene y decidir si te conviene mantenerlos.

La paradoja es que Claude Code, con el que estoy construyendo RosmarOps, aparece en el grupo de mayor autonomía.

Y no tengo ninguna intención de dejar de utilizarlo.

De hecho, cuantos más meses llevo trabajando con agentes, más convencido estoy de sus posibilidades. Lo que también he aprendido es que resulta demasiado fácil ir concediendo permisos, conectando herramientas y configurando servidores MCP sin tener demasiado claro el conjunto.

Eso fue precisamente lo que me llevó a construir RosmarOps.

El mapa se irá actualizando a medida que cambien los agentes. Algunas evaluaciones todavía son provisionales y, además, lo que medimos es la configuración inicial. En tu ordenador las cosas pueden ser muy distintas, especialmente si llevas tiempo utilizando estas herramientas y has ido modificando sus permisos.

Y por fin, un vídeo que explica qué hace RosmarOps

La cuarta novedad tiene poco que ver con el código.

Hemos preparado un vídeo de unos 26 segundos, titulado «Decide tú», que ya está en la portada de RosmarOps.

Es un intento de explicar de forma visual algo que llevo semanas contando por escrito.

Cada vez utilizamos más agentes de IA. Les damos acceso a nuestros archivos, repositorios y herramientas. Aceptamos permisos porque necesitamos avanzar, porque confiamos en la herramienta o, sencillamente, porque estamos cansados de que nos pregunte lo mismo.

Y un día te das cuenta de que ya no tienes demasiado claro qué puede hacer cada uno.

RosmarOps lee esas configuraciones, identifica a qué pueden acceder los agentes y te indica qué convendría revisar.

No cambia los permisos por ti. Te da la información para que decidas qué hacer.

También puedes guardar un historial de las revisiones en tu espacio personal, si quieres conectarlo. Los resultados no se envían sin tu autorización.

El vídeo intenta transmitir esa idea sin necesidad de explicar cómo funcionan los archivos de configuración, los permisos o los servidores MCP.

La frase que resume por qué empecé con todo esto es bastante sencilla:

«No sabía que mi agente podía hacer eso».

Me gustaría que cada vez tuviéramos menos motivos para decirla.

Construir era solo una parte del trabajo

Mirando lo que ha pasado esta semana, me doy cuenta de que buena parte del tiempo ya no lo estoy dedicando a desarrollar funcionalidades.

He tenido que entender cómo funciona la distribución de software en Windows, corregir problemas que aparecen en ordenadores distintos, buscar una forma razonable de comparar agentes y encontrar la manera de explicar el producto en menos de medio minuto.

Todo eso después de haber conseguido construirlo.

Y quizá sea una de las cosas más interesantes de esta experiencia.

Cuando empecé a trabajar intensivamente con agentes, lo que más me sorprendía era la cantidad de software que podía desarrollar sin ser programador. Ahora estoy descubriendo que, aunque construirlo se haya vuelto mucho más accesible, hay muchas otras cosas que siguen requiriendo tiempo, dinero y bastante paciencia.

Conseguir que alguien entienda para qué sirve, que confíe lo suficiente como para probarlo y, sobre todo, que le resulte útil.

Sigo sin saber hasta dónde puede llegar RosmarOps. Tampoco lo construí después de hacer un gran estudio de mercado. Lo hice porque tenía un problema que quería resolver y no encontraba una herramienta que hiciera exactamente lo que necesitaba.

Ahora toca descubrir si ese problema también lo tienen otras personas.

Si quieres probarlo

RosmarOps es gratuito y de código abierto. Puedes descargarlo para Windows, Mac y Linux desde rosmarops.com.

También puedes consultar el mapa de los nueve agentes y todas las versiones publicadas en GitHub.

Todavía hay mucho que mejorar. Si lo pruebas y encuentras algo que no cuadra, un aviso difícil de entender o alguna configuración que no detecta, estaré encantado de saberlo.

Al fin y al cabo, después de pasar meses trabajando con agentes de IA, una de las cosas que más necesito ahora es que lo prueben personas de verdad.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.