๐ 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.
๐ฆพ 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
OpenClaw abriu a categoria de "Jarvis pessoal" para as massas.
42.665 instancias publicas, 93,4% sem senha โ o maior furo.
700+ uteis, mas 341 maliciosas escondidas no meio.
100K+ linhas e ate US$5K/mes โ poder com custo e risco altos.
๐ก๏ธ 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.
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
A mesma ideia do OpenClaw, reescrita enxuta em TypeScript.
Voce pergunta ao Telegram; ninguem bate na sua porta. Zero portas.
Ferramentas via padrao auditavel, no lugar de skills de terceiros.
Construir tijolo por tijolo, entendendo cada peca.
๐ชถ 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
~3.000 linhas que voce le inteiras, sem Docker nem web UI.
Busca de texto ranqueada por relevancia, dentro do proprio SQLite.
Personalidade, regras e perfil โ tudo em arquivos editaveis.
OpenRouter (nuvem) ou Ollama (local), trocaveis sem reescrever.
๐ 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.
Mesma raiz do Intelecto
Mesmo stack e filosofia "menos e mais", numa forma mais reduzida e direta.
Saida tool-agnostic (.md)
Gera um Markdown portatil que roda em Codex, Gemini, Cursor โ sem amarras.
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
Mesmo projeto/stack, numa fase mais enxuta.
Nao depende de ferramenta: roda em Codex, Gemini, Cursor.
Um Markdown portatil como artefato principal.
Passo a passo documentado para construir do zero.
๐ชฝ 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
Self-hosted, memoria+personas+skills+MCP+cron โ quase um SO de IA.
Observador read-only que le suas ferramentas e mostra gasto/memoria/skills.
Motor trocavel + varios canais โ nao e votacao de modelos.
Auto-melhoria diaria das skills no painel.
๐ 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.
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
Porta exposta + confianca em codigo de estranho.
Long-polling e rodar local fecham a exposicao.
Ferramentas auditaveis no lugar de skills de terceiros.
So o seu ID e atendido; o resto e ignorado em silencio.
๐ฏ Resumo do modulo
Proximo modulo:
2-3 โ O mundo la fora (AIOS, MemGPT, Operator) e o caminho