
iMessage Hermes on a Raspberry Pi
O iMessage Hermes em um Raspberry Pi é um agente de IA doméstico sempre ativo e de baixo consumo de energia que você pode enviar mensagens de texto via iMessage ou SMS, capaz de planejar tarefas em várias etapas, executar comandos e APIs, e alimentar painéis domésticos sempre ativos, como calendários e receitas.
https://howto.plow.co/hermes?ref=producthunt&utm_source=aipure

Informações do Produto
Atualizado:Jul 28, 2026
O que é iMessage Hermes on a Raspberry Pi
O iMessage Hermes em um Raspberry Pi é uma configuração que oferece à sua casa seu próprio assistente de IA "residente": uma instância do Hermes Agent funcionando 24 horas por dia, 7 dias por semana, em um Raspberry Pi de baixo custo, acessível de qualquer lugar através de um canal de mensagens real (iMessage/SMS). Em vez de depender de um laptop que geralmente está em modo de suspensão ou de um aplicativo separado que você não abre, você interage com o agente da mesma forma que envia mensagens de texto para uma pessoa – fazendo perguntas, adicionando eventos e acionando fluxos de trabalho que podem atualizar telas compartilhadas na cozinha ou na geladeira. Ele foi projetado como uma base sobre a qual você pode construir, com a comunidade já criando projetos domésticos práticos como painéis de horários familiares, displays de planejamento de refeições e assistentes de planejamento de eventos.
Principais Recursos do iMessage Hermes on a Raspberry Pi
iMessage Hermes em um Raspberry Pi é uma configuração de agente de IA "always-on" e "local-first", onde o agente de código aberto Hermes funciona 24 horas por dia, 7 dias por semana, em um Raspberry Pi de baixo custo e pode ser acessado de qualquer lugar através de mensagens familiares (notavelmente iMessage/SMS, e também opções como Telegram/Discord/Slack). Ele foi projetado para ser uma base para fluxos de trabalho domésticos e pessoais: pode planejar tarefas em várias etapas, executar comandos no Pi, chamar APIs e manter memória/habilidades de longo prazo que melhoram com o tempo. O Pi pode viver sem monitor em uma gaveta enquanto você o "dirige" do seu telefone, permitindo automações práticas como painéis familiares compartilhados, atualizações de calendário, orientação de receitas e coordenação operacional que permanecem disponíveis mesmo quando seu laptop está desligado ou você está viajando.
Agente doméstico sempre ativo: Funciona continuamente em um Raspberry Pi de baixa potência para que seu assistente esteja acessível a qualquer momento sem depender do seu laptop pessoal estar online.
Acesso estilo iMessage/SMS (além de outros canais): Interaja através de uma conversa de texto real e familiar (iMessage/SMS) e, opcionalmente, configure outros gateways como Telegram, Discord ou Slack.
Automação agêntica no Pi: Hermes pode planejar fluxos de trabalho em várias etapas, executar comandos de shell localmente, chamar APIs externas e retornar resultados estruturados a partir de uma única mensagem.
Habilidades auto-aprimoráveis + memória persistente: Inclui um loop de aprendizado que cria/refina habilidades a partir do uso e mantém memória de longo prazo entre as conversas (muitas vezes apoiada por armazenamento local como SQLite/FTS).
Abordagem de instalação "headless" e reversível: Padrões de configuração comuns enfatizam um sistema operacional de 64 bits limpo, instalação baseada em SSH e instalações no espaço do usuário (por exemplo, sob nvm) para evitar atritos com o Python do sistema e manter a reversão simples.
Base amigável para painéis: Projetado para alimentar telas domésticas sempre ativas (cozinha/geladeira) que mostram calendários, planos de refeições, clima, resumos e outras visualizações de atualização em tempo real impulsionadas por comandos de texto.
Casos de Uso do iMessage Hermes on a Raspberry Pi
Operações familiares: calendário e lembretes compartilhados: Um painel de cozinha mostra os próximos compromissos de todos; os membros da família podem enviar mensagens de texto ao agente para adicionar eventos ("jantar sexta-feira às 7") ou fazer perguntas ("quando é o recital?").
Hospitalidade: coordenador de mensagens para aluguel de curto prazo: Um fluxo de trabalho de gerenciamento do Airbnb pode triar mensagens de hóspedes, consultar sua equipe via iMessage e solicitar aprovação antes de enviar respostas – reduzindo o tempo de resposta e erros.
Comida e casa: assistente de receitas e planejamento de refeições: Uma tela de geladeira/cozinha pode exibir receitas passo a passo, planos de refeições semanais e listas de compras que são atualizadas conforme você envia mensagens de texto com alterações enquanto cozinha ou planeja.
Planejamento de eventos: painel de planejamento de casamento: Atualizações baseadas em texto para um painel de planejamento para pesquisa de fornecedores, orçamentos, cronogramas e tarefas – mantendo as partes interessadas alinhadas sem um aplicativo dedicado.
Automação pessoal: resumos diários e monitoramento: Execute briefings programados (resumos de e-mail, resumo matinal, verificações de saúde do sistema) e entregue os resultados de volta ao seu telefone via mensagens.
Vantagens
Configuração de baixo custo, baixa potência e sempre ativa (hardware Pi único; eletricidade mínima contínua) sem a necessidade de manter um laptop funcionando.
UX familiar: controlar o agente através de conversas de texto normais (iMessage/SMS) diminui o atrito em comparação com um aplicativo de bot dedicado.
Plano de controle "local-first": o agente pode executar ferramentas/comandos em seu próprio dispositivo e manter memória/habilidades persistentes entre as sessões.
Desvantagens
Restrições de hardware/SO: requer uma instalação Linux de 64 bits (aarch64) e pode ser sensível a problemas comuns do Pi (ARM wheels, PATH, confiabilidade de armazenamento/SD).
A configuração de mensagens pode ser a parte mais difícil; integrações estilo iMessage podem adicionar peças móveis extras em comparação com canais mais simples como Telegram/Discord.
Manutenção contínua: atualizações e ambientes de gateway/plugin podem ocasionalmente exigir solução de problemas para manter tudo estável.
Como Usar o iMessage Hermes on a Raspberry Pi
1) Obtenha o hardware e as contas necessárias: Use um Raspberry Pi 4 ou 5 (Pi 5 recomendado; 4 GB+ RAM, 8 GB confortável), energia confiável e, idealmente, Ethernet. Você também precisará de: (a) uma imagem de SO de 64 bits (Raspberry Pi OS Lite 64-bit / Ubuntu Server arm64 / Debian arm64), (b) uma conta de provedor LLM (Nous Portal, OpenRouter, Anthropic, etc. – o modelo é executado remotamente; o Pi orquestra), e (c) uma conta Claw Messenger + chave de API se você quiser iMessage/SMS/RCS via um número de telefone real.
2) Grave um SO headless de 64 bits no cartão SD (ou NVMe no Pi 5): No Raspberry Pi Imager: selecione seu modelo de Pi, escolha Raspberry Pi OS Lite (64-bit) em Raspberry Pi OS (outros), e habilite SSH + defina hostname/usuário/senha nas configurações avançadas do Imager. 64 bits é obrigatório (aarch64); 32 bits (armhf) não funcionará.
3) Inicialize o Pi e encontre seu endereço IP: Conecte o Pi à Ethernet e ligue-o. Encontre seu IP através da lista de clientes DHCP do seu roteador (procure pelo hostname que você definiu, por exemplo, “hermespi”), ou escaneie sua LAN (por exemplo, nmap -sn 192.168.1.0/24).
4) Acesse o Pi via SSH: Do seu computador: ssh <usuário>@<ip-do-pi> (ou ssh <usuário>@hermespi.local se mDNS funcionar). Se você reinstalou e recebeu um aviso de chave de host, limpe a chave antiga: ssh-keygen -R hermespi.local e/ou ssh-keygen -R <ip-do-pi>, então reconecte.
5) (Recomendado) Torne o IP do Pi estável: A melhor prática é uma reserva DHCP em seu roteador (fixar o MAC do Pi a um IP fixo). Isso mantém seu agente sempre ativo acessível após reinicializações.
6) Instale o Hermes Agent no Pi (instalador curl oficial): Execute o instalador de um comando (não é necessário sudo): curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash. Isso configura o Hermes usando uv (gerenciador Python), instala o Python 3.11, clona o Hermes e cria um ambiente virtual gerenciado por uv em ~/.hermes/.
7) Inicie o Hermes e verifique se o agente base funciona localmente: Use a CLI do Hermes para confirmar que ele funciona e pode conversar. Se você estiver seguindo uma abordagem mínima, primeiro certifique-se de que o chat da CLI funcione antes de adicionar gateways de mensagens. (Os comandos exatos da CLI variam de acordo com a versão do Hermes; o objetivo é: o agente funciona, você pode enviar um prompt e ele retorna uma resposta.)
8) Escolha e configure um provedor LLM: O Hermes no Pi geralmente usa um provedor LLM hospedado (Nous Portal/OpenRouter/Anthropic/etc.). Configure o provedor na configuração do Hermes (geralmente via um comando de configuração do Hermes ou editando ~/.hermes/config.yaml e/ou ~/.hermes/.env dependendo da sua configuração). Confirme se o agente pode responder usando o provedor selecionado.
9) Instale o plugin de integração iMessage no venv do Hermes: Instale o plugin Hermes iMessage no ambiente virtual Hermes gerenciado por uv (não use o pip do sistema): uv pip install --python ~/.hermes/hermes-agent/venv hermes-imessage. Este é o ponto de falha mais comum – a instalação no ambiente Python errado impede que o Hermes carregue o plugin.
10) Habilite a plataforma iMessage/Claw Messenger na configuração do Hermes: Edite ~/.hermes/config.yaml para habilitar a plataforma Claw Messenger e o plugin iMessage (certifique-se de mesclar com a configuração existente em vez de sobrescrever). Você deseja que a plataforma claw_messenger esteja habilitada e sua lista de plugins inclua imessage, e o mapeamento de conjuntos de ferramentas da plataforma inclua o conjunto de ferramentas Claw Messenger quando necessário.
11) Adicione sua chave de API do Claw Messenger ao ambiente Hermes: Obtenha sua chave de API no painel do Claw Messenger e adicione-a ao arquivo .env do Hermes: echo 'CLAW_MESSENGER_API_KEY=cm_live_…' >> ~/.hermes/.env. Reinicie o Hermes após alterar o env/config para que ele recarregue o plugin e as credenciais.
12) Habilite o conjunto de ferramentas Claw Messenger no Hermes (para que ele possa criar grupos quando necessário): Habilite o conjunto de ferramentas que expõe as ferramentas do Claw Messenger ao Hermes: hermes tools enable hermes-claw-messenger. Em seguida, certifique-se de que sua configuração mapeie esse conjunto de ferramentas para a plataforma claw_messenger (platform_toolsets: claw_messenger: - hermes-claw-messenger).
13) Inicie o gateway Hermes e conecte o canal de mensagens: Execute a configuração/executor do gateway do Hermes para que ele possa receber e enviar mensagens através da plataforma configurada. Na UI do Hermes (ou fluxo de configuração do gateway), conecte/habilite o canal Claw Messenger e restrinja os usuários permitidos se a UI suportar (recomendado).
14) Crie ou identifique o tópico iMessage/SMS que o Hermes deve usar: Para obter um chat_id para um novo grupo, crie um novo grupo iMessage/RCS/SMS com dois ou mais números de telefone E.164 e envie a primeira mensagem; a integração retorna o chat_id para envios subsequentes. Para DMs de saída e respostas a grupos existentes, o Hermes pode geralmente rotear através do fluxo de mensagens normal sem precisar da ferramenta de criação de grupo.
15) Envie uma mensagem de teste do seu número de telefone e confirme se o Hermes responde: Envie uma mensagem de texto simples para o agente (por exemplo, “ping” ou “o que está no meu calendário hoje?”). Confirme: (a) a mensagem de entrada chega ao Hermes, (b) o Hermes produz uma resposta e (c) a resposta é entregue de volta ao mesmo tópico iMessage/SMS.
16) Torne-o sempre ativo e seguro contra reinicializações: Execute o Hermes como um serviço/daemon em segundo plano (ou via Docker com --restart unless-stopped se você escolheu a rota Docker). Verifique se ele sobrevive a reinicializações e se o gateway volta a funcionar automaticamente.
17) (Opcional) Adicione uma tela de painel na cozinha/geladeira: Use o Pi como agente sempre ativo e monte uma tela/tablet separada sempre ativa para exibir um “Painel da Vida” (calendário, clima, plano de refeições, resumos). Você então o atualiza enviando mensagens de texto para o Hermes (“jantar com os Kims sexta-feira às 7”, “quando é o recital?”) e o agente mantém o painel atualizado.
18) (Opcional) Automatize fluxos de trabalho diários com cron: Configure tarefas cron do Hermes para tarefas recorrentes (por exemplo, resumo matinal diário). Quando o hermes cron run é executado separadamente do gateway, o plugin iMessage pode abrir uma conexão WebSocket única para entregar mensagens de saída e depois fechar.
19) Solucione problemas comuns do plugin iMessage: Se o iMessage não funcionar: (a) confirme se o hermes-imessage está instalado no venv do Hermes: uv pip list --python ~/.hermes/hermes-agent/venv | grep hermes-imessage; (b) confirme se ~/.hermes/config.yaml inclui a habilitação correta do plugin e o mapeamento platform_toolsets; (c) confirme se ~/.hermes/.env contém uma CLAW_MESSENGER_API_KEY válida; (d) reinicie o Hermes/gateway após as alterações; (e) se necessário, forneça suporte com o comando exato que falhou, o primeiro bloco de erro, a saída do uv pip list e as seções de configuração relevantes (redigidas): plugins, platform_toolsets e gateway.platforms.claw_messenger.plugins.
20) Estenda seu agente com habilidades personalizadas e exemplos da comunidade: Construa sobre a base: gerenciamento de calendário familiar, planejamento de refeições + listas de compras, mensagens para hóspedes do Airbnb com ciclos de aprovação, painéis de planejamento de casamentos, etc. Compartilhe e aprenda com outros na comunidade Discord vinculada na página oficial de instruções.
Perguntas Frequentes do iMessage Hermes on a Raspberry Pi
Sim. Um Raspberry Pi 4 ou 5 com 4 GB+ de RAM executa o Hermes confortavelmente quando você usa um provedor de LLM hospedado, porque o modelo é executado na nuvem e o Pi executa o loop do agente, a memória SQLite/FTS5 e o canal de mensagens. Um Pi 5 (8 GB) é uma escolha comum e "confortável" para uso contínuo.
Vídeo do iMessage Hermes on a Raspberry Pi
Artigos Populares

Atoms: Uma Plataforma de IA Multiagente Que Transforma Ideias em Produtos Prontos para Lançamento
May 22, 2026

Nano Banana SBTI: O Que É, Como Funciona e Como Usá-lo em 2026
Apr 15, 2026

Análise do Atoms — O Construtor de Produtos de IA Redefinindo a Criação Digital em 2026
Apr 10, 2026

Kilo Claw: Como Implementar e Usar um Verdadeiro Agente de IA "Faça Você Mesmo" (Atualização de 2026)
Apr 3, 2026







