Repolode
shiwenwen

shiwenwen/hope-agent

Asistente de IA de escritorio con prioridad local, memoria a largo plazo, objetivos autónomos, flujos de trabajo dinámicos y modo servidor sin interfaz gráfica para NAS o servidores en la nube.

Alternativa open source a:ChatGPT

Estrellas
1,852
Forks
168
Issues abiertos
66
Último commit
anteayer

¿Qué es?

Hope Agent es un agente de IA de escritorio desarrollado con Rust y Tauri que mantiene sesiones, memoria y el estado de las tareas en una aplicación de escritorio, una GUI web y aplicaciones de chat como Telegram, Discord, Slack y Feishu. También puede ejecutarse como servidor sin interfaz gráfica (`hope-agent server`) en un NAS, un servidor doméstico o una máquina virtual en la nube; la GUI web completa está integrada en el binario.

El proyecto ofrece más que chat. Los objetivos definen un resultado y los criterios para completarlo; los Workflows organizan ejecuciones de varios pasos con trazas, y los Loops deciden cuándo reanudar el trabajo según un temporizador o un evento. La memoria se divide en ámbitos globales, de proyecto y de agente, con recuperación bajo demanda y habilidades elaboradas a partir de tareas complejas. También puede controlar el equipo y el navegador en macOS, invocar herramientas MCP y ejecutar comandos o editar archivos, con aprobaciones para las herramientas y un sandbox opcional de Docker para proteger la ejecución.

La aplicación de escritorio está completa para macOS; las versiones para Linux y Windows se consideran experimentales. El acceso a modelos incluye unas 50 plantillas de proveedores, además de modelos locales que se instalan con un clic mediante Ollama. De forma predeterminada, los datos se guardan en `~/.hope-agent/` y las llamadas a la API van directamente a los proveedores de modelos.

Funciones clave

  • 01Transferencia de sesiones entre dispositivos: escritorio, navegador y canales de mensajería instantánea
  • 02Goal, Workflow y Loop para tareas de larga duración que se pueden reanudar
  • 03Memoria entre sesiones organizada por ámbitos globales, de proyecto y de agente
  • 04Aprobaciones para herramientas con sandboxing opcional de Docker para comandos de riesgo
  • 05Modo servidor sin interfaz gráfica con una GUI web integrada para NAS o servidores en la nube
  • 06Compatibilidad con clientes MCP y hooks del ciclo de vida

Casos de uso

  • Ejecutar un asistente personal siempre disponible en un NAS doméstico y acceder a él desde el navegador del teléfono
  • Continuar desde un chat de Telegram o Feishu una tarea de investigación o redacción iniciada en el escritorio
  • Gestionar un proyecto con memoria compartida, archivos cargados y trabajo recurrente programado
  • Usar el agente como backend ACP para un IDE

Inicio rápido

  1. 1

    Descarga la aplicación de escritorio para tu plataforma desde la página de lanzamientos de GitHub

  2. 2

    Para configurarla en un NAS o servidor sin interfaz gráfica, sigue la guía de autoalojamiento con Docker del README

Antes de usarlo

  • La compatibilidad con Linux y Windows se considera experimental; macOS es la plataforma principal.
  • El control del ordenador y del navegador solo está disponible en macOS.

Temas

Preguntas frecuentes

¿Qué es hope-agent?
Asistente de IA de escritorio con prioridad local, memoria a largo plazo, objetivos autónomos, flujos de trabajo dinámicos y modo servidor sin interfaz gráfica para NAS o servidores en la nube. Hope Agent es un agente de IA de escritorio desarrollado con Rust y Tauri que mantiene sesiones, memoria y el estado de las tareas en una aplicación de escritorio, una GUI web y aplicaciones de chat como Telegram, Discord, Slack y Feishu. También puede ejecutarse como servidor sin interfaz gráfica (`hope-agent server`) en un NAS, un servidor doméstico o una máquina virtual en la nube; la GUI web completa está integrada en el binario.
¿hope-agent es gratuito? ¿Qué licencia tiene?
hope-agent es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿hope-agent sigue mantenido?
Mantenimiento activo. El último commit de hope-agent fue el 20 oct 2026.
¿Para qué puedo usar hope-agent?
Ejecutar un asistente personal siempre disponible en un NAS doméstico y acceder a él desde el navegador del teléfono Continuar desde un chat de Telegram o Feishu una tarea de investigación o redacción iniciada en el escritorio Gestionar un proyecto con memoria compartida, archivos cargados y trabajo recurrente programado Usar el agente como backend ACP para un IDE
¿Cómo se instala hope-agent?
Descarga la aplicación de escritorio para tu plataforma desde la página de lanzamientos de GitHub Para configurarla en un NAS o servidor sin interfaz gráfica, sigue la guía de autoalojamiento con Docker del README
¿Dónde consigo hope-agent?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/shiwenwen/hope-agent

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

Proyectos relacionados