Skip to content
KitploitKITPLOIT
FerramentasExploitsBlog
Log in
Enviar
FerramentasExploitsBlog
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.

FeedsContatoPrivacidade© 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.0k245há 22 minutosRevisado 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
<p align="center">
  <img src="https://assets.kitploit.com/production/public/readmes/7225/75e85ef6fecf5a6227985f2082e5b35331fceff4d8db03720c82a7d9ee8b7eea.png" alt="Hermes Agent" width="100%">
</p>

# Hermes Agent ☤
<p align="center">
  <a href="https://hermes-agent.nousresearch.com/">Hermes Agent</a> | <a href="https://hermes-agent.nousresearch.com/">Hermes Desktop</a>
</p>
<p align="center">
  <a href="https://hermes-agent.nousresearch.com/docs/"><img src="https://img.shields.io/badge/Docs-hermes--agent.nousresearch.com-FFD700?style=for-the-badge" alt="Documentação"></a>
  <a href="https://discord.gg/NousResearch"><img src="https://img.shields.io/badge/Discord-5865F2?style=for-the-badge&amp;logo=discord&amp;logoColor=white" alt="Discord"></a>
  <a href="https://github.com/NousResearch/hermes-agent/blob/main/LICENSE"><img src="https://img.shields.io/badge/License-MIT-green?style=for-the-badge" alt="Licença: MIT"></a>
  <a href="https://nousresearch.com"><img src="https://img.shields.io/badge/Built%20by-Nous%20Research-blueviolet?style=for-the-badge" alt="Criado por Nous Research"></a>
  <a href="https://github.com/nousresearch/hermes-agent/blob/main/README.zh-CN.md"><img src="https://img.shields.io/badge/Lang-%E4%B8%AD%E6%96%87-red?style=for-the-badge" alt="中文"></a>
  <a href="https://github.com/nousresearch/hermes-agent/blob/main/README.ur-pk.md"><img src="https://img.shields.io/badge/Lang-%D8%A7%D8%B1%D8%AF%D9%88-green?style=for-the-badge" alt="اردو"></a>
  <a href="https://github.com/nousresearch/hermes-agent/blob/main/README.es.md"><img src="https://img.shields.io/badge/Lang-Espa%C3%B1ol-orange?style=for-the-badge" alt="Español"></a>
</p>

**O agente de IA autoaperfeiçoável criado pela [Nous Research](https://nousresearch.com).** É o único agente com um ciclo de aprendizado integrado — ele cria habilidades a partir da experiência, aprimora-as durante o uso, incentiva a si mesmo a persistir conhecimento, busca em suas próprias conversas passadas e constrói um modelo cada vez mais profundo de quem você é ao longo das sessões. Execute-o em um VPS de US$ 5, em um cluster de GPUs ou em 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.

Use qualquer modelo que quiser — [Nous Portal](https://portal.nousresearch.com), OpenRouter, OpenAI, seu próprio endpoint e [muitos outros](https://hermes-agent.nousresearch.com/docs/integrations/providers). Troque com `hermes model` — sem alterações de código, sem aprisionamento tecnológico.

<table>
<tr><td><b>Uma interface de terminal de verdade</b></td><td>TUI completa com edição multilinha, autocompletar de comandos com barra, histórico de conversas, interromper-e-redirecionar e saída de ferramentas em streaming.</td></tr>
<tr><td><b>Vive onde você vive</b></td><td>Telegram, Discord, Slack, WhatsApp, Signal e CLI — tudo a partir de um único processo de gateway. Transcrição de memorandos de voz, continuidade de conversas entre plataformas.</td></tr>
<tr><td><b>Um ciclo de aprendizado fechado</b></td><td>Memória curada pelo agente com incentivos periódicos. Criação autônoma de habilidades após tarefas complexas. As habilidades se autoaperfeiçoam durante o uso. Busca de sessões com FTS5 com sumarização por LLM para recordação entre sessões. Modelagem dialética de usuário com <a href="https://github.com/plastic-labs/honcho">Honcho</a>. Compatível com o padrão aberto <a href="https://agentskills.io">agentskills.io</a>.</td></tr>
<tr><td><b>Automações agendadas</b></td><td>Agendador cron integrado com entrega em qualquer plataforma. Relatórios diários, backups noturnos, auditorias semanais — tudo em linguagem natural, executando sem supervisão.</td></tr>
<tr><td><b>Delega e paraleliza</b></td><td>Gere subagentes isolados para fluxos de trabalho paralelos. No Desktop, escolha o provedor, o modelo e os limites deles em Configurações → Modelo → Subagentes e depois Aplique a rota completa. Escreva scripts Python que chamam ferramentas via RPC, reduzindo pipelines de várias etapas a turnos com custo de contexto zero.</td></tr>
<tr><td><b>Executa em qualquer lugar, não só no seu laptop</b></td><td>Sete 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.</td></tr>
<tr><td><b>Pronto para pesquisa</b></td><td>Geração de trajetórias em lote, compressão de trajetórias para treinar a próxima geração de modelos de chamada de ferramentas.</td></tr>
</table>

---

## Instalação Rápida

### Linux, macOS, WSL2

```bash
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 o WSL2, o comando único para Linux/macOS acima também funciona lá. Encontrou um bug? Por favor, [abra uma issue](https://github.com/NousResearch/hermes-agent/issues).

Execute isto no PowerShell:

```powershell
iex (irm https://hermes-agent.nousresearch.com/install.ps1)
```

O instalador de origem delega Python 3.14, Node.js, npm, ripgrep, FFmpeg e dependências Python ao PM. Se o Git estiver ausente, ele prepara o arquivo verificado do Git para Windows no armazenamento de ferramentas do Hermes. Ele não substitui o seu Git do sistema. Consulte [métodos de instalação](https://hermes-agent.nousresearch.com/docs/getting-started/installation) para o pacote separado MSIX/App Installer e sua propriedade de atualização.

> **Android / Termux:** Um repositório APT assinado está disponível para dispositivos aarch64, com um canal `stable` (versões com tag) e um canal de pré-lançamento `canary`. O pacote inclui Python, Node.js e a TUI. Use o [guia do Termux](https://hermes-agent.nousresearch.com/docs/getting-started/termux), não o script de instalação para desktop/servidor.
>
> **Windows:** O Windows nativo é totalmente suportado — o one-liner do PowerShell acima instala tudo. Se preferir usar o WSL2, o comando Linux também funciona lá. A instalação nativa do Windows fica em `%LOCALAPPDATA%\hermes`; a instalação via WSL2 fica em `~/.hermes` como no Linux.

Após a instalação:

```bash
source ~/.bashrc    # reload shell (or: source ~/.zshrc)
hermes              # start chatting!
```

### Solução de problemas

#### Windows Defender ou antivírus sinaliza `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`), trata-se de 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 costumam sinalizar binários Rust não assinados que baixam e instalam pacotes.

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

```powershell
# Install GitHub CLI if needed
winget install --id GitHub.cli

# Login to GitHub
gh auth login

# Run verification
$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 na lista de permissões a **pasta**, não o hash do arquivo — o Hermes atualiza o `uv` e o hash muda a cada versão

Para mais contexto, consulte os relatórios upstream da Astral: [astral-sh/uv#13553](https://github.com/astral-sh/uv/issues/13553), [astral-sh/uv#15011](https://github.com/astral-sh/uv/issues/15011), [astral-sh/uv#10079](https://github.com/astral-sh/uv/issues/10079).

---

## Primeiros Passos

```bash
hermes              # Interactive CLI — start a conversation
hermes model        # Choose your LLM provider and model
hermes tools        # Configure which tools are enabled
hermes config set   # Set individual config values
hermes config get   # Print individual config values
hermes gateway      # Start the messaging gateway (Telegram, Discord, etc.)
hermes setup        # Run the full setup wizard (configures everything at once)
hermes claw migrate # Migrate from OpenClaw (if coming from OpenClaw)
hermes update       # Update to the latest version
hermes doctor       # Diagnose any issues
```

📖 **[Documentação completa →](https://hermes-agent.nousresearch.com/docs/)**

---

## Evite a coleta de chaves de API — Nous Portal

O Hermes funciona com qualquer provedor que você quiser — isso não vai mudar. Mas se você preferir não coletar cinco chaves de API separadas para o modelo, pesquisa na web, geração de imagens, TTS e um navegador na nuvem, o **[Nous Portal](https://portal.nousresearch.com)** cobre todos eles com uma única assinatura:

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

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

```bash
hermes setup --portal
```

Isso faz login via OAuth, define Nous como seu provedor e ativa o Tool Gateway. Verifique o que está configurado a qualquer momento com `hermes portal info`. Detalhes completos na [página de documentação do Tool Gateway](https://hermes-agent.nousresearch.com/docs/user-guide/features/tool-gateway).

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

---

## Referência Rápida: CLI vs Mensageria

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 de barra são compartilhados entre as duas interfaces.

| Ação                           | CLI                                           | Plataformas de mensageria                                                        |
| ------------------------------ | --------------------------------------------- | -------------------------------------------------------------------------------- |
| Iniciar conversa               | `hermes`                                      | Execute `hermes gateway setup` + `hermes gateway start`, depois envie uma mensagem ao bot |
| Iniciar conversa nova          | `/new` ou `/reset`                            | `/new` ou `/reset`                                                               |
| Alterar modelo                 | `/model [provider:model]`                     | `/model [provider:model]`                                                        |
| Definir uma personalidade      | `/personality [name]`                         | `/personality [name]`                                                            |
| Repetir ou desfazer o último turno | `/retry`, `/undo`                         | `/retry`, `/undo`                                                                |
| Comprimir contexto / verificar uso | `/compress`, `/usage`, `/insights [--days N]` | `/compress`, `/usage`, `/insights [days]`                                    |
| Navegar pelas skills           | `/skills` ou `/<skill-name>`                  | `/<skill-name>`                                                                  |
| Interromper o trabalho atual   | `Ctrl+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, consulte o [guia da CLI](https://hermes-agent.nousresearch.com/docs/user-guide/cli) e o [guia do Messaging Gateway](https://hermes-agent.nousresearch.com/docs/user-guide/messaging).

---

## Documentação

Toda a documentação está em **[hermes-agent.nousresearch.com/docs](https://hermes-agent.nousresearch.com/docs/)**:

| Seção                                                                                               | O que é abordado                                            |
| --------------------------------------------------------------------------------------------------- | ---------------------------------------------------------- |
| [Quickstart](https://hermes-agent.nousresearch.com/docs/getting-started/quickstart)                 | Instalação → configuração → primeira conversa em 2 minutos |
| [CLI Usage](https://hermes-agent.nousresearch.com/docs/user-guide/cli)                              | Comandos, atalhos de teclado, personalidades, sessões      |
| [Configuration](https://hermes-agent.nousresearch.com/docs/user-guide/configuration)                | Arquivo de configuração, provedores, modelos, todas as opções |
| [Messaging Gateway](https://hermes-agent.nousresearch.com/docs/user-guide/messaging)                | Telegram, Discord, Slack, WhatsApp, Signal, Home Assistant |
| [Security](https://hermes-agent.nousresearch.com/docs/user-guide/security)                          | Aprovação de comandos, emparelhamento de DM, isolamento de contêiner |
| [Tools & Toolsets](https://hermes-agent.nousresearch.com/docs/user-guide/features/tools)            | Mais de 40 ferramentas, sistema de toolsets, backends de terminal |
| [Skills System](https://hermes-agent.nousresearch.com/docs/user-guide/features/skills)              | Memória procedural, Skills Hub, criação de skills          |
| [Memory](https://hermes-agent.nousresearch.com/docs/user-guide/features/memory)                     | Memória persistente, perfis de usuário, boas práticas      |
| [MCP Integration](https://hermes-agent.nousresearch.com/docs/user-guide/features/mcp)               | Conecte qualquer servidor MCP para capacidades estendidas |
| [Cron Scheduling](https://hermes-agent.nousresearch.com/docs/user-guide/features/cron)              | Tarefas agendadas com entrega por plataforma               |
| [Context Files](https://hermes-agent.nousresearch.com/docs/user-guide/features/context-files)       | Contexto do projeto que molda cada conversa                |
| [Architecture](https://hermes-agent.nousresearch.com/docs/developer-guide/architecture)             | Estrutura do projeto, loop do agente, classes principais   |
| [Contributing](https://hermes-agent.nousresearch.com/docs/developer-guide/contributing)             | Configuração de desenvolvimento, processo de PR, estilo de código |
| [CLI Reference](https://hermes-agent.nousresearch.com/docs/reference/cli-commands)                  | Todos os comandos e flags                                  |
| [Environment Variables](https://hermes-agent.nousresearch.com/docs/reference/environment-variables) | Referência completa de variáveis de ambiente               |

---

## Migrando do OpenClaw

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

**Durante a configuração inicial:** 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:**

```bash
hermes claw migrate              # Interactive migration (full preset)
hermes claw migrate --dry-run    # Preview what would be migrated
hermes claw migrate --preset user-data   # Migrate without secrets
hermes claw migrate --overwrite  # Overwrite existing conflicts
```

O que é importado:

- **SOUL.md** — arquivo de persona
- **Memórias** — entradas de MEMORY.md e USER.md
- **Skills** — skills 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)
- **Recursos de TTS** — arquivos de áudio do workspace
- **Instruções do workspace** — AGENTS.md (com `--workspace-target`)

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

---

## Contribuindo

Aceitamos contribuições! Consulte o [Guia de Contribuição](https://hermes-agent.nousresearch.com/docs/developer-guide/contributing) para configuração de desenvolvimento, estilo de código e processo de PR.

Comece pelo [fluxo de trabalho do desenvolvedor PM](https://github.com/nousresearch/hermes-agent/blob/main/website/docs/reference/package-management.md#developer-workflow)
para ativação, uso diário, alterações de dependências e saída do ambiente.
A [Configuração de Desenvolvimento](https://github.com/nousresearch/hermes-agent/blob/main/CONTRIBUTING.md#development-setup) cobre o ambiente de teste separado e os comandos de verificação.

---

## Comunidade

- 💬 [Discord](https://discord.gg/NousResearch)
- 📚 [Skills Hub](https://agentskills.io)
- 🐛 [Issues](https://github.com/NousResearch/hermes-agent/issues)
- 🔌 [computer-use-linux](https://github.com/avifenesh/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](https://github.com/AaronWong1999/hermesclaw) — Ponte comunitária para WeChat: execute o Hermes Agent e o OpenClaw na mesma conta do WeChat.

---

## Licença

MIT — consulte [LICENSE](https://github.com/nousresearch/hermes-agent/blob/main/LICENSE).

Criado por [Nous Research](https://nousresearch.com).
Baixar ferramenta