00:00:00Este é o NanoClaw, um assistente de IA pessoal super leve,
00:00:04com cerca de apenas 500 linhas de código,
00:00:07capaz de se conectar ao WhatsApp,
00:00:09ler seus e-mails, definir tarefas recorrentes e muito mais.
00:00:12Ele utiliza o poder do SDK Clawed Agent
00:00:15e containers da Apple, se você estiver no Mac,
00:00:18para manter tudo seguro.
00:00:19Mas como esse minúsculo assistente se compara
00:00:21à sua alternativa maior e mais popular?
00:00:24Inscreva-se no canal e vamos conferir.
00:00:25No momento desta gravação,
00:00:28o OpenClaw suporta cerca de 15 canais,
00:00:30tem mais de 45 dependências e várias funcionalidades.
00:00:34Já o NanoClaw tem apenas um canal por padrão,
00:00:37que é o WhatsApp, usa o navegador de agentes da Vercel
00:00:40para navegar na web e não possui nenhum arquivo de configuração.
00:00:44Pois é, exatamente isso.
00:00:45Mas sua simplicidade é o que o torna tão poderoso,
00:00:49pois o código é pequeno e fácil o suficiente para agentes
00:00:52e até humanos entenderem.
00:00:53Se ele não tiver um recurso que você quer muito,
00:00:56você pode simplesmente pedir para ele criá-lo
00:00:58e ele fará.
00:00:59Eu mesmo passei por essa experiência
00:01:00e vou mostrar como funciona mais adiante no vídeo.
00:01:03Mas primeiro, vamos ver como configurá-lo.
00:01:05Na verdade, vamos tirar os pré-requisitos do caminho.
00:01:07Recomendo muito que você assine o Clawed
00:01:10se quiser usar o NanoClaw, já que ele usa o SDK do Clawed
00:01:13e este só suporta modelos Clawed por padrão.
00:01:16Isso fará mais sentido em alguns segundos.
00:01:18Se você estiver instalando em uma máquina Linux,
00:01:20certifique-se de ter o Docker instalado.
00:01:22E se estiver usando um VPS, siga os procedimentos padrão,
00:01:25como usar um usuário não-root para a instalação,
00:01:28desativar o acesso público via SSH
00:01:30e conectar-se apenas via Tailscale ou equivalente.
00:01:32Você também precisará do Node.js acima da versão 20
00:01:36e do Clawed code,
00:01:37porque você usará um comando slash do Clawed code
00:01:40para realmente configurar isso.
00:01:41É por isso que você precisa de uma assinatura,
00:01:44para não desperdiçar dinheiro com tokens via faturamento de API.
00:01:47Mas estou me antecipando,
00:01:49pois você precisa realizar todos estes passos
00:01:51antes de chegar ao estágio do comando slash do Clawed code,
00:01:53que é bem autoexplicativo
00:01:55e conecta ao WhatsApp via QR code.
00:01:57A partir daí, o agente usa o Sonnet por padrão,
00:02:00o que você pode mudar, claro, mas tenha isso em mente.
00:02:03Se tiver problemas com a instalação,
00:02:05o criador recomenda perguntar direto ao Clawed code,
00:02:08que ajudará você a encontrar uma solução.
00:02:10E se quiser customizar seu agente,
00:02:12há um comando slash para isso,
00:02:14mas você também pode pedir no próprio WhatsApp.
00:02:17Talvez precise rodar um comando NPM ocasional
00:02:20e reiniciar o sistema algumas vezes.
00:02:22Basicamente, a configuração é muito simples.
00:02:24E se houver um recurso que você quer,
00:02:26mesmo que não diga que é suportado,
00:02:27você pode pedir para ele adicionar.
00:02:30Por exemplo, aqui podemos ver
00:02:31eu perguntando se ele consegue enviar imagens,
00:02:34e ele responde que não tem essa habilidade.
00:02:37Então, rolando a tela,
00:02:38eu peço para ele adicionar a função de enviar fotos.
00:02:40Ele me apresenta um plano do que vai alterar
00:02:43e eu dou a permissão.
00:02:44Agora ele adicionou suporte a imagens criando uma ferramenta específica.
00:02:48Após reiniciar o serviço,
00:02:50eu peço uma imagem aleatória do Unsplash.
00:02:53Depois de um momento, ele consegue fazer isso,
00:02:55como podemos ver bem aqui.
00:02:57E ele pode repetir isso várias vezes ao dia.
00:03:00Fiz o teste aqui novamente,
00:03:01e ele me trouxe uma imagem de um oceano.
00:03:03E fiz de novo aqui mais abaixo também.
00:03:06Sendo sincero,
00:03:07o NanoClaw não me convenceu de primeira.
00:03:10A instalação não foi tão fluida quanto a do OpenClaw.
00:03:13Ele não tem um painel bonito, arquivos de identidade
00:03:16ou de solução, e tantas outras coisas
00:03:18que tornam o agente OpenClaw tão pessoal.
00:03:22Mas a natureza minimalista do NanoClaw
00:03:25é o que o torna especial,
00:03:26porque ele começa com pouquíssimos recursos
00:03:29e você pede ao agente para adicionar funções
00:03:31que são específicas para você.
00:03:33Ou seja, o NanoClaw de outra pessoa
00:03:35será muito diferente do seu,
00:03:36não só nos recursos que você escolheu,
00:03:39mas a própria base de código será moldada para te atender.
00:03:42Diferente de algo como o OpenClaw,
00:03:44que vem com inúmeras funções,
00:03:46das quais você talvez use apenas uma ou duas.
00:03:48Aí você acaba com um monte de código
00:03:49que nunca vai utilizar.
00:03:51Além disso, sua arquitetura o torna um pouco mais seguro
00:03:53que o OpenClaw.
00:03:54Não apenas pelos containers
00:03:56com tempo de expiração de cinco minutos,
00:03:57mas por ter uma superfície de ataque menor.
00:04:01Um relatório da Cisco revelou que 26% de todas as habilidades de agentes
00:04:05possuem vulnerabilidades.
00:04:06E o OpenClaw suporta muitas delas por padrão.
00:04:09Sem contar que o OpenClaw não roda
00:04:11em um ambiente isolado (sandbox)
00:04:13e tem acesso direto ao sistema onde está instalado.
00:04:16Sim, eu adoraria suporte ao Telegram nativamente
00:04:19e gostaria de usar outros modelos
00:04:21além dos da Anthropic.
00:04:23Mas o criador fez isso originalmente para si mesmo
00:04:26e para suas próprias necessidades, o que eu entendo perfeitamente.
00:04:29A popularidade do OpenClaw trouxe uma onda
00:04:33de assistentes pessoais de IA como Memubot e Nanobot,
00:04:36o que é ótimo, mas só pode levar a uma coisa.
00:04:40— A Skynet tornou-se autoconsciente.
00:04:41Em uma hora, ela iniciará um ataque nuclear massivo
00:04:44contra seu inimigo.
00:04:45— Que inimigo?
00:04:46— Nós, os humanos.