Um agente de IA que aprende com a experiência para criar e aprimorar skills, funciona com vários provedores de modelos e pode ser usado pela CLI e por apps de mensagens.
shiwenwen/hope-agent
Assistente de IA desktop com prioridade local, memória de longo prazo, metas autônomas, workflows dinâmicos e modo servidor headless para NAS ou hosts na nuvem.
Alternativa open source a:ChatGPT
- Estrelas
- 1,852
- Forks
- 168
- Issues abertas
- 66
- Último commit
- anteontem
O que é?
O Hope Agent é um agente de IA para desktop, desenvolvido com Rust e Tauri, que mantém sessões, memória e estado das tarefas entre um app desktop, uma Web GUI no navegador e apps de chat como Telegram, Discord, Slack e Feishu. Também pode rodar como servidor headless (hope-agent server) em um NAS, servidor doméstico ou VM na nuvem, com a Web GUI completa incorporada ao binário.
O projeto vai além do chat. As metas definem um resultado e critérios de conclusão; os Workflows organizam a execução em várias etapas, com rastros; e os Loops decidem quando retomar o trabalho, com base em um temporizador ou evento. A memória é dividida em escopos global, de projeto e de agente, com recuperação sob demanda e skills elaboradas a partir de tarefas complexas. O agente também pode controlar o computador e o navegador no macOS, chamar ferramentas MCP e executar comandos ou editar arquivos, com aprovações para ferramentas e um sandbox Docker opcional para proteger a execução.
O app desktop está completo no macOS; as versões para Linux e Windows são marcadas como experimentais. O acesso a modelos abrange cerca de 50 templates de provedores, além de modelos locais instaláveis com um clique via Ollama. Por padrão, os dados são armazenados em ~/.hope-agent/, e as chamadas de API vão diretamente para os provedores de modelos.
Recursos principais
- 01Transferência de sessões entre desktop, navegador e canais de mensagens instantâneas
- 02Goal, Workflow e Loop para tarefas longas que podem ser retomadas
- 03Memória entre sessões organizada por escopo global, de projeto e de agente
- 04Aprovações para ferramentas com sandbox Docker opcional para comandos arriscados
- 05Modo servidor headless com Web GUI incorporada para NAS ou hosts na nuvem
- 06Suporte a cliente MCP e hooks de ciclo de vida
Casos de uso
- Manter um assistente pessoal sempre disponível em um NAS doméstico e acessá-lo pelo navegador do celular
- Continuar em um chat do Telegram ou Feishu uma tarefa de pesquisa ou redação iniciada no desktop
- Gerenciar um projeto com memória compartilhada, arquivos enviados e tarefas recorrentes agendadas
- Usar o agente como backend ACP para uma IDE
Início rápido
- 1
Baixe o aplicativo para desktop da sua plataforma na página de releases do GitHub
- 2
Para configurar em um NAS ou servidor sem interface gráfica, siga o guia de hospedagem própria com Docker no README
Antes de usar
- O suporte a Linux e Windows é marcado como experimental; macOS é a plataforma principal.
- O controle do computador e do navegador está disponível somente no macOS.
Tópicos
Perguntas frequentes
- O que é hope-agent?
- Assistente de IA desktop com prioridade local, memória de longo prazo, metas autônomas, workflows dinâmicos e modo servidor headless para NAS ou hosts na nuvem. O Hope Agent é um agente de IA para desktop, desenvolvido com Rust e Tauri, que mantém sessões, memória e estado das tarefas entre um app desktop, uma Web GUI no navegador e apps de chat como Telegram, Discord, Slack e Feishu. Também pode rodar como servidor headless (hope-agent server) em um NAS, servidor doméstico ou VM na nuvem, com a Web GUI completa incorporada ao binário.
- hope-agent é gratuito? Qual é a licença?
- hope-agent é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- hope-agent ainda é mantido?
- Manutenção ativa. O último commit de hope-agent foi em 20 de out. de 2026.
- Para que posso usar hope-agent?
- Manter um assistente pessoal sempre disponível em um NAS doméstico e acessá-lo pelo navegador do celular Continuar em um chat do Telegram ou Feishu uma tarefa de pesquisa ou redação iniciada no desktop Gerenciar um projeto com memória compartilhada, arquivos enviados e tarefas recorrentes agendadas Usar o agente como backend ACP para uma IDE
- Como instalar hope-agent?
- Baixe o aplicativo para desktop da sua plataforma na página de releases do GitHub Para configurar em um NAS ou servidor sem interface gráfica, siga o guia de hospedagem própria com Docker no README
- Onde consigo hope-agent?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/shiwenwen/hope-agent
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Assistente pessoal de IA e Agent Harness de código aberto que planeja tarefas, executa ferramentas e skills e mantém memória em canais Web e de mensagens instantâneas.
Assistente pessoal de IA auto-hospedado em Rust, com ferramentas isoladas em sandboxes WASM, armazenamento criptografado de credenciais e interface web, inspirado no OpenClaw.
Servidor pessoal de agente de IA auto-hospedado em um único binário Rust, com execução isolada de ferramentas, suporte a vários provedores de LLM e canais como Telegram e Discord.
Assistente pessoal de IA auto-hospedável, distribuído como um único binário Go, que combina chat com LLMs, bases de conhecimento com RAG e ciclos de agentes para navegar na web, usar o shell e ferramentas MCP.
Framework de agente pessoal de IA self-hosted em Python, com WebUI no navegador, cliente de terminal, canais de chat, ferramentas, memória e suporte a MCP.