Um agente de IA leve e self-hosted, escrito em Go, que roda no seu servidor e funciona pelo Telegram com modelos da Anthropic, OpenAI ou OpenRouter.
zeroclaw-labs/zeroclaw
Runtime de agente pessoal de IA em Rust, executado na sua máquina e conectado a provedores de LLM, canais de chat, ferramentas e hardware.
- Estrelas
- 33,024
- Forks
- 4,985
- Issues abertas
- 1,035
- Último commit
- há 2 horas
O que é?
ZeroClaw é um binário único em Rust que executa um agente de IA na sua máquina. Ele se conecta a provedores de LLM, como Anthropic, OpenAI e Ollama, recebe mensagens de canais como Discord, Telegram, Matrix, e-mail, webhooks e CLI, e executa ações com ferramentas como shell, browser, HTTP e acesso a hardware via GPIO/I2C/SPI.
Por padrão, o agente opera em modo de autonomia supervisionada: operações de risco médio exigem aprovação, e as de alto risco são bloqueadas. Ele oferece limites de workspace, políticas de comandos, sandboxes no nível do sistema operacional (Landlock, Bubblewrap, Seatbelt, Docker) e um dashboard web com chat, navegação pela memória, edição de configuração e gerenciamento de cron. É possível criar procedimentos acionados por eventos com o mecanismo SOP, e usar o agente em editores por meio do Agent Client Protocol.
A configuração fica em um único arquivo TOML, e o projeto oferece um início rápido guiado e instalação como serviço para systemd, launchctl e Windows Services.
Recursos principais
- 01Conecta-se a Anthropic, OpenAI, Ollama e outros provedores de modelos compatíveis com OpenAI, com cadeias de fallback.
- 02Recebe e responde mensagens no Discord, Telegram, Matrix, e-mail, webhooks e CLI por meio de um único loop de agente.
- 03Por padrão, opera em modo supervisionado: exige aprovação para ações de risco médio e bloqueia as de alto risco.
- 04Executa ferramentas em sandboxes no nível do sistema operacional, como Landlock, Bubblewrap, Seatbelt e Docker.
- 05Oferece um gateway HTTP/WebSocket e um dashboard web para gerenciar chat, memória, configuração e cron.
- 06Oferece suporte a SOPs acionados por eventos de MQTT, webhooks, cron e periféricos.
Casos de uso
- Executar um assistente pessoal na sua própria máquina que responde pelo Telegram ou Discord.
- Controlar hardware de Raspberry Pi ou microcontroladores com comandos em linguagem natural.
- Conectar um modelo local do Ollama a canais de chat sem enviar dados a um serviço hospedado.
- Integrar um agente a um editor por meio do Agent Client Protocol.
Início rápido
- 1
Execute o script oficial de instalação indicado no README
- 2
Siga a configuração guiada para escolher um provider e criar um arquivo config
"${CARGO_HOME:-$HOME/.cargo}/bin/zeroclaw" quickstart - 3
Inicie um chat interativo com o agent configurado
zeroclaw agent -a <alias>
Antes de usar
- Para configurar um agent, você precisa de uma API key de um provider de LLM ou de um servidor de modelos local, como o Ollama.
- A configuração é um arquivo TOML com várias seções, então a configuração inicial exige algum esforço.
Tópicos
Perguntas frequentes
- O que é zeroclaw?
- Runtime de agente pessoal de IA em Rust, executado na sua máquina e conectado a provedores de LLM, canais de chat, ferramentas e hardware. ZeroClaw é um binário único em Rust que executa um agente de IA na sua máquina. Ele se conecta a provedores de LLM, como Anthropic, OpenAI e Ollama, recebe mensagens de canais como Discord, Telegram, Matrix, e-mail, webhooks e CLI, e executa ações com ferramentas como shell, browser, HTTP e acesso a hardware via GPIO/I2C/SPI.
- zeroclaw é gratuito? Qual é a licença?
- zeroclaw é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- zeroclaw ainda é mantido?
- Manutenção ativa. O último commit de zeroclaw foi em 22 de out. de 2026.
- Para que posso usar zeroclaw?
- Executar um assistente pessoal na sua própria máquina que responde pelo Telegram ou Discord. Controlar hardware de Raspberry Pi ou microcontroladores com comandos em linguagem natural. Conectar um modelo local do Ollama a canais de chat sem enviar dados a um serviço hospedado. Integrar um agente a um editor por meio do Agent Client Protocol.
- Como instalar zeroclaw?
- Execute o script oficial de instalação indicado no README Siga a configuração guiada para escolher um provider e criar um arquivo config: "${CARGO_HOME:-$HOME/.cargo}/bin/zeroclaw" quickstart Inicie um chat interativo com o agent configurado: zeroclaw agent -a <alias>
- Onde consigo zeroclaw?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/zeroclaw-labs/zeroclaw
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Uma plataforma de automação para criar workflows de IA agêntica em YAML que funcionam em canais de conversa, com ferramentas, MCP, memória e RAG.
Assistente pessoal de IA auto-hospedável, distribuído como um único binário Go, que combina chat com LLMs, bases de conhecimento com RAG e ciclos de agentes para navegar na web, usar o shell e ferramentas MCP.
Assistente pessoal de IA auto-hospedado que roda na sua máquina ou na nuvem e se conecta a apps de chat como DingTalk, Lark, Discord e Telegram.
Assistente pessoal de IA e Agent Harness de código aberto que planeja tarefas, executa ferramentas e skills e mantém memória em canais Web e de mensagens instantâneas.
Assistente de IA multiagente e open source que executa tarefas na web, no desktop, em arquivos e em apps de chat como Telegram, Feishu e WeCom.