Volver a las guías
Comparativa·21 de septiembre de 2026·Actualizado el 1 de octubre de 2026·8 min de lectura

Pi frente a Hermes: una sesión de programación contra un agente residente

Una sola consulta mezcla dos categorías diferentes de software: aclara primero la categoría y después compáralos según los aspectos que realmente difieren.

Última revisión: .

Pi frente a Hermes es una comparación entre dos categorías distintas de software, no entre dos CLI de programación rivales. Pi es un entorno interactivo de programación para terminal que se inicia dentro de un directorio de proyecto; Hermes Agent es un agente personal residente con archivos de memoria integrados, un programador cron y canales de mensajería. Ambos tienen licencia MIT, ambos cuestan $0 de instalar y ambos aceptan un endpoint de modelo de terceros mediante una configuración documentada. La elección real es entre una sesión y una residencia, y para muchas personas la respuesta es ambas.

Primero hay que aclarar los nombres, porque esta consulta genera mucha confusión en ambos lados. Pi aquí es el agente de programación publicado en pi.dev por Earendil Inc., repositorio earendil-works/pi. No es Pi de Inflection AI en pi.ai, ni Raspberry Pi, ni Oh My Pi, un agente de programación independiente de otro autor. Hermes aquí es NousResearch/hermes-agent. La página de inicio propia de Nous Research presenta Hermes 4 y Hermes Agent como dos productos independientes en dos dominios distintos: Hermes 4 es la familia de modelos de pesos abiertos con precios de inferencia por token, mientras que Hermes Agent es software gratuito. En esta página no aparece ninguna cifra de Hermes 4, porque el precio de un modelo no es el precio de un agente.

Cuál elegir

Si esta es tu situaciónElegirLo que te cuesta
Quieres editar un repositorio de forma interactiva, sesión a sesión, observando cada cambioPiNo hay memoria entre sesiones más allá de las transcripciones reproducibles, ni una solicitud de aprobación antes de ejecutar un comando de shell
Quieres acceder al agente desde una aplicación de mensajería mientras estás lejos de la máquinaHermes AgentUn proceso de gateway que operar, tus propios tokens de bot para cada plataforma y probablemente un host donde ejecutarlo
Quieres una solicitud de aprobación antes de ejecutar un comando peligrosoHermes AgentPi no incluye ningún sistema de permisos integrado —su README lo indica—, así que no se trata de una diferencia de ajuste
Quieres la menor huella de instalación posiblePiUn paquete npm frente al instalador de Hermes, que incorpora una cadena de herramientas de Python y Node, además de ripgrep y ffmpeg, y clona el repositorio
Quieres que el agente te recuerde entre sesiones sin tener que conectarlo tú mismoHermes AgentIntegrado, local y activado de forma predeterminada; el equivalente de Pi es una extensión de terceros con su propio coste operativo
Ejecutas un modelo local pequeño o autoalojadoPiEl inicio rápido de Hermes requiere un modelo con al menos 64,000 tokens de contexto e indica que las ventanas más pequeñas se rechazan al iniciar; Pi no documenta un límite mínimo equivalente
Ambas descripciones encajan en distintas partes de tu semanaAmbosÁrboles de configuración y estados separados, por lo que no entran en conflicto, pero hay dos configuraciones que mantener

El coste de migración es asimétrico y conviene calcularlo antes de comprometerse. Migrar a Pi requiere npm install -g @earendil-works/pi-coding-agent y un archivo de configuración. Migrar a Hermes Agent implica un script de instalación que, según su página de instalación, gestiona Python, Node.js, ripgrep y ffmpeg, el clonado del repositorio, un entorno virtual, el comando global hermes y la configuración del proveedor; además, si quieres la aplicación de escritorio, hay una comprobación de plataforma: el instalador de macOS está documentado únicamente para Apple Silicon, con un instalador independiente para Windows nativo, y la documentación indica que macOS en Intel no es compatible. En esa página no se publica ninguna versión mínima de macOS.

Solo Pi tiene una trampa de nombres, y cambia silenciosamente lo que instalas. El repositorio se trasladó: una solicitud a badlogic/pi-mono ahora se resuelve en earendil-works/pi mediante la propia redirección de GitHub, y el antiguo paquete npm @mariozechner/pi-coding-agent se detuvo en 0.73.1 el 7 de mayo de 2026 y contiene un aviso de obsolescencia que apunta al paquete de Earendil. Cualquier tutorial o comparación escrita con los nombres antiguos describe software con cuatro meses de antigüedad. Hermes Agent tiene el problema contrario: dos números de versión para una misma publicación, explicado más abajo.

Sesión frente a residencia, función por función

PiHermes Agent
Qué esEntorno mínimo de programación para terminal, ejecutado por sesión en un directorio de proyectoAgente personal persistente: CLI, aplicación de escritorio y un proceso de gateway siempre activo
Tiempo de ejecuciónNode, instalado desde npmPython, declarado >=3.11,<3.14 en pyproject.toml
Versión comprobadav0.86.1, publicado el 20 de septiembre de 2026; el paquete npm tiene la misma versión0.21.3, publicado como etiqueta v2026.9.14 el 14 de septiembre de 2026; ambos números identifican la misma publicación
Memoria entre sesionesNo aparece en el índice de documentación. Las sesiones se guardan automáticamente como JSONL en ~/.pi/agent/sessions/, con comandos de bifurcación, reanudación y árbol: reproducción de la transcripción, no hechos aprendidos inyectados en una sesión nueva~/.hermes/memories/MEMORY.md (límite de 2,200 caracteres) y USER.md (límite de 1,375 caracteres), inyectados en el prompt del sistema al iniciar la sesión sin ninguna llamada de recuperación; las sesiones se archivan en una base de datos SQLite FTS5 local
Canales de mensajeríaNo hay ninguna página de integración de mensajería en el índice de documentaciónUn único proceso de gateway que conecta las plataformas del índice de documentación de mensajería; su tabla comparativa de plataformas enumeraba 28 el 21 de septiembre de 2026, usando las credenciales que proporcionas para cada plataforma
ProgramaciónNo hay ningún programador documentado. Las interfaces no interactivas son un SDK, un modo RPC y un flujo de eventos JSONProgramador cron integrado con entrega a cualquier plataforma conectada, según el README del proyecto
ExtensionesMódulos TypeScript desde ~/.pi/agent/extensions/ o paquetes npm/git, que registran herramientas y comandos de barra. El catálogo de pi.dev enumeraba 5,380 paquetes el 21 de septiembre de 2026Habilidades compatibles con el estándar agentskills.io, además de subagentes y acceso a herramientas mediante RPC desde scripts de Python
PermisosNinguno integrado. El README indica que Pi no incluye un sistema de permisos para el acceso al sistema de archivos, los procesos, la red o las credencialesSolicitud de aprobación para comandos peligrosos, un command_allowlist persistente y una lista de denegación de escritura de archivos aplicada antes de la ejecución
Estado del repositorioMIT, no archivado, actualizado el 21 de septiembre de 2026MIT, no archivado, actualizado el 21 de septiembre de 2026

Leído en ambos repositorios y en ambos sitios de documentación el 21 de septiembre de 2026. Hay que resistirse a dos interpretaciones. Las filas «sin memoria» y «sin mensajería» son ausencias del índice de documentación oficial de Pi, no negaciones del proveedor: las extensiones de terceros proporcionan ambas funciones. Además, los recuentos de estrellas e incidencias de estos dos repositorios no son comparables: el README de Pi indica que las nuevas incidencias y solicitudes de incorporación de cambios de nuevos colaboradores se cierran automáticamente de forma predeterminada, por lo que los dos proyectos miden políticas distintas, no una calidad de mantenimiento distinta. Nous Research también describe Hermes Agent como el único agente con un ciclo de aprendizaje integrado; ese texto procede del propio README del proveedor, y ninguna de las partes ofreció un benchmark comparativo directo con Pi.

pi-hermes-memory es una extensión de Pi, no Hermes Agent

Esta es la confusión que esta página pretende aclarar. Al buscar «pi hermes» aparece un paquete npm llamado pi-hermes-memory, y el nombre parece indicar un puente entre ambos productos. No lo es.

El paquete lo publica chandra447, no Nous Research ni Earendil, bajo la licencia MIT, en la versión 0.9.9 publicada el 13 de septiembre de 2026. La propia descripción npm termina con las palabras «Ported from Hermes agent». Lo que hace es volver a implementar una capa de memoria dentro de Pi: memoria persistente, búsqueda de sesiones con SQLite FTS5, análisis de secretos y habilidades procedimentales. Instalarlo con pi install npm:pi-hermes-memory proporciona a Pi algo parecido al diseño de memoria de Hermes. Ni su entrada de npm ni su ficha del catálogo describen la instalación de Hermes Agent, la conexión con un Hermes Agent en ejecución o la incorporación del gateway, los canales, el programador o el sistema de aprobación de Hermes; lo descrito es una capa de memoria para Pi.

Tres limitaciones prácticas, según su propia ficha del catálogo consultada el 21 de septiembre de 2026. Cada ciclo de revisión en segundo plano cuesta una llamada completa a la API de LLM mediante un proceso hijo pi -p, lo que supone un cargo recurrente por tokens, no una comodidad gratuita. El historial de sesiones no se puede buscar hasta que se indexa: la ficha ofrece el comando masivo /memory-index-sessions o la indexación automática al cerrar la sesión, por lo que las transcripciones antiguas necesitan esa importación única antes de que la búsqueda pueda alcanzarlas. Además, su tokenizador de trigramas limita la búsqueda de subcadenas CJK a consultas de tres caracteres o más. La ficha mostraba aproximadamente 27,000 descargas mensuales en esa consulta; son contadores activos y habrán cambiado. La documentación propia de Pi no recomienda ningún paquete de memoria, y en las fichas del catálogo consultadas ese día no aparecía ninguna insignia de evaluación, verificación o respaldo; por tanto, es una opción popular de la comunidad, no una opción oficial.

Los permisos son la diferencia más importante

Si solo comparas una cosa, compara esta. El README de Pi afirma claramente que no incluye un sistema de permisos integrado para el acceso al sistema de archivos, los procesos, la red o las credenciales, y que, de forma predeterminada, se ejecuta con los permisos del usuario y del proceso que lo inició. Su página de seguridad, reescrita en la actualización de documentación de Pi del 22 de septiembre de 2026, añade que Pi «puede leer, cambiar y ejecutar archivos con los permisos de la cuenta que lo inició, y no solicita aprobación antes de cada llamada a una herramienta», y enumera la «ausencia de un sandbox integrado» entre los comportamientos generalmente fuera de su límite de seguridad. El único control de confianza, defaultProjectTrust, determina si se cargan la configuración y las extensiones locales del proyecto, no si se ejecuta una herramienta. La página de containerización de Pi documenta cuatro patrones de aislamiento que debes proporcionar tú mismo: una extensión de Gondolin que dirige las herramientas integradas a una micro-VM local, Docker estándar, OpenShell controlado por políticas y Docker Sandboxes. Hasta la actualización, la página de seguridad también explicaba la decisión de diseño: un sandbox parcial dentro del proceso podría confundirse fácilmente con un límite de seguridad aunque siguiera dependiendo del shell del host, el sistema de archivos, los gestores de paquetes, las credenciales y el código de las extensiones. La página actualizada elimina esa justificación y dice en su lugar que «La seguridad proviene de limitar los archivos, las credenciales, los procesos y los servicios de red a los que Pi puede acceder y que puede afectar si una acción generada es incorrecta o maliciosa», mientras que la política de seguridad del repositorio sigue diciendo que el agente de programación «intencionadamente no tiene un sandbox». Cabe señalar que las extensiones se ejecutan con todos tus permisos del sistema.

Hermes Agent adopta la posición contraria. Su página de seguridad documenta una solicitud para los comandos peligrosos que ofrece una vez, sesión, siempre o denegar; elegir siempre escribe el patrón en command_allowlist dentro de ~/.hermes/config.yaml. approvals.mode acepta smart, el valor predeterminado, que utiliza un LLM auxiliar para evaluar el riesgo y escala los casos inciertos; manual, que siempre solicita aprobación; y off, que desactiva las comprobaciones. Se aplica una lista de denegación independiente para la escritura de archivos antes de la ejecución, sobre directorios de credenciales como ~/.ssh/, ~/.aws/ y ~/.kube/, y sobre almacenes de secretos, incluido .env, mientras que ~/.ssh/config requiere aprobación en lugar de estar bloqueado de forma estricta, y un HERMES_WRITE_SAFE_ROOT opcional confina las escrituras a un prefijo. La condición que debe mantenerse: esa misma página indica que las comprobaciones de comandos peligrosos se omiten en los backends docker, singularity, modal, daytona y vercel_sandbox, porque el contenedor se considera el límite. «Hermes pregunta primero» es cierto en local y ssh, pero no es una propiedad de todas las configuraciones.

Apuntar cualquiera de los dos al mismo endpoint

PiHermes Agent
Archivo de configuración~/.pi/agent/models.json, bajo providers.<name>~/.hermes/config.yaml, bajo providers:
Campo de URL basebaseUrlapi, con base_url y url aceptados como alias
Campo de protocoloapi. Hasta la actualización de documentación de Pi del 22 de septiembre de 2026, la tabla de API compatibles de la documentación de modelos enumeraba openai-completions, openai-responses, anthropic-messages y google-generative-ai; la página actualizada no enumera ninguna, y el código fuente de Pi (v0.99.2) dirige el campo a cualquiera de diez implementaciones integradas, seis de las cuales nunca se documentaron para proveedores personalizadostransport: chat_completions, anthropic_messages o codex_responses; en blanco, detecta automáticamente a partir de la URL
CredencialUna única cadena apiKey con interpolación: $VAR lee una variable de entorno, un ! inicial ejecuta el valor como comando y utiliza stdout, y una cadena en mayúsculas sin prefijo, como MY_API_KEY, es un literal, no una variableCampos independientes: api_key insertado directamente, key_env que nombra una variable de entorno o key_cmd que nombra un comando que imprime un token
Gestión del contextoUn modelo personalizado no tiene una entrada en el catálogo, así que contextWindow, maxTokens y los indicadores de capacidades los escribes tú. supportsStrictTools tiene el valor predeterminado false en un proveedor personalizadoEl inicio rápido requiere al menos 64,000 tokens de contexto e indica que las ventanas más pequeñas se rechazan al iniciar; fija model.context_length cuando la detección sea incorrecta. Hermes ya no lee model.max_tokens, por lo que los límites de salida pertenecen al servidor
Desglose de costesUn bloque cost por modelo con input, output, cacheRead y cacheWrite, con tarifas por millón de tokens; la referencia RPC de Pi las define como «Los costes están expresados en dólares estadounidenses por millón de tokens». Incluye anulaciones opcionales del nivel de entrada por encima de un umbral de tokens, que desde la actualización de documentación del 22 de septiembre de 2026 solo describe el esquema fuente (v0.99.2)Se muestra en el panel de uso de la sesión

Hay un dato operativo más importante que el resto de esta tabla, y es la razón por la que una sola clave de gateway no implica una sola configuración. Ningún producto documenta una URL base única y definitiva para el protocolo de Anthropic. Hasta la actualización de documentación del 22 de septiembre de 2026, la documentación de modelos de Pi mostraba ambas formas en sus ejemplos de anthropic-messages: una https://proxy.example.com que solo contenía el origen en un lugar y https://proxy.example.com/v1 en otros; la actualización eliminó ambas sin resolverlo, una carencia que Pi pricing ya señala. Con Kunavo, el origen es la forma que funciona: los clientes de estilo Anthropic añaden /v1/messages por sí mismos, por lo que un sufijo /v1 produce una ruta duplicada y un 404. En el lado de Hermes, la guía de API personalizada de Hermes marca la URL base anthropic_messages como no verificada y te indica que pruebes ambas formas; nada de lo encontrado hoy lo resuelve, así que esa cautela se mantiene aquí en lugar de actualizarla silenciosamente. La ruta compatible con OpenAI es la más sencilla en ambos lados. La documentación de la URL base explica esta trampa en su totalidad.

Hay un límite más, porque es la única restricción de plan encontrada en cualquiera de los dos lados. La página de Tool Gateway indica que Tool Gateway es una función de suscripción de pago, y la página de precios de Nous Portal muestra que el nivel Free no incluye uso de herramientas alojadas. Esa restricción cubre la capa de herramientas alojadas —búsqueda y extracción web, generación de imágenes, salida de voz y automatización de navegador en la nube—, no el agente, el sistema de memoria, los canales, el programador, el sistema de aprobación ni la posibilidad de apuntar Hermes a tu propio endpoint. Kunavo no ofrece ningún modelo de texto a voz, voz a texto o embeddings, por lo que esas categorías del gateway no tienen ningún equivalente en Kunavo; la alternativa documentada es configurarlas por herramienta, estableciendo web.backend, image_gen.provider, tts.provider o browser.cloud_provider en tu propia cuenta del proveedor. La misma página también indica que algunas cuentas reciben una pequeña asignación de herramientas gestionadas sin suscripción de pago, sin publicar su tamaño ni los requisitos de elegibilidad: es real, pero no es un nivel gratuito. No se encontró ninguna restricción equivalente en el lado de Pi: pi.dev no había publicado ningún precio ni plan de pago de ningún tipo cuando se consultó el 21 de septiembre de 2026.

Dos cifras de Nous Portal discrepan entre las páginas oficiales y esta guía no las fusionará: la página de precios del portal anuncia «200+ Models» en cada nivel de pago, mientras que la página de documentación de Hermes sobre Nous Portal afirma que los créditos cubren más de 300 modelos de vanguardia. Sus niveles publicados el 21 de septiembre de 2026 eran Free a $0, Plus a $20 al mes con $22 en créditos mensuales, Super a $100 con $110 y Ultra a $200 con $220, cada uno descrito como un bono de crédito del 10 por ciento con un límite de acumulación. Esos créditos son saldo de tienda para inferencia, no un descuento sobre las tarifas de lista.

Cuánto cuesta el mismo trabajo en cada uno

Ambos clientes cuestan $0, así que la comparación trata de lo que cada uno añade a una factura de tokens. Estas son estimaciones ilustrativas de tokens, no costes medidos de tareas ni un límite máximo de facturación. Supón un cambio acotado en un repositorio que envía 400,000 tokens de entrada sin caché y recibe 25,000 tokens de salida, sin lecturas de caché, escrituras de caché, imágenes ni cargos por herramientas externas. Las tarifas son los precios vigentes del catálogo de Kunavo por millón de tokens.

ModeloEntrada/salida por 1MUn cambio, cualquiera de los dos clientes
Claude Sonnet 5$1.40 / $7.00$0.735
Claude Haiku 4.5$0.70 / $3.50$0.367

Esa columna es idéntica por diseño: el mismo modelo que realiza el mismo trabajo factura lo mismo en ambos casos. La diferencia estructural es la línea de memoria, y funciona en direcciones opuestas. La documentación de memoria de Hermes describe el contenido de memoria como inyectado en el prompt del sistema al iniciar la sesión, sin ninguna llamada de LLM para recuperarlo, y establece los límites de los dos archivos en aproximadamente 800 y 500 tokens. Pi no tiene un equivalente integrado, y la extensión que lo añade factura una llamada completa a un LLM por cada ciclo de revisión. Supón 20 inicios de sesión en un mes para la inyección y 30 ciclos de revisión con 12,000 tokens de entrada y 600 de salida cada uno para la extensión; la forma del ciclo es una suposición ilustrativa, no una medición.

ModeloHermes: memoria inyectada, 20 inicios de sesiónPi + extensión: 30 ciclos de revisión en segundo plano
Claude Sonnet 5$0.036$0.630
Claude Haiku 4.5$0.018$0.315

Ninguna de las dos cifras es grande, y ese es el punto: la memoria no es donde está el gasto en ninguno de los dos lados, así que elige según el comportamiento, no según esta línea. Hay dos costes que quedan completamente fuera de la aritmética. Hermes Agent está diseñado para ejecutarse fuera de tu portátil —su README sugiere un VPS económico o un host serverless—, por lo que puede aparecer un coste de alojamiento que Pi nunca genera. Y si inicias sesión en Pi con una suscripción de Claude, la documentación del proveedor de Pi indicaba, hasta que la actualización de documentación del 22 de septiembre de 2026 eliminó la frase, que el uso de un entorno de terceros consume uso adicional y se factura por token en lugar de descontarse de los límites del plan de Claude; la advertencia que Pi muestra cuando un modelo de Anthropic se ejecuta con autenticación mediante suscripción todavía lo indica, en su código fuente en v0.99.2. Esa es la caracterización de Pi sobre la facturación de otro proveedor, así que confírmalo en tu propia cuenta.

En el lado de Kunavo, el importe del catálogo es un mínimo de facturación, no un límite máximo: cuando el proveedor ascendente comunica su cargo, la factura es el mayor entre el coste del catálogo y el coste ascendente multiplicado por el margen aplicable. El mínimo es una recarga prepagada de $10, que es el efectivo necesario para financiar una clave, no una tarifa por tarea ni una suscripción; consulta facturación. La tarifa más baja publicada y la tarea finalizada más barata son preguntas distintas: un modelo más pequeño que necesita tres intentos puede costar más que uno que aplica el cambio correctamente a la primera.

Ejecutar ambos y cuándo migrar

Estos dos no tienen por qué ser una elección excluyente, y los árboles de configuración lo demuestran: Pi lee ~/.pi/agent/, Hermes Agent lee ~/.hermes/ y ninguno documenta un estado compartido. Hermes también aísla por perfil: hermes -p work lee su propio directorio de memorias, por lo que una residencia de trabajo y una personal no tienen por qué compartir contexto.

Migra a Hermes Agent cuando lo que sigues necesitando es algo desatendido: trabajo programado, una respuesta desde una aplicación de mensajería o un agente que recuerde una decisión que explicaste la semana pasada sin que tengas que volver a pegarla. Migra a Pi cuando el trabajo sea código supervisado en un repositorio y no quieras operar el proceso permanente. Añade la extensión de memoria de Pi solo después de calcular el coste de sus ciclos de revisión, y nunca suponiendo que convierte Pi en Hermes Agent. Y si el motivo para cambiar es realmente el acceso al modelo y no el flujo de trabajo, no es necesaria ninguna migración: ambos productos llegan al mismo endpoint mediante una configuración documentada.

Independientemente de cuál pruebes, trata toda configuración de esta página como información extraída de la documentación del proveedor, no como algo demostrado. Mantén disponible una ruta operativa, ejecuta una tarea acotada y luego concilia el cálculo de costes del propio agente con el cargo que realmente registró tu cuenta del proveedor: la aritmética del agente basada en los tokens informados es una estimación, no un libro contable. Para conocer los detalles a nivel de cable, API compatible con OpenAI explica qué incluye la superficie compatible; precios de Hermes Agent y precios de Pi presentan el panorama completo de facturación de cada producto. Cuando estés listo para añadir fondos a una clave de cualquiera de los dos, crea una cuenta de Kunavo.

Preguntas frecuentes

¿Cuál es la diferencia entre Pi y Hermes Agent?

Son categorías de software diferentes. Pi, de Earendil Inc. en pi.dev, es un entorno interactivo de programación en terminal: lo inicias en un directorio de proyecto, edita archivos y ejecuta comandos de shell durante esa sesión, y termina. Hermes Agent, de Nous Research, es un agente personal residente: una CLI, una aplicación de escritorio y un proceso de pasarela siempre activo, con archivos de memoria que se inyectan en el prompt del sistema al inicio de cada sesión, un programador cron y un índice de mensajería documentado cuya tabla comparativa de plataformas enumeraba 28 plataformas el 21 de septiembre de 2026. Ambos tienen licencia MIT y ambos cuestan $0 de instalar. Pi es un paquete de Node; Hermes Agent es un proyecto de Python cuyo instalador también descarga Node.js, ripgrep y ffmpeg.

¿Instalar pi-hermes-memory me proporciona Hermes Agent?

No. pi-hermes-memory es una extensión de terceros para Pi publicada en npm por chandra447, con licencia MIT, versión 0.9.9 publicada el 13 de septiembre de 2026. Su propia descripción de npm dice «Portado de Hermes agent» — reimplementa una capa de memoria dentro de Pi. No la publican Nous Research ni Earendil, y ni su entrada de npm ni la ficha del catálogo describen la instalación de Hermes Agent o la conexión con uno en ejecución. Tampoco es gratuita de ejecutar: la ficha del catálogo de pi.dev indica que cada ciclo de revisión cuesta una llamada completa a la API de LLM mediante un proceso hijo pi -p, lo que supone un cargo recurrente de tokens en cualquier endpoint al que esté dirigido Pi.

¿El Hermes de esta comparación es el modelo Hermes 4?

No, y este es el error más fácil de cometer porque ambos proceden del mismo proveedor. La propia página de inicio de Nous Research muestra Hermes 4 en hermes4.nousresearch.com y Hermes Agent en hermes-agent.nousresearch.com como productos distintos. Hermes 4 es una familia de modelos de pesos abiertos con precios de inferencia por token publicados por el catálogo que lo sirva; Hermes Agent es software de agente con licencia MIT que no cuesta nada instalar y llama al modelo que le indiques. Una cifra por token citada para Hermes 4 no es un precio de Hermes Agent. También hay otros dos proyectos de Hermes sin relación que aparecen para ese nombre: el motor JavaScript de Meta para React Native y la casa de lujo francesa.

¿Puedo ejecutar Pi y Hermes Agent al mismo tiempo?

Nada documentado te lo impide y mantienen estados separados: Pi lee ~/.pi/agent/ y Hermes Agent lee ~/.hermes/. No son sustitutos, por lo que ejecutar ambos es un resultado razonable, no un compromiso — Pi para trabajo supervisado dentro de un repositorio y Hermes Agent para el asistente permanente al que accedes desde una aplicación de mensajería. La misma clave de pasarela puede financiar ambos, pero los dos productos requieren configuraciones distintas: Pi utiliza un bloque providers en ~/.pi/agent/models.json, Hermes Agent utiliza una entrada providers en ~/.hermes/config.yaml y la URL base del protocolo Anthropic no está resuelta en ninguno de los dos lados — la documentación propia de Pi mostraba dos formas diferentes hasta que una actualización de la documentación del 22 de septiembre de 2026 eliminó ambas sin resolverlo, y la forma de Hermes no está verificada. Aquí no se ha probado en ejecución ninguna configuración dual.

¿Cuál es más seguro dejar ejecutándose sin supervisión?

Hermes Agent es el que cuenta con un sistema de aprobación documentado; Pi deja claro que no tiene ninguno. El README de Pi indica que no incluye un sistema de permisos integrado para el acceso al sistema de archivos, los procesos, la red o las credenciales, y su página de seguridad, reescrita en una actualización de la documentación del 22 de septiembre de 2026, enumera la ausencia de un sandbox integrado entre los comportamientos que generalmente quedan fuera de su límite de seguridad y dice que Pi puede leer, cambiar y ejecutar archivos con los permisos de la cuenta que lo inició. Hermes Agent protege los comandos de shell peligrosos mediante una solicitud una vez / sesión / siempre / denegar, persiste la respuesta «siempre» en command_allowlist dentro de ~/.hermes/config.yaml y ofrece approvals.mode configurado como smart, manual u off. Hay una condición importante: la propia página de seguridad de Hermes indica que esas comprobaciones de comandos peligrosos se omiten en los backends de terminal docker, singularity, modal, daytona y vercel_sandbox, porque el contenedor se considera el límite en su lugar. Consultado en la documentación de los proveedores el 21 de septiembre de 2026, con el README y la página de seguridad de Pi revisados de nuevo el 1 de octubre de 2026; aquí no se probó ninguno de los dos comportamientos.

¿Necesito una suscripción de Nous para usar Hermes Agent?

No para el agente. Hermes Agent tiene licencia MIT y su ruta de endpoint personalizado, sistema de memoria, canales de mensajería, programador cron, sistema de aprobación y backends de terminal son configuraciones ordinarias en ~/.hermes/config.yaml. El único límite de plan encontrado en la documentación consultada aquí es reducido: la página de Tool Gateway indica que Tool Gateway es una función de suscripción de pago, que cubre la capa de herramientas alojada y no el agente. Esa misma página también dice que algunas cuentas reciben una pequeña asignación de herramientas administradas sin una suscripción de pago, sin publicar ninguna regla sobre su tamaño o elegibilidad, así que considera que la asignación existe, pero no está cuantificada. Cada herramienta de la pasarela puede dirigirse a la clave de tu propio proveedor, por herramienta.

¿Cuál cuesta menos ejecutar?

Ninguno cobra por el software, así que la diferencia es estructural y no una brecha de precios. Ambos tienen licencia MIT a $0 y ambos consumen tokens del modelo en cualquier endpoint que configures. Hay dos partidas recurrentes que los separan. La recuperación de memoria de Hermes Agent no realiza ninguna llamada a un LLM — su documentación describe el contenido de la memoria como inyectado en el prompt del sistema al inicio de la sesión, lo que cuesta tokens de entrada y nada más. Pi no tiene memoria integrada y la extensión de terceros que añade una factura una llamada completa al LLM por cada ciclo de revisión en segundo plano. Por otro lado, Hermes Agent está diseñado para ejecutarse fuera de tu portátil, por lo que puede aparecer un coste de alojamiento que Pi nunca genera. Cuál es más barato depende de cuántas sesiones y cuántos ciclos de revisión ejecutes realmente.

Comprobado el 21 de septiembre de 2026: la API de GitHub de ambos repositorios, el README sin procesar de Pi, sus documentos sobre sesiones, proveedores y contenerización, pi.dev y su documentación de modelos y catálogo de paquetes, las entradas del registro npm de ambos paquetes de Pi y de pi-hermes-memory, y las páginas de instalación, inicio rápido, compatibilidad de plataformas, memoria, mensajería, seguridad, configuración de modelos, perfiles, Nous Portal y Tool Gateway de hermes-agent.nousresearch.com, además de portal.nousresearch.com y nousresearch.com. La documentación de modelos de Pi se volvió a leer el 1 de octubre de 2026 para consultar su lista de API y los ejemplos de base URL de anthropic-messages, ambos eliminados en la actualización de documentación del 22 de septiembre de 2026. Ese mismo día se volvieron a leer el README de Pi, su página de seguridad y la política de seguridad del repositorio para las afirmaciones sobre permisos y sandbox; también se revisaron su referencia RPC y el código fuente de v0.99.2 para las unidades y niveles de los bloques de coste y los valores de API, así como la línea de uso adicional frente a la advertencia del terminal en ese código fuente. Los recuentos de estrellas, las cifras de descargas y los totales de paquetes y plataformas son instantáneas de un solo día y pueden variar. Las tarifas de Kunavo se muestran a partir del catálogo activo y todas las cifras en dólares son cálculos ilustrativos de tokens, no el coste medido de una tarea. En este trabajo no se ha probado Pi ni Hermes Agent en tiempo de ejecución contra Kunavo, y no se afirma compatibilidad con ninguno de los dos.