Conversación con varios roles
No es «preguntar a una IA», sino «celebrar una reunión»: el sistema elige quién habla primero y quien habla después debe responder a lo anterior.
Vive en el panel lateral de tu navegador. Sueltas una idea y varios expertos de IA con posturas bien distintas empiezan a discutirla al momento; la página que tengas abierta también puede entrar en la conversación. Todas las conversaciones se quedan en tu navegador.
Compatible con OpenAI, Anthropic, Gemini y Ollama local · Sin cuenta · Nada se sube a la nube
Empecemos por el problema
Pregúntale a un único modelo si tu idea funciona y casi siempre oirás lo mismo:
«Tiene potencial real, aunque conviene vigilar algunos puntos.»
— sin postura y sin fricción. El criterio de verdad nace cuando personas con intereses distintos se enfrentan.
| Panel lateral de IA típica | HermesAI |
|---|---|
| Una pregunta, una respuesta; casi siempre te da la razón | Varios roles debaten, se cuestionan y se corrigen |
| Un cajón global de personajes entre los que elegir cada vez | Los roles pertenecen al escenario: entras y la reunión ya está sentada |
| Botones de funciones fijas | Skills declarativos + extensiones enchufables + herramientas MCP remotas |
| Los datos pueden acabar en la nube | 100 % en local, sin cuenta y sin rastreo |
Capacidades principales
HermesAI no es «otro cuadro de chat», sino una sala de reuniones que vive en tu panel lateral: en ella debaten los roles, en ella crecen las capacidades, y tus datos nunca salen del navegador.
No es «preguntar a una IA», sino «celebrar una reunión»: el sistema elige quién habla primero y quien habla después debe responder a lo anterior.
Un escenario es tu plantilla de reunión; los skills y las extensiones hacen crecer las capacidades según las necesites.
Tus datos se quedan en tu navegador; qué modelo usar y con qué proveedor lo decides tú.
Todo lo que sigue ya funciona en la versión actual.
Reúne a varios expertos de IA en una misma sala y deja que tu idea reciba fuego por los dos lados.
Entrar en un escenario es entrar en una reunión ya montada: nada de elegir roles cada vez.
El cuerpo de la página actual es la única fuente de verdad: nada de fuera se inventa.
/page.ask en cualquier escenario y leerá la página antes de responderEscribe un prompt o monta una secuencia de pasos fija: se ejecuta una vez y listo.
/ y elige, en línea /nombre-skill argumentos o el interruptor 🛠️ de la barrapage.ask lee la página actual y web.analyze analiza un enlace; puedes añadir los tuyos y apagar cualquiera cuando quierasNo es una acción puntual, sino una mini app con roles propios que puedes refinar durante muchas rondas.
<head> corregidoConecta servidores MCP remotos y usa sus herramientas a voluntad, con cada paso trazado, confirmable y revocable.
Cómo se usa
Un escenario es el reglamento de una reunión: reparto fijo, modelos concretos y una restricción. Los roles pertenecen al escenario: el que abras, esa reunión tendrás.
Para poner a prueba una idea, déjala que se moje primero
Leer textos largos sin agobios
Una conversación tranquila, uno a uno
Una reunión que solo existe para ti
Cuánto puede crecer
Tres vías de ampliación: enciéndelas cuando las necesites y apágalas cuando no. Los skills solo pueden apretar los permisos; nunca bajan el nivel de riesgo de una herramienta.
Acciones de un solo uso: deja que el modelo elija las herramientas o recorre una secuencia fija que hayas definido. Los resultados llegan como tarjetas.
Invocación: dilo sin más · escribe / para elegir · en línea /nombre-skill argumentos · interruptor de la barra
Mini apps con roles propios que puedes seguir puliendo. Declaran sus sesiones, la entrada en la página de inicio, el menú contextual, sus ajustes y sus herramientas, y solo aparecen donde tienen que aparecer.
Integradas: 💬 Respuestas semiautomáticas en foros · 🔍 Revisión SEO
Las herramientas del servidor se suman a la misma lista con el nombre mcp_servidor_herramienta y se combinan con las integradas; si un servidor no responde, solo se anota un estado y la conversación no se queda colgada.
Servidor público para probar: https://mcp.deepwiki.com/mcp
Mecánica de los roles
Un rol = identidad (solo lectura) + estado (evoluciona, con versiones).
Dentro de un mismo escenario, cada rol puede ir con un proveedor y un modelo distintos.
Cara a cara
| Dimensión | Panel lateral de IA típica | HermesAI |
|---|---|---|
| Interacción | Una pregunta, una respuesta | Varios roles debaten por turnos y el sistema decide quién habla |
| Roles | Un cajón global de personajes que elige el usuario | Los roles pertenecen al escenario: entras y la reunión está sentada |
| Capacidades | Botones de funciones fijas | Skills declarativos + extensiones enchufables + herramientas MCP remotas |
| Gobernanza | Ninguna | Niveles de riesgo, confirmación al escribir, auditoría de actividad y resumen de permisos |
| Datos | Pueden acabar en la nube | 100 % en local (IndexedDB + storage.local) |
| Modelos | Atados a un solo proveedor | OpenAI / Anthropic / Gemini / Ollama mezclados con libertad |
| Cuenta | Requiere registro | Sin registro, con tu propia clave (BYOK) |
Confianza
Aquí la confianza es una capacidad central: los datos se quedan al 100 % en local, cada escritura se confirma y cada paso deja un rastro que puedes revocar.
Las preguntas, las conversaciones y las claves de API solo existen en tu navegador.
Sin registro, sin analítica y sin publicidad.
Todo lo que se escribe en una página se confirma cada vez y solo como borrador: nunca se envía de forma automática.
| Dato | Ubicación |
|---|---|
| Temas / mensajes / estado de los roles | IndexedDB del navegador (base de datos local) |
| Ajustes / escenarios / interruptores de skills / permisos de red / marcas de migración | storage.local del navegador (almacenamiento local) |
| Claves de API | Ahí mismo, solo en local; el campo es de tipo contraseña |
| Contenido enviado a los modelos | Solo a los proveedores de IA que hayas configurado tú (BYOK) |
| Contenido enviado por MCP | Solo a los servidores MCP que hayas añadido tú |
Salvo a los proveedores de IA y servidores MCP que tú mismo invocas, la extensión no envía datos a ningún otro sitio.
| Permiso | Para qué sirve |
|---|---|
sidePanel | Dibuja toda la interfaz de la extensión en el panel lateral, para que el consejo de IA viva junto a cualquier página |
storage | Guarda los ajustes, las claves de API, los roles propios y el historial de conversaciones en local dentro del navegador; no se sube nada a ningún servidor |
activeTab | Da acceso temporal a la pestaña actual solo cuando tú pulsas «Comentar la selección» o envías un mensaje pidiendo analizar la página; nunca se usa en segundo plano |
scripting | Inyecta a demanda un content script ligero para extraer el texto de la página (Readability) y su estructura, de modo que la IA pueda analizar la página que le pides |
contextMenus | Añade entradas como «🔍 Comentar la selección» y «💬 Responder a esto» al menú contextual (se construyen dinámicamente desde las extensiones que actives) |
host_permissions: <all_urls> | Necesario para la función principal: analizar cualquier página. El script se inyecta y el texto se lee solo cuando lo activas de forma explícita; todo ocurre en local y estrictamente por acción tuya: ninguna página se lee ni se rastrea en segundo plano |
En una frase: las páginas solo se leen cuando lo pides, y en segundo plano no se espía, ni se registra, ni se rastrea nada.
read solo lecturaSe ejecuta en silencio
network redSe autoriza una vez por origen y se recuerda; se puede revocar desde el resumen de permisos
state estado localSe ejecuta en silencio, pero siempre queda auditado
write escribir en la páginaSe confirma siempre; sin confirmación, se rechaza
Primeros pasos
Instalación gratuita y funcionando al momento. Basta con añadir un proveedor de IA.
Instálala desde la tienda oficial de Chrome, Edge o Firefox y haz clic en el icono de HermesAI en la barra de herramientas: el panel lateral se abre. (En Chrome también puedes abrirla con Ctrl/Cmd + Mayús + Y; el atajo final depende de la configuración del navegador.)
En el primer arranque verás una guía de bienvenida: pulsa «🔌 Añadir un proveedor de IA» y rellena:
💡 Con Ollama local: define antes la variable de entorno OLLAMA_ORIGINS="chrome-extension://*", si no, el navegador bloqueará la petición de origen cruzado y la conexión fallará.
Pulsa 💬 Discutir → elige 💡 Contraste de ideas → escribe tu idea → envíala (Enter envía, Mayús + Enter hace un salto de línea).
dist/hermes-chrome-v2.0.0.zipchrome://extensions y activa «Modo de desarrollador» arriba a la derechaRespuestas
OLLAMA_ORIGINS="chrome-extension://*", si no, el navegador bloqueará la petición de origen cruzado.
/page.ask en cualquier escenario.
/xxx se enviará como texto normal.
Instalación gratuita y funcionando al momento. Basta con añadir un proveedor de IA.