Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
hermes-agent — O agente que cresce com você | Kitploit
Ferramentas/GitHubGitHub/nousresearch/hermes-agent
Utilitários de Propósito GeralScripting e AutomaçãoUtilitários e FrameworksAprendizado de MáquinaAprendizado e EducaçãoSegurança de IA
GitHubnousresearch/hermes-agent

hermes-agent

O agente que cresce com você

Ver Repositório
217.6k41.0k5há 8h 41mRevisado pelo Kitploit
Site

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar

Hermes Agent

Hermes Agent ☤

Hermes Agent | Hermes Desktop

Documentation Discord License: MIT Built by Nous Research 中文 اردو Español

O agente de IA auto-melhorável criado pela . É o único agente com um ciclo de aprendizado integrado — ele cria habilidades a partir da experiência, melhora-as durante o uso, incentiva-se a persistir conhecimento, pesquisa suas próprias conversas passadas e constrói um modelo cada vez mais profundo de quem você é entre sessões. Execute-o em um VPS de US$ 5, um cluster de GPUs ou infraestrutura serverless que custa quase nada quando ociosa. Ele não está preso ao seu laptop — converse com ele pelo Telegram enquanto ele trabalha em uma VM na nuvem.

Baixar ferramenta
Nous Research

Use qualquer modelo que quiser — Nous Portal, OpenRouter, OpenAI, seu próprio endpoint e muitos outros. Alterne com hermes model — sem mudanças de código, sem dependência de fornecedor.

Uma interface de terminal realTUI completo com edição multilinha, autocompletar de comandos com barra, histórico de conversas, interrupção e redirecionamento, e saída de ferramentas em streaming.
Vive onde você viveTelegram, Discord, Slack, WhatsApp, Signal e CLI — tudo a partir de um único processo de gateway. Transcrição de notas de voz, continuidade de conversas entre plataformas.
Um ciclo de aprendizado fechadoMemória curada pelo agente com lembretes periódicos. Criação autônoma de habilidades após tarefas complexas. As habilidades se auto-melhoram durante o uso. Pesquisa de sessões FTS5 com sumarização por LLM para recordação entre sessões. Modelagem de usuário dialética com Honcho. Compatível com o padrão aberto agentskills.io.
Automações agendadasAgendador cron integrado com entrega para qualquer plataforma. Relatórios diários, backups noturnos, auditorias semanais — tudo em linguagem natural, executado sem supervisão.
Delega e paralelizaGere subagentes isolados para fluxos de trabalho paralelos. Escreva scripts Python que chamam ferramentas via RPC, colapsando pipelines de múltiplas etapas em turnos de custo zero de contexto.
Roda em qualquer lugar, não só no seu laptopSete backends de terminal — local, Docker, SSH, Singularity, Modal, Daytona e Vercel Sandbox. Daytona e Modal oferecem persistência serverless — o ambiente do seu agente hiberna quando ocioso e desperta sob demanda, custando quase nada entre sessões. Execute-o em um VPS de US$ 5 ou em um cluster de GPUs.
Pronto para pesquisaGeração de trajetórias em lote, compressão de trajetórias para treinar a próxima geração de modelos de chamada de ferramentas.

Instalação Rápida

Linux, macOS, WSL2, Termux

root@kitploit:~
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash

Windows (nativo, PowerShell)

Atenção: O Windows nativo executa o Hermes sem WSL — CLI, gateway, TUI e ferramentas funcionam nativamente. Se preferir usar WSL2, o comando de uma linha para Linux/macOS também funciona lá. Encontrou um bug? Por favor, registre issues.

Execute isto no PowerShell:

root@kitploit:~
iex (irm https://hermes-agent.nousresearch.com/install.ps1)

O instalador cuida de tudo: uv, Python 3.11, Node.js, ripgrep, ffmpeg, e um Git Bash portátil (MinGit, descompactado em %LOCALAPPDATA%\hermes\git — sem necessidade de administrador, completamente isolado de qualquer instalação de Git do sistema). O Hermes usa este Git Bash integrado para executar comandos de shell.

Se você já tem o Git instalado, o instalador o detecta e o usa em vez disso. Caso contrário, um download de ~45MB do MinGit é tudo o que você precisa — ele não tocará nem interferirá em nenhum Git do sistema.

Android / Termux: O caminho manual testado está documentado no guia Termux. No Termux, o Hermes instala um extra curado .[termux] porque o extra completo .[all] atualmente puxa dependências de voz incompatíveis com Android.

Windows: O Windows nativo é totalmente suportado — o comando de uma linha do PowerShell acima instala tudo. Se preferir usar WSL2, o comando Linux também funciona lá. A instalação nativa do Windows fica em %LOCALAPPDATA%\hermes; a instalação WSL2 fica em ~/.hermes como no Linux.

Após a instalação:

root@kitploit:~
source ~/.bashrc    # recarregue o shell (ou: source ~/.zshrc)
hermes              # comece a conversar!

Solução de Problemas

Windows Defender ou antivírus marca uv.exe como malware

Se o seu antivírus (Bitdefender, Windows Defender, etc.) colocar em quarentena o uv.exe da pasta bin do Hermes (%LOCALAPPDATA%\hermes\bin\uv.exe), isso é um falso positivo. O arquivo é o uv da Astral — o gerenciador de pacotes Python em Rust que o Hermes inclui para gerenciar seu ambiente Python. Mecanismos de antivírus baseados em ML frequentemente sinalizam binários Rust não assinados que baixam e instalam pacotes.

Para verificar se sua cópia é autêntica:

root@kitploit:~
# Instale o GitHub CLI se necessário
winget install --id GitHub.cli

# Faça login no GitHub
gh auth login

# Execute a verificação
$uv = "$env:LOCALAPPDATA\hermes\bin\uv.exe"
$ver = (& $uv --version).Split(' ')[1]
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
$zip = "$env:TEMP\uv.zip"
Invoke-WebRequest "https://github.com/astral-sh/uv/releases/download/$ver/uv-x86_64-pc-windows-msvc.zip" -OutFile $zip -UseBasicParsing
gh attestation verify $zip --repo astral-sh/uv
Expand-Archive $zip "$env:TEMP\uv_x" -Force
(Get-FileHash "$env:TEMP\uv_x\uv.exe").Hash -eq (Get-FileHash $uv).Hash

Se a atestação disser "Verification succeeded" e a última linha imprimir True, está tudo certo.

Para colocar o Hermes na lista de permissões:

  • Windows Defender: Execute o PowerShell como Administrador → Add-MpPreference -ExclusionPath "$env:LOCALAPPDATA\hermes\bin"
  • Bitdefender: Adicione uma exceção no console do Bitdefender (Protection > Antivirus > Settings > Manage Exceptions)
  • Coloque a pasta na lista de permissões, não o hash do arquivo — o Hermes atualiza o uv e o hash muda a cada versão

Para mais contexto, veja os relatórios upstream da Astral: astral-sh/uv#13553, astral-sh/uv#15011, astral-sh/uv#10079.


Primeiros Passos

root@kitploit:~
hermes              # CLI interativo — inicie uma conversa
hermes model        # Escolha seu provedor de LLM e modelo
hermes tools        # Configure quais ferramentas estão habilitadas
hermes config set   # Defina valores de configuração individuais
hermes config get   # Imprima valores de configuração individuais
hermes gateway      # Inicie o gateway de mensagens (Telegram, Discord, etc.)
hermes setup        # Execute o assistente de configuração completo (configura tudo de uma vez)
hermes claw migrate # Migre do OpenClaw (se você vem do OpenClaw)
hermes update       # Atualize para a versão mais recente
hermes doctor       # Diagnostique quaisquer problemas

📖 Documentação completa →


Pule a coleta de chaves de API — Nous Portal

O Hermes funciona com qualquer provedor que você quiser — isso não muda. Mas se você prefere não coletar cinco chaves de API separadas para o modelo, pesquisa na web, geração de imagens, TTS e um navegador em nuvem, o Nous Portal cobre todos eles com uma única assinatura:

  • 300+ modelos — escolha qualquer um deles com /model <nome>
  • Tool Gateway — pesquisa na web (Firecrawl), geração de imagens (FAL), texto-para-fala (OpenAI), navegador em nuvem (Browser Use), tudo roteado pela sua assinatura. Sem contas extras.

Um único comando a partir de uma instalação nova:

root@kitploit:~
hermes setup --portal

Isso faz login via OAuth, define Nous como seu provedor e ativa o Tool Gateway. Verifique o que está conectado a qualquer momento com hermes portal info. Detalhes completos na página de documentação do Tool Gateway.

Você ainda pode trazer suas próprias chaves por ferramenta sempre que quiser — o gateway é por backend, não tudo-ou-nada.


Referência Rápida: CLI vs Mensagens

O Hermes tem dois pontos de entrada: inicie a interface de terminal com hermes, ou execute o gateway e converse com ele pelo Telegram, Discord, Slack, WhatsApp, Signal ou Email. Uma vez em uma conversa, muitos comandos com barra são compartilhados entre ambas as interfaces.

AçãoCLIPlataformas de mensagens
Começar a conversarhermesExecute hermes gateway setup + hermes gateway start, depois envie uma mensagem ao bot
Iniciar nova conversa/new ou /reset/new ou /reset
Mudar modelo/model [provider:model]/model [provider:model]
Definir uma personalidade/personality [nome]/personality [nome]
Repetir ou desfazer o último turno/retry, /undo/retry, /undo
Comprimir contexto / verificar uso/compress, /usage, /insights [--days N]/compress, /usage, /insights [days]
Navegar por habilidades/skills ou /<nome-da-habilidade>/<nome-da-habilidade>
Interromper o trabalho atualCtrl+C ou envie uma nova mensagem/stop ou envie uma nova mensagem
Status específico da plataforma/platforms/status, /sethome

Para as listas completas de comandos, veja o guia CLI e o guia do Messaging Gateway.


Documentação

Toda a documentação está em hermes-agent.nousresearch.com/docs:

SeçãoO que é abordado
QuickstartInstalação → configuração → primeira conversa em 2 minutos
CLI UsageComandos, atalhos de teclado, personalidades, sessões
ConfigurationArquivo de configuração, provedores, modelos, todas as opções
Messaging GatewayTelegram, Discord, Slack, WhatsApp, Signal, Home Assistant
SecurityAprovação de comandos, pareamento por DM, isolamento de contêineres
Tools & Toolsets40+ ferramentas, sistema de toolsets, backends de terminal
Skills SystemMemória procedural, Skills Hub, criação de habilidades
MemoryMemória persistente, perfis de usuário, melhores práticas
MCP IntegrationConecte qualquer servidor MCP para capacidades estendidas
Cron SchedulingTarefas agendadas com entrega por plataforma
Context FilesContexto de projeto que molda cada conversa
ArchitectureEstrutura do projeto, loop do agente, classes principais
ContributingConfiguração de desenvolvimento, processo de PR, estilo de código

Migrando do OpenClaw

Se você vem do OpenClaw, o Hermes pode importar automaticamente suas configurações, memórias, habilidades e chaves de API.

Durante a primeira configuração: O assistente de configuração (hermes setup) detecta automaticamente ~/.openclaw e oferece a migração antes do início da configuração.

A qualquer momento após a instalação:

root@kitploit:~
hermes claw migrate              # Migração interativa (preset completo)
hermes claw migrate --dry-run    # Pré-visualize o que seria migrado
hermes claw migrate --preset user-data   # Migre sem segredos
hermes claw migrate --overwrite  # Sobrescreva conflitos existentes

O que é importado:

  • SOUL.md — arquivo de persona
  • Memórias — entradas de MEMORY.md e USER.md
  • Habilidades — habilidades criadas pelo usuário → ~/.hermes/skills/openclaw-imports/
  • Lista de permissões de comandos — padrões de aprovação
  • Configurações de mensagens — configurações de plataforma, usuários permitidos, diretório de trabalho
  • Chaves de API — segredos na lista de permissões (Telegram, OpenRouter, OpenAI, Anthropic, ElevenLabs)
  • Ativos de TTS — arquivos de áudio do workspace
  • Instruções do workspace — AGENTS.md (com --workspace-target)

Veja hermes claw migrate --help para todas as opções, ou use a habilidade openclaw-migration para uma migração interativa guiada por agente com pré-visualizações de dry-run.


Contribuindo

Aceitamos contribuições! Veja o Guia de Contribuição para configuração de desenvolvimento, estilo de código e processo de PR.

Início rápido para contribuidores — use o instalador padrão e depois trabalhe a partir do checkout git completo que ele cria em $HERMES_HOME/hermes-agent (geralmente ~/.hermes/hermes-agent). Isso corresponde ao layout usado por hermes update, o venv gerenciado, dependências preguiçosas, gateway e ferramentas de documentação.

root@kitploit:~
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
cd "${HERMES_HOME:-$HOME/.hermes}/hermes-agent"
uv pip install -e ".[all,dev]"
scripts/run_tests.sh

Fallback de clone manual (para clones descartáveis/CI onde você intencionalmente não quer o layout de instalação gerenciada):

Crie o venv fora da árvore de código-fonte clonada — um venv dentro do diretório a partir do qual o agente opera pode ser apagado por um comando de caminho relativo que o agente executa contra seu próprio checkout, destruindo o runtime em execução no meio da sessão.

root@kitploit:~
curl -LsSf https://astral.sh/uv/install.sh | sh
uv venv ~/.hermes/venvs/hermes-dev --python 3.11
source ~/.hermes/venvs/hermes-dev/bin/activate
uv pip install -e ".[all,dev]"
scripts/run_tests.sh

Comunidade

  • 💬 Discord
  • 📚 Skills Hub
  • 🐛 Issues
  • 🔌 computer-use-linux — Servidor MCP de controle de desktop Linux para Hermes e outros hosts MCP, com árvores de acessibilidade AT-SPI, entrada Wayland/X11, capturas de tela e direcionamento de janelas do compositor.
  • 🔌 HermesClaw — Ponte comunitária para WeChat: Execute o Hermes Agent e o OpenClaw na mesma conta do WeChat.

Licença

MIT — veja LICENSE.

Criado pela Nous Research.

CLI ReferenceTodos os comandos e flags
Environment VariablesReferência completa de variáveis de ambiente