MODULO 2-2

๐Ÿ  A familia em casa: OpenClaw, GravityClaw, Hermes e Intelecto

No modulo anterior voce aprendeu a comparar sistemas. Agora vamos conhecer a "familia" que nasceu de uma ideia comum โ€” um assistente pessoal que voce roda e governa โ€” e ver, lado a lado, o que cada um acertou e errou. Do gigante popular (e perigosamente exposto) ao anti-framework de 3.000 linhas, e a licao de seguranca que amarra tudo.

6
Topicos
~35
Minutos
Iniciante
Nivel
Panorama
Tipo
1

๐Ÿฆพ OpenClaw, o original

Toda familia tem um irmao mais velho que abriu o caminho โ€” e aqui ele se chama OpenClaw. Lancado no comeco de 2026, virou um fenomeno: passou de 250 mil estrelas no GitHub (uma "estrela" e o equivalente a um curtir de desenvolvedores), provando que muita gente queria a mesma coisa โ€” um assistente de IA pessoal que conversa, lembra e age, rodando sob o seu controle, e nao dentro de um chatbot fechado de uma empresa.

O OpenClaw entregava praticamente tudo que voce imagina num "Jarvis": varios canais (os jeitos de falar com ele โ€” Telegram, web, voz), o loop de ferramentas (o ciclo em que o assistente decide chamar uma ferramenta, le o resultado e segue), memoria, voz, e um catalogo gigante de 700+ skills da comunidade (receitas prontas que qualquer um podia baixar). Tinha ate heartbeat โ€” um "batimento" automatico que faz o agente acordar sozinho de tempos em tempos para tarefas agendadas. Ambicioso e completo. O problema nao era a visao; era o preco que ela cobrava.

๐Ÿ“Š OpenClaw em numeros

  • โ€ข250.000+ estrelas โ€” explosao de popularidade no inicio de 2026.
  • โ€ข700+ skills da comunidade โ€” qualquer pessoa publicava e baixava receitas.
  • โ€ข100 mil+ linhas de codigo โ€” poderoso, mas grande demais para alguem ler de ponta a ponta.
  • โ€ขUS$ 500 a US$ 5.000 por mes โ€” em uso intenso, a conta da nuvem podia disparar.

โš ๏ธ O lado sombrio do sucesso

A popularidade escancarou duas feridas. Primeira: o OpenClaw subia um servidor web (um programa que fica ouvindo conexoes pela internet). Uma varredura encontrou 42.665 instancias publicas na rede aberta โ€” e 93,4% delas sem nenhuma senha. Era como deixar a porta de casa escancarada para qualquer um entrar e usar (ou ler) o seu assistente.

Segunda: o catalogo aberto de skills virou vetor de ataque. Pesquisadores acharam 341 skills maliciosas โ€” receitas que pareciam uteis mas roubavam dados ou executavam comandos perigosos. Confiar em codigo de estranho saiu caro.

Novo aqui? "Skill" e uma receita empacotada โ€” um arquivo que ensina o assistente a fazer uma tarefa repetida (ex.: "resumir meu dia"). "Heartbeat" e um gatilho de tempo que faz o agente agir sozinho sem voce pedir. E "instancia exposta" quer dizer uma copia do programa acessivel pela internet publica, em vez de so na sua maquina.

Conceitos-chave

O original

OpenClaw abriu a categoria de "Jarvis pessoal" para as massas.

Web server exposto

42.665 instancias publicas, 93,4% sem senha โ€” o maior furo.

Skills de terceiros

700+ uteis, mas 341 maliciosas escondidas no meio.

Inchaco

100K+ linhas e ate US$5K/mes โ€” poder com custo e risco altos.

2

๐Ÿ›ก๏ธ GravityClaw, lean e seguro

Se o OpenClaw foi o irmao ambicioso e exposto, o GravityClaw e a resposta enxuta e cuidadosa. E uma reimplementacao (uma reescrita do zero da mesma ideia) feita em TypeScript, com um lema que resume tudo: "um agente pessoal lean, seguro e totalmente compreendido". "Lean" significa enxuto โ€” so o necessario. E "totalmente compreendido" e a parte mais importante: codigo pequeno o bastante para voce mesmo ler e entender cada pedaco.

A primeira grande decisao do GravityClaw foi fechar a porta que afundou o OpenClaw: so Telegram, e por long-polling. Long-polling e uma tecnica em que o SEU programa liga para o servidor do Telegram perguntando "tem mensagem nova?", em vez de abrir um servidor web esperando o mundo bater na sua porta. O efeito pratico: zero portas abertas na internet โ€” aquelas 42.665 instancias expostas simplesmente nao podem acontecer aqui.

OpenClaw ยท servidor web exposto internet inteira porta aberta 93,4% sem senha GravityClaw ยท long-polling, sem portas seu agente zero portas "tem msg?" Telegram

A esquerda, o OpenClaw abre uma porta e a internet inteira pode bater nela; a direita, o GravityClaw so liga para o Telegram perguntando se chegou mensagem โ€” ninguem consegue iniciar conexao com ele. Mesma funcao, risco oposto.

A segunda decisao foi sobre as ferramentas. Em vez do catalogo de skills de estranho que contaminou o OpenClaw, o GravityClaw e so MCP. MCP (Model Context Protocol) e um padrao aberto, criado pela Anthropic, para conectar ferramentas a agentes โ€” pense nele como o "USB das ferramentas de IA": cada integracao e um conector padronizado e auditavel (que voce pode inspecionar). O resto e coerente com a filosofia: custo fixo (cerca de US$200) ou rodando local, e construido brick-by-brick โ€” tijolo por tijolo, cada peca testada antes da proxima.

โœ“ O que o GravityClaw escolhe

  • โœ“So Telegram, por long-polling: zero portas abertas.
  • โœ“So MCP: ferramentas padronizadas e auditaveis.
  • โœ“Custo previsivel (~US$200 fixo) ou 100% local.
  • โœ“Codigo enxuto que cabe na sua cabeca.

โœ— O que ele recusa de proposito

  • โœ—Servidor web exposto a internet.
  • โœ—Baixar skills de autores desconhecidos.
  • โœ—Conta de nuvem que pode disparar para US$5K.
  • โœ—100 mil linhas que ninguem consegue auditar.

Conceitos-chave

Reimplementacao lean

A mesma ideia do OpenClaw, reescrita enxuta em TypeScript.

Long-polling

Voce pergunta ao Telegram; ninguem bate na sua porta. Zero portas.

So MCP

Ferramentas via padrao auditavel, no lugar de skills de terceiros.

Brick-by-brick

Construir tijolo por tijolo, entendendo cada peca.

3

๐Ÿชถ Intelecto, o anti-framework

Se o GravityClaw e enxuto, o Intelecto leva o "menos e mais" ao extremo. Ele se chama de anti-framework: enquanto um framework e uma estrutura grande e generica que voce adota inteira (e raramente le), o Intelecto e o oposto โ€” cerca de 3.000 linhas de Python, sem Docker, sem painel web, sem camadas que escondem o funcionamento. A tese e provocadora: codigo que voce entende vale mais que codigo que voce clona e nunca le.

๐Ÿงฉ As escolhas do Intelecto

Cada decisao do projeto empurra na direcao da simplicidade e do controle:

  • โ€ขCanal: so Telegram, como a familia toda โ€” simples e sem porta exposta.
  • โ€ขMemoria: arquivos de texto + um indice SQLite FTS5/BM25 para busca rapida.
  • โ€ขPersonalidade: tres arquivos โ€” SOUL, AGENTS e USER.
  • โ€ขCerebro: nuvem (via OpenRouter) ou local (via Ollama), a sua escolha.

Vale destrinchar dois pontos. A memoria usa SQLite FTS5 com BM25: SQLite e um banco de dados que cabe num unico arquivo; FTS5 e o seu modulo de "busca em texto completo"; e BM25 e a formula classica que ranqueia resultados por relevancia (a mesma ideia por tras de um buscador). Traducao: ele acha rapido a nota certa entre milhares, sem servico externo. Ja a personalidade vive em arquivos legiveis: o SOUL.md guarda quem ele e (valores, tom de voz); o AGENTS.md, o que ele sempre/nunca faz; e o USER, quem e voce. Voce edita a "alma" do assistente num editor de texto, sem programar.

Novo aqui? "Framework" e um arcabouco de software pronto e generico que voce adota por inteiro. "SQLite" e um banco de dados leve, guardado num arquivo so. "OpenRouter" e um portal que da acesso a varios modelos de nuvem com uma chave so; "Ollama" e o programa que roda modelos no SEU computador, de graca. "SOUL.md" e simplesmente um arquivo de texto com a personalidade do assistente.

Conceitos-chave

Anti-framework

~3.000 linhas que voce le inteiras, sem Docker nem web UI.

FTS5 / BM25

Busca de texto ranqueada por relevancia, dentro do proprio SQLite.

SOUL / AGENTS / USER

Personalidade, regras e perfil โ€” tudo em arquivos editaveis.

Nuvem ou local

OpenRouter (nuvem) ou Ollama (local), trocaveis sem reescrever.

4

๐Ÿ’Š Antidote

O Antidote e parente proximo do Intelecto โ€” mesmo projeto, mesma stack, numa fase ainda mais enxuta. Pense nele como uma versao "destilada" da mesma ideia. Duas caracteristicas o tornam interessante para quem esta comecando: ele gera um arquivo .md que e 100% tool-agnostic, e ele vem com um guia de build passo a passo.

Tool-agnostic quer dizer "que nao depende de uma ferramenta especifica". O Antidote produz a descricao do seu assistente como um documento de texto comum (.md, formato Markdown) โ€” e esse mesmo arquivo pode ser usado dentro do Codex, do Gemini, do Cursor ou de qualquer outro ambiente de IA. Em vez de te prender a um programa, ele entrega uma receita portatil que viaja entre plataformas.

1

Mesma raiz do Intelecto

Mesmo stack e filosofia "menos e mais", numa forma mais reduzida e direta.

2

Saida tool-agnostic (.md)

Gera um Markdown portatil que roda em Codex, Gemini, Cursor โ€” sem amarras.

3

Guia de build passo a passo

Tem documentacao para construir do zero โ€” bom ponto de entrada para iniciantes.

๐Ÿ’ก Por que isso importa para voce

Uma receita tool-agnostic e um seguro contra o futuro: se a ferramenta da moda mudar (e ela sempre muda), a descricao do seu assistente continua valendo. Voce nao reconstroi tudo โ€” so aponta o mesmo arquivo para o novo ambiente. Portabilidade e liberdade.

Conceitos-chave

Primo do Intelecto

Mesmo projeto/stack, numa fase mais enxuta.

Tool-agnostic

Nao depende de ferramenta: roda em Codex, Gemini, Cursor.

Saida em .md

Um Markdown portatil como artefato principal.

Guia de build

Passo a passo documentado para construir do zero.

5

๐Ÿชฝ Hermes / claude-hermes-os

Cuidado para nao confundir: ha dois projetos com nome parecido, e eles fazem coisas diferentes. O Hermes e um agente self-hosted ("self-hosted" = que voce mesmo hospeda e roda) com a marca "um cerebro, varias bocas" โ€” um unico nucleo de IA falando por varios canais e podendo usar varios modelos. Ja o claude-hermes-os e outra coisa: um painel local que so le (read-only) o que voce ja tem, sem agir por voce.

๐Ÿชฝ Hermes (o agente)

Um agente completo que junta as pecas e vira quase um "SO de IA" inteiro:

  • โ€ขMemoria, personas e skills proprias.
  • โ€ขFerramentas via MCP e tarefas agendadas (cron).
  • โ€ข"Um cerebro, varias bocas": varios modelos atras de varios canais.

๐Ÿ–ฅ๏ธ claude-hermes-os (o painel)

Um observador local que LE o que voce ja usa, sem mexer em nada:

  • โ€ขLe Claude Code, Codex, OpenClaw, Obsidian, Pinecone.
  • โ€ขMostra gasto, uma memoria em 3D e suas skills.
  • โ€ขTem o "Dream": uma auto-melhoria diaria das skills.

A marca "um cerebro, varias bocas" merece atencao porque e facil entender errado. Nao significa varios modelos votando juntos numa resposta. Significa que o motor de IA e trocavel: voce pode plugar um modelo barato local para tarefas simples e um modelo potente da nuvem para as dificeis โ€” e o mesmo Hermes fala por Telegram, web ou voz (as "bocas"). Um nucleo, muitas saidas. E o "Dream" do painel e um detalhe charmoso: uma rotina que, todo dia, revisa e refina as receitas (skills) que voce usou, como se o sistema "dormisse e organizasse o aprendido".

Novo aqui? "Self-hosted" = roda no seu proprio servidor/computador, sob seu controle. "Read-only" = so observa, nunca altera. "Whitelist" (vamos ver no proximo topico) e a lista de quem tem permissao โ€” so esses sao atendidos, o resto e ignorado. E "cron" e um agendador que dispara tarefas em horarios fixos (ex.: um resumo todo dia as 7h).

Conceitos-chave

Hermes (agente)

Self-hosted, memoria+personas+skills+MCP+cron โ€” quase um SO de IA.

claude-hermes-os (painel)

Observador read-only que le suas ferramentas e mostra gasto/memoria/skills.

Um cerebro, varias bocas

Motor trocavel + varios canais โ€” nao e votacao de modelos.

"Dream"

Auto-melhoria diaria das skills no painel.

6

๐Ÿ” A licao de seguranca

Se voce guardar uma unica coisa deste modulo, guarde esta: os dois maiores desastres da familia vieram de seguranca, nao de inteligencia. O OpenClaw nao falhou por ser "burro" โ€” falhou por expor uma porta (42.665 instancias abertas) e por confiar em codigo de estranho (341 skills maliciosas). Tudo o que GravityClaw, Intelecto e Antidote fizeram de diferente foi, no fundo, fechar esses dois buracos.

os 2 furos porta aberta ยท 93,4% sem senha skill de estranho ยท 341 maliciosas o caminho seguro sem portas (long-polling) so MCP (auditavel) local-first whitelist 4 travas que, juntas, fecham os 2 furos do original

A esquerda, os dois furos que derrubaram o OpenClaw; a direita, as quatro travas do caminho seguro. Sem portas e local-first fecham a exposicao; so MCP e whitelist fecham a confianca cega. Repare: nenhuma exige genialidade โ€” sao disciplina.

A quarta trava, a whitelist, e a mais simples e a mais subestimada. E uma lista de quem pode usar o assistente โ€” normalmente so o SEU identificador do Telegram. Qualquer mensagem de outra pessoa e ignorada em silencio. E a diferenca entre um assistente que atende so voce e um que, por descuido, atende a internet inteira.

โš ๏ธ O erro a nao repetir

Construir um Jarvis poderoso e empolgante โ€” e e exatamente nesse entusiasmo que o descuido entra. "Deixa exposto so para testar", "baixei essa skill que parecia util": foram essas frases que produziram 42.665 portas abertas e 341 receitas envenenadas. Seguranca nao e um modulo avancado a deixar para depois; e a fundacao, desde o primeiro tijolo.

Auto-checagem (opcional): qual frase resume a licao de seguranca da familia?

Conceitos-chave

Os 2 furos

Porta exposta + confianca em codigo de estranho.

Sem portas + local-first

Long-polling e rodar local fecham a exposicao.

So MCP

Ferramentas auditaveis no lugar de skills de terceiros.

Whitelist

So o seu ID e atendido; o resto e ignorado em silencio.

๐ŸŽฏ Resumo do modulo

โœ“
OpenClaw, o original โ€” popularizou o Jarvis pessoal (250K+ estrelas), mas pagou caro: porta exposta, 341 skills maliciosas e ate US$5K/mes.
โœ“
GravityClaw, lean e seguro โ€” so Telegram por long-polling (zero portas), so MCP, custo fixo, brick-by-brick.
โœ“
Intelecto e Antidote โ€” o anti-framework de ~3.000 linhas (SOUL/AGENTS/USER, SQLite FTS5) e seu primo destilado, com saida .md tool-agnostic.
โœ“
Hermes e a licao de seguranca โ€” "um cerebro, varias bocas" + painel read-only; e o caminho seguro: sem portas, so MCP, local-first e whitelist.

Proximo modulo:

2-3 โ€” O mundo la fora (AIOS, MemGPT, Operator) e o caminho