Repolode
outsourc-e

outsourc-e/hermes-workspace

Un espacio de trabajo web con React y TypeScript para Hermes Agent que reúne chat, archivos, terminal, memoria, skills y supervisión del agente en una sola interfaz.

Estrellas
6,733
Forks
1,055
Issues abiertos
179
Último commit
anteayer

¿Qué es?

Hermes Workspace es un panel de control en el navegador para Hermes Agent, un entorno de ejecución de agentes de IA de Nous Research. Ofrece una interfaz única para chatear en streaming con visualización de llamadas a herramientas, consultar y editar la memoria del agente, gestionar skills y servidores MCP, trabajar con archivos del espacio de trabajo en un editor Monaco y usar una terminal multiplataforma.

El espacio de trabajo se conecta a dos servicios: el gateway de Hermes Agent en el puerto 8642 para el chat y los modelos, y el panel de control en el puerto 9119 para las sesiones, las skills, la configuración y las tareas. Si solo hay disponible un endpoint compatible con OpenAI, funciona en modo portátil con chat básico. También funciona directamente con runners locales como Ollama y Atomic Chat.

El proyecto está desarrollado con JavaScript y TypeScript, y se puede ejecutar localmente con pnpm, mediante Docker Compose o instalar como PWA. También incluye documentación para el acceso remoto a través de Tailscale o una LAN, con protección por contraseña y ajustes de cookies para enlaces que no sean de loopback.

Funciones clave

  • 01Chat en streaming con visualización de llamadas a herramientas y varias sesiones.
  • 02Consultar, buscar y editar la memoria del agente con un editor Markdown.
  • 03Explorador de skills y página para gestionar servidores MCP.
  • 04Explorador de archivos del espacio de trabajo con editor Monaco y terminal PTY multiplataforma.
  • 05Funciona en modo portátil con Ollama, LM Studio, vLLM y otros servidores compatibles con OpenAI.
  • 06Se puede instalar como PWA y acceder a través de Tailscale o una LAN.

Casos de uso

  • Ejecutar un Hermes Agent autoalojado y gestionar chats, memoria y skills desde el navegador.
  • Acceder al servidor de un agente desde un teléfono a través de Tailscale.
  • Chatear con un modelo local servido por Ollama o LM Studio mediante una interfaz web.
  • Supervisar varios perfiles de agente y sus tareas desde un único panel de control.

Inicio rápido

  1. 1

    Ejecuta el instalador de una sola línea

    curl -fsSL https://raw.githubusercontent.com/outsourc-e/hermes-workspace/main/install.sh | bash
  2. 2

    Inicia el gateway de Hermes (terminal 1)

    hermes gateway run
  3. 3

    Inicia Workspace (terminal 2) y abre http://localhost:3000

    cd ~/hermes-workspace && pnpm dev

Antes de usarlo

  • Requiere Node.js 22 o posterior y un gateway de Hermes Agent en ejecución u otro backend compatible con OpenAI.
  • Las funciones avanzadas, como las sesiones, la memoria y las habilidades, necesitan el gateway de Hermes Agent y el dashboard; en el modo portátil aparecen como no disponibles.
  • Conductor depende de los endpoints del dashboard de upstream y, si no están disponibles, recurre al modo nativo de Workspace.

Temas

Preguntas frecuentes

¿Qué es hermes-workspace?
Un espacio de trabajo web con React y TypeScript para Hermes Agent que reúne chat, archivos, terminal, memoria, skills y supervisión del agente en una sola interfaz. Hermes Workspace es un panel de control en el navegador para Hermes Agent, un entorno de ejecución de agentes de IA de Nous Research. Ofrece una interfaz única para chatear en streaming con visualización de llamadas a herramientas, consultar y editar la memoria del agente, gestionar skills y servidores MCP, trabajar con archivos del espacio de trabajo en un editor Monaco y usar una terminal multiplataforma.
¿hermes-workspace es gratuito? ¿Qué licencia tiene?
hermes-workspace es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿hermes-workspace sigue mantenido?
Mantenimiento activo. El último commit de hermes-workspace fue el 18 oct 2026.
¿Para qué puedo usar hermes-workspace?
Ejecutar un Hermes Agent autoalojado y gestionar chats, memoria y skills desde el navegador. Acceder al servidor de un agente desde un teléfono a través de Tailscale. Chatear con un modelo local servido por Ollama o LM Studio mediante una interfaz web. Supervisar varios perfiles de agente y sus tareas desde un único panel de control.
¿Cómo se instala hermes-workspace?
Ejecuta el instalador de una sola línea: curl -fsSL https://raw.githubusercontent.com/outsourc-e/hermes-workspace/main/install.sh | bash Inicia el gateway de Hermes (terminal 1): hermes gateway run Inicia Workspace (terminal 2) y abre http://localhost:3000: cd ~/hermes-workspace && pnpm dev
¿Dónde consigo hermes-workspace?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/outsourc-e/hermes-workspace

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados