Repolode
nearai

nearai/ironclaw

Assistente pessoal de IA auto-hospedado em Rust, com ferramentas isoladas em sandboxes WASM, armazenamento criptografado de credenciais e interface web, inspirado no OpenClaw.

Alternativa open source a:ChatGPT

Estrelas
12,665
Forks
1,485
Issues abertas
1,561
Último commit
anteontem

O que é?

O IronClaw é um assistente pessoal de IA que roda na sua própria máquina. Escrito em Rust, ele se apresenta como um “Agent OS” com foco em privacidade, segurança e extensibilidade. A configuração é feita pelo comando `ironclaw onboard`, que seleciona um provedor de LLM, armazena a chave de API em um cofre local criptografado e, no macOS e Linux, instala um serviço em segundo plano com um link de acesso à WebUI.

O projeto dá ênfase ao isolamento. Ferramentas não confiáveis rodam em sandboxes WebAssembly com permissões baseadas em capacidades; as requisições HTTP são limitadas a hosts e caminhos aprovados; e os segredos são injetados na fronteira do host, para que as ferramentas nunca tenham acesso a eles. Também inclui defesas contra prompt injection, detecção de vazamentos e um log de auditoria completo das execuções de ferramentas. Há suporte opcional a sandboxing com Docker e tokens por tarefa.

Além de conversar por REPL, HTTP e canais do Telegram ou Slack, o IronClaw oferece rotinas agendadas com cron e acionadas por eventos, um heartbeat para monitoramento em segundo plano, tarefas paralelas, memória híbrida com busca de texto completo e vetorial e integração com servidores MCP. É uma reimplementação em Rust inspirada no projeto TypeScript OpenClaw.

Recursos principais

  • 01Ferramentas não confiáveis rodam em sandboxes WebAssembly com permissões baseadas em capacidades.
  • 02Chaves de API e segredos são injetados na fronteira do host e nunca ficam expostos às ferramentas.
  • 03O acesso HTTP é limitado a hosts e caminhos explicitamente aprovados.
  • 04Converse por REPL, webhooks HTTP, Telegram, Slack e uma interface de navegador com transmissão em tempo real.
  • 05Rotinas de cron, eventos e webhooks executam automações em segundo plano.
  • 06Busca híbrida de texto completo e vetorial em memória persistente.
  • 07Conecta-se a servidores Model Context Protocol (MCP) para adicionar ferramentas.

Casos de uso

  • Executar um assistente pessoal de IA que mantém anotações e credenciais privadas na sua própria máquina.
  • Automatizar verificações agendadas ou respostas a webhooks com um agente LLM.
  • Conversar com um assistente de IA pelo Telegram ou Slack, mantendo o acesso às ferramentas restrito.
  • Experimentar ferramentas WASM próprias, executadas em sandbox, para um agente.

Tópicos

Perguntas frequentes

O que é ironclaw?
Assistente pessoal de IA auto-hospedado em Rust, com ferramentas isoladas em sandboxes WASM, armazenamento criptografado de credenciais e interface web, inspirado no OpenClaw. O IronClaw é um assistente pessoal de IA que roda na sua própria máquina. Escrito em Rust, ele se apresenta como um “Agent OS” com foco em privacidade, segurança e extensibilidade. A configuração é feita pelo comando `ironclaw onboard`, que seleciona um provedor de LLM, armazena a chave de API em um cofre local criptografado e, no macOS e Linux, instala um serviço em segundo plano com um link de acesso à WebUI.
ironclaw é gratuito? Qual é a licença?
ironclaw é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
ironclaw ainda é mantido?
Manutenção ativa. O último commit de ironclaw foi em 20 de out. de 2026.
Para que posso usar ironclaw?
Executar um assistente pessoal de IA que mantém anotações e credenciais privadas na sua própria máquina. Automatizar verificações agendadas ou respostas a webhooks com um agente LLM. Conversar com um assistente de IA pelo Telegram ou Slack, mantendo o acesso às ferramentas restrito. Experimentar ferramentas WASM próprias, executadas em sandbox, para um agente.
Onde consigo ironclaw?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/nearai/ironclaw

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados