Un agente de IA que mejora con la experiencia, crea y perfecciona habilidades, funciona con numerosos proveedores de modelos y se usa desde la CLI y apps de mensajería.
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
Descarga la aplicación de escritorio para tu plataforma desde la página de lanzamientos de GitHub
- 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
Asistente personal de IA y Agent Harness de código abierto que planifica tareas, ejecuta herramientas y skills, y conserva la memoria en canales web y de mensajería.
Asistente personal de IA autoalojado, escrito en Rust, con herramientas aisladas en sandbox WASM, almacenamiento cifrado de credenciales e interfaz web, inspirado en OpenClaw.
Servidor de agente de IA personal y autohospedado en un único binario de Rust, con ejecución de herramientas en sandbox, varios proveedores de LLM y canales de chat como Telegram y Discord.
Asistente personal de IA autoalojable en un único binario de Go que combina chat con LLM, bases de conocimiento RAG y ciclos de agentes para navegar, usar la shell y herramientas MCP.
Framework de agente personal de IA autohospedado en Python, con WebUI en el navegador, cliente de terminal, canales para apps de chat, herramientas, memoria y compatibilidad con MCP.