IronClaw e OpenClaw são runtimes de agentes gratuitos e auto-hospedados, e a diferença é arquitetural: IronClaw é uma reimplementação em Rust inspirada no OpenClaw, isolando cada ferramenta em um sandbox WASM e exigindo PostgreSQL, enquanto OpenClaw é o projeto TypeScript mais antigo e muito maior, cujas ferramentas são executadas no host até que você configure o sandbox. O que as listas de recursos não mostram é que a principal alegação de privacidade do IronClaw é uma propriedade de onde a inferência é executada, não do produto — e a própria documentação da NEAR AI já a restringe, excluindo os modelos que ela apenas encaminha por proxy.
Primeiro, uma desambiguação, porque os resultados de busca misturam cinco coisas. Esta página trata de github.com/nearai/ironclaw, com preços em www.ironclaw.com. Não se trata do mouse gamer Corsair IRONCLAW, do produto empresarial separado em ironclaw.tech (que não publica preços e pertence a outra empresa), do repositório semelhante e inativo sob outro proprietário nem do RPG de mesa de 1999. Do outro lado, OpenClaw aqui significa o assistente de IA em github.com/openclaw/openclaw, com documentação em docs.openclaw.ai, não a reimplementação não relacionada de um jogo de plataforma dos anos 1990 com o mesmo nome.
Quem deve escolher qual
| Se este é o seu caso | Escolha | O que isso custa |
|---|---|---|
| Você precisa de WhatsApp, iMessage, Matrix, Microsoft Teams, Google Chat ou LINE hoje | OpenClaw | A própria matriz de paridade do IronClaw marca os seis como não implementados na revisão de 2 de maio de 2026; Telegram e Slack aparecem como concluídos em ambos |
| Você quer ativar o isolamento por ferramenta antes de configurar qualquer coisa | IronClaw | O OpenClaw oferece suporte a sandboxes Docker, Podman, SSH, OpenShell e Crabbox, mas seu README afirma que as ferramentas são executadas no host na sessão principal, a menos que você configure o sandbox |
| Você quer os pré-requisitos mais leves | OpenClaw | Node 24.16 ou posterior abaixo da versão 25, ou 26.1 ou posterior, segundo os metadados publicados do pacote — e nenhum banco de dados; o IronClaw precisa de uma instância PostgreSQL independentemente do provedor usado, e os builds a partir do código-fonte exigem Rust 1.96+ e Node 22+ com Corepack/pnpm |
| Você quer uma instância gerenciada sem infraestrutura | IronClaw hospedado | Planos mensais publicados na NEAR AI Cloud; o OpenClaw não oferece serviço hospedado para compra. Não é informado em nenhum lugar que esta página pudesse consultar se uma instância hospedada do IronClaw permite definir uma URL base personalizada |
| Você quer inferência confidencial com atestação | Nenhum dos dois, por si só | Isso é uma propriedade dos modelos hospedados em TEE da NEAR AI, e a documentação da NEAR afirma que ela não se estende aos modelos encaminhados por proxy — veja abaixo |
| Você quer uma chave e um saldo para vários modelos | Qualquer um | Ambos documentam uma rota compatível com OpenAI. O OpenClaw exige que você declare manualmente o catálogo de modelos; o IronClaw também restringe os modelos por uma lista de permissões do administrador nas instalações multiusuário |
| Você já executa um deles e está considerando o outro | Permaneça com o atual, a menos que uma linha acima determine o contrário | Nenhum dos projetos documenta um caminho de importação do outro, portanto a troca exige uma instalação nova, além de parear novamente e reautorizar cada canal |
Mais uma diferença estrutural antes das tabelas: o IronClaw distribui dois runtimes em um único repositório, e toda instrução de configuração precisa indicar qual deles. O template de ambiente afirma que o binário Reborn, mais recente, é separado da v1 e não compartilha autenticação nem middleware com os canais e a pilha web da v1, e que uma configuração do Reborn não usa como fallback o OAUTH_BASE_URL do gateway v1; portanto, um valor legado da v1 não pode reescrever URLs de callback do Reborn. ironclaw onboard grava o estado do Reborn em $HOME/.ironclaw/reborn. Se você seguir um tutorial que não diga qual runtime está configurando, presuma que ele não se aplica.
Paridade de recursos, segundo a própria matriz do IronClaw
| Capacidade | OpenClaw | IronClaw |
|---|---|---|
| Telegram, Slack | Implementada | Implementado (canal WASM) |
| Discord, Feishu/Lark, WeCom, WeChat | Implementada | Parcial |
| WhatsApp, iMessage, Matrix, MS Teams, Google Chat, LINE, Twitch | Implementada | Não implementado |
| Roteamento multiagente, recarregamento a quente da configuração, Tailscale | Implementada | Não implementado |
| Exportadores Prometheus e OpenTelemetry | Implementada | Não implementado |
Rotas /v1/models e /v1/embeddings compatíveis com OpenAI | Implementada | Não implementado |
| Canais WASM | Não implementado | Implementado (exclusivo do IronClaw) |
Lido no FEATURE_PARITY.md do IronClaw em 21 de setembro de 2026. Trate-o como evidência datada, não como estado atual: o próprio cabeçalho afirma que foi revisado pela última vez com base nas releases 2026.3.11 a 2026.4.30 do OpenClaw em 2 de maio de 2026; portanto, qualquer item marcado como ausente pode ter sido implementado desde então, e o fornecedor está avaliando a si próprio — o mesmo arquivo marca launchd/systemd integration como não implementado em uma seção, enquanto atribui ao Reborn do IronClaw service install com suporte a launchd e systemd em outra, razão pela qual essa linha não aparece na tabela acima. Leia também a linha /v1/embeddings de forma restrita: ela trata do fato de o IronClaw não expor seu próprio endpoint de embeddings compatível com OpenAI, e o mesmo arquivo marca os embeddings da OpenAI como implementados em ambos os lados como consumidores. A Kunavo não oferece um modelo de embeddings, portanto essa etapa exige um provedor separado, independentemente do runtime executado.
Quanto custa cada um
| Item | IronClaw | OpenClaw |
|---|---|---|
| O software | $0 — o README oferece Apache-2.0 ou MIT à sua escolha | $0 — MIT, OpenClaw Foundation |
| Plano do fornecedor | Planos hospedados na NEAR AI Cloud: Starter exibido a $0 com $5 riscado, Basic $20/mês, Pro+ $200/mês | Nenhum — o README afirma que o projeto não tem plano pago, serviço hospedado nem token |
| Banco de dados | Uma instância PostgreSQL, obrigatória: DATABASE_URL é a primeira configuração no template de ambiente e está definida, não comentada | Não é necessária |
| Pré-requisitos do runtime | Rust 1.96+ e Node.js 22+ com Corepack/pnpm para builds a partir do código-fonte; os instaladores pré-compilados dispensam isso | Node >=24.16.0 <25 || >=26.1.0, a faixa de engines nos metadados publicados do pacote |
| Tokens do modelo | O que quer que seu provedor escolhido cobre — a única linha que escala com o uso | |
Preços lidos de www.ironclaw.com e dos dois repositórios em 21 de setembro de 2026. Três ressalvas. O cartão Starter mostra $5 com um risco e $0 como valor exibido — confirmado na marcação da página — mas o site não informa data de término nem termos; portanto, não presuma que $0 seja permanente. Cada plano anuncia “créditos incluídos” iguais ao seu próprio preço, e o site nunca informa o que esses créditos compram em tokens, qual modelo pressupõem ou se expiram; portanto, não é possível derivar deles uma tarifa por token. E o destaque de preços “até 130M de tokens por mês” é texto de marketing associado à configuração de cinco agentes, sem modelo nem divisão entre entrada e saída informados; é uma alegação do IronClaw, não um dado de cálculo.
A alegação de privacidade não acompanha a URL base
Esta é a parte que vale entender corretamente, porque é onde um leitor razoável pode ser enganado por dois documentos precisos. www.ironclaw.com vende o produto hospedado com computação confidencial: ele é iniciado dentro de um Trusted Execution Environment. Enquanto isso, a própria documentação de modelos da NEAR AI traça explicitamente a fronteira — modelos hospedados em TEE são executados na frota de GPUs da NEAR dentro de Trusted Execution Environments e oferecem atestação, assinaturas e verificação, enquanto modelos de terceiros são encaminhados por proxy aos seus provedores por meio do gateway e, nas palavras da documentação, as garantias de privacidade e verificabilidade do TEE não se estendem ao provedor upstream.
Assim, a fronteira é atravessada dentro da NEAR AI Cloud, não apenas quando você sai dela. Escolher um modelo Anthropic, OpenAI ou Google encaminhado por proxy na NEAR já está fora do caminho confidencial. Apontar qualquer runtime para um gateway OpenAI-compatível não relacionado é um passo adicional para fora, e nenhum gateway herda essa garantia por aceitar o tráfego. Se a atestação for sua exigência real, o caminho é um modelo hospedado em TEE de um provedor que ofereça isso, e você deve confirmar o status de um determinado modelo na documentação do próprio provedor, em vez de confiar em qualquer lista, inclusive na desta página. Na NEAR, esse selo está na documentação, não na API: o JSON público /v1/models não tem um campo TEE dedicado e, quando foi lido em 21 de setembro de 2026, os sinais mais próximos que continha eram o valor owned_by — nearai em nove entradas, attested 3p em quatro — e descrições em texto livre, uma das quais chama seu modelo de “Anonymized, not TEE-protected”.
O que permanece ao trocar de provedor é a camada local do IronClaw, e vale separá-la do marketing. Sua documentação de segurança descreve segredos criptografados em repouso que nunca entram no contêiner e são injetados nas solicitações de saída na camada de proxy de rede, ferramentas que declaram de quais credenciais precisam em vez de lê-las e um detector de vazamentos que verifica mais de 15 padrões de segredos. Essas são propriedades do runtime. Elas não dependem de qual endpoint de modelo você chama; portanto, trocar de provedor as mantém e perde apenas a alegação de computação confidencial.
Há algo que esta página não vai encobrir: a tabela comparativa do ironclaw.com caracteriza o tratamento de segredos do OpenClaw como “LLM sees secrets” e seu controle de rede como “Unrestricted”. Essa é a descrição de um fornecedor sobre um concorrente, e a própria documentação do OpenClaw descreve uma organização que esses dois rótulos não capturam. Sua página de segredos e armazenamento documenta provedores SecretRef baseados em env, file, exec ou store, um mapa de quais arquivos no disco armazenam quais credenciais e a redação de logs e transcrições, que, segundo a documentação, está sempre ativada e não pode ser desabilitada pela configuração; o índice da documentação acrescenta uma CLI openclaw secrets, um comando openclaw security audit e um armazenamento compartilhado de segredos com um proxy de saída de segredos desativado por padrão. Além disso, o README afirma que as ferramentas são executadas no host na sessão principal, a menos que você configure o sandbox, e seu guia de segurança restringe o produto a um limite de confiança por gateway, em vez de multi-inquilino hostil. Padrões diferentes, contramedidas documentadas em ambos os lados e nenhuma comparação medida entre eles — nada aqui testa se um determinado prompt consegue realmente extrair um segredo de qualquer um dos runtimes.
Apontar qualquer um deles para um endpoint compatível com OpenAI
Ambos aceitam uma URL base personalizada; os modos de falha diferem. Estas são leituras dos documentos de configuração publicados por cada projeto em 21 de setembro de 2026 — a Kunavo não testou nenhum dos dois clientes em runtime, e uma referência de configuração publicada não é um teste de compatibilidade.
| Pergunta | IronClaw | OpenClaw |
|---|---|---|
| Onde fica | Um slot [llm.default] em config.toml com provider_id, base_url, model, api_key_env; as variáveis de ambiente LLM_BACKEND/LLM_BASE_URL/LLM_MODEL/LLM_API_KEY são o fallback para contêineres e execuções pontuais | models.providers no arquivo de configuração ou ~/.openclaw/agents/<agentId>/agent/models.json |
| Como a chave é armazenada | api_key_env nomeia uma variável de ambiente; a documentação afirma que colar a própria chave é rejeitado no momento da análise, e ironclaw config set solicita a chave sem exibi-la | apiKey, com substituição por variável de ambiente ou uma referência a segredo preferida |
| O que falha se você ignorar um campo | O adaptador genérico openai_compatible não tem host padrão — omita base_url e a resolução do modelo falhará completamente | Os campos de custo omitidos assumem zero em todas as dimensões, portanto os relatórios de custo de uso subestimam silenciosamente os valores até que você preencha suas próprias tarifas; um contextWindow omitido permanece não definido, e os chamadores do orçamento de contexto usam como fallback 200.000 tokens somente quando nem a descoberta nem os metadados de contexto por modelo fornecem um valor |
| É necessário listar os modelos | Os provedores configurados expõem seu catálogo, mas, nas instalações multiusuário, um administrador precisa aprovar os modelos em Settings, Inference, User model access antes que os usuários possam selecioná-los | Sim — você declara models[] por conta própria com pelo menos o id correspondente; um alias em outro local não registra um modelo de runtime |
| Escolha do protocolo | Um base_url também funciona em um provedor nomeado, como anthropic ou openai, para que você possa encaminhar esses provedores por um proxy em vez de usar o adaptador genérico | Um campo api seleciona um dos onze adaptadores, incluindo anthropic-messages; com baseUrl definido e sem api, o padrão é openai-completions |
| O que uma rota de proxy deixa de oferecer | Menos do que a URL base sugere — o mesmo documento afirma que base_url funciona com qualquer outro provedor quando você quer encaminhá-lo por um proxy ou endpoint regional. O que uma URL base não substitui é a credencial: a tabela de provedores solicita uma assinatura do ChatGPT em openai_codex, OAuth do navegador em gemini_oauth, um token de IDE em github_copilot e credenciais da AWS em bedrock; nenhuma delas é uma chave de API que você entrega a um gateway de terceiros | compat.supportsInstructions assume true somente na rota principal nativa da OpenAI e da xAI — as duas que a documentação chama de rotas com evidências de contrato confirmado — e false em todas as outras rotas, integradas ou personalizadas; a documentação também diz que os catálogos dos provedores são responsáveis por compat e alerta contra copiar essas flags para a configuração |
Duas inconsistências do IronClaw que você deve resolver na sua própria instalação, e não com base em um documento. Seu .env.example lista nove valores possíveis de LLM_BACKEND, enquanto docs/capabilities/llm-providers.md apresenta em tabela mais de vinte entradas de provider_id e orienta usar os ids dedicados para OpenRouter, Together e Fireworks, que o template de ambiente ainda encaminha pelo adaptador genérico; ambos os arquivos estão atuais em main. A tabela da documentação é a mais extensa das duas e a que orienta preferir os ids dedicados, mas nenhum dos arquivos representa a sua instalação: execute ironclaw models list para ver o catálogo que sua build realmente possui.
Uma estimativa de custo calculada para a rota do modelo
Este é um cálculo ilustrativo de tokens, não um custo de tarefa medido nem um teto de cobrança. Suponha um dia de tráfego de assistente pessoal que envia 1.000.000 de tokens de entrada não armazenados em cache — um prompt de sistema longo, definições de ferramentas e histórico contínuo reenviados ao longo de aproximadamente quarenta turnos — e recebe 30.000 tokens de saída. Ambos os runtimes são gratuitos, portanto esta é a única linha que varia, e ela é idêntica independentemente de qual você executar. As tarifas são preços atuais do catálogo da Kunavo por milhão de tokens.
| Modelo | Entrada / saída por 1M | Dia estimado | Mesma estrutura, 30 dias |
|---|---|---|---|
| Claude Haiku 4.5 | $0.70 / $3.50 | $0.80 | $24.15 |
| Claude Sonnet 4.6 | $2.10 / $10.50 | $2.42 | $72.45 |
| Claude Opus 4.6 | $3.50 / $17.50 | $4.03 | $120.75 |
Para uma comparação no mesmo dia com o provedor padrão do IronClaw, três ids de modelo aparecem nos dois catálogos. O endpoint público de modelos da NEAR AI Cloud, consultado em 21 de setembro de 2026, listava anthropic/claude-haiku-4-5 a US$ 1,00 de entrada e US$ 5,00 de saída por milhão, anthropic/claude-sonnet-4-6 a US$ 3,00 e US$ 15,00, e anthropic/claude-opus-4-6 a US$ 5,00 e US$ 25,00, entre cinquenta ids retornados — cada um dos três contendo is_ready: false nessa mesma resposta; portanto, trate os valores como tarifas listadas, não como prova de que a rota está aberta. O catálogo da Kunavo lista Claude Haiku 4.5 a $0.70 / $3.50, Claude Sonnet 4.6 a $2.10 / $10.50 e Claude Opus 4.6 a $3.50 / $17.50. Ambos os catálogos mudam, portanto leia o endpoint novamente em vez de considerar qualquer valor permanente — e lembre-se de que a tarifa listada mais barata e o menor custo para concluir uma tarefa são afirmações diferentes: um modelo que precisa de três tentativas a uma tarifa baixa pode custar mais do que um que precisa de uma única tentativa a uma tarifa mais alta.
Não é possível responder nesta página se os créditos incluídos nos níveis hospedados do IronClaw cobrem um mês com o formato da tabela acima, porque ironclaw.com não publica nenhuma conversão de créditos em tokens. O valor do catálogo da Kunavo é um piso de cobrança, não um limite: quando o upstream informa sua cobrança, a fatura é o maior valor entre o custo do catálogo e o custo do upstream multiplicado pelo markup aplicável. As cobranças de cache e as ferramentas externas ficam fora deste exemplo. O complemento mínimo da Kunavo é $10 em crédito pré-pago, o que é um mínimo de financiamento, não uma tarifa de tarefa nem uma assinatura — consulte os detalhes de cobrança.
Configurando
Independentemente do runtime escolhido, o lado do endpoint tem o mesmo formato: uma URL base compatível com OpenAI e uma chave. Comece pelo guia de início rápido para ver a URL base e o formato da chave, e consulte a documentação da URL base da Anthropic se você optar pela rota anthropic-messages do OpenClaw. Mantenha um provedor funcional configurado enquanto testa, execute uma tarefa limitada e depois leia a cobrança que sua conta realmente registrou — essa reconciliação é mais importante no OpenClaw, onde um bloco cost omitido faz o próprio relatório de uso indicar zero. Crie uma conta da Kunavo quando estiver pronto para adicionar fundos a uma chave.
Comparando opções mais distantes? Os preços do OpenClaw cobrem o lado dos custos, a melhor API para OpenClaw compara as rotas dos provedores, NanoClaw vs OpenClaw e ZeroClaw vs OpenClaw abordam duas outras interpretações da mesma ideia, e API compatível com OpenAI explica a mecânica do endpoint.
Perguntas frequentes
Qual é a diferença entre IronClaw e OpenClaw?
IronClaw é uma reimplementação em Rust inspirada no OpenClaw, segundo as próprias palavras do IronClaw, e seu README cita quatro diferenças: Rust em vez de TypeScript, um sandbox WASM em vez de Docker, PostgreSQL em vez de SQLite e um design que prioriza a segurança. OpenClaw é o projeto mais antigo e muito maior: criado em novembro de 2025, contra fevereiro de 2026 do IronClaw, com aproximadamente trinta vezes mais estrelas no GitHub em 21 de setembro de 2026. Ambos são gratuitos e auto-hospedados. As diferenças práticas são que o IronClaw exige um banco de dados PostgreSQL independentemente do provedor de modelos usado, que o IronClaw isola cada ferramenta em WASM enquanto o OpenClaw executa ferramentas no host até que você configure um de seus cinco backends de sandbox, e que a matriz de paridade de recursos do próprio IronClaw marca vários canais de mensagens distribuídos pelo OpenClaw como não implementados.
O IronClaw é gratuito e quanto custa a versão hospedada?
O software IronClaw é gratuito: o repositório é licenciado duplamente sob MIT ou Apache-2.0. A implantação hospedada na NEAR AI Cloud tem os preços publicados em www.ironclaw.com, que em 21 de setembro de 2026 mostrava Starter a $0 por mês, com um preço de $5 riscado, Basic a $20 por mês marcado como Popular e Pro+ a $200 por mês; cada cartão listava créditos iguais ao seu preço. O site não informa se o preço de $0 do Starter é permanente ou promocional e não publica a que esses créditos correspondem em tokens; portanto, não é possível derivar deles um custo por token. Outra empresa, em ironclaw.tech, não publica preço algum, e o Corsair IRONCLAW é um mouse gamer — nenhum dos dois é este produto.
O IronClaw mantém suas garantias de privacidade se eu usar outro provedor de modelos?
Parcialmente, e essa distinção é importante. A documentação da NEAR AI afirma que os modelos hospedados em TEE são executados dentro de Trusted Execution Environments com atestação, enquanto os modelos de terceiros são encaminhados por proxy aos seus provedores, e as garantias de privacidade e verificabilidade do TEE não se estendem ao provedor upstream. Essa fronteira é atravessada dentro da própria NEAR AI Cloud no momento em que você escolhe um modelo encaminhado por proxy; portanto, certamente não é herdada por um gateway não relacionado. O que permanece ao trocar de provedor é a camada de defesa local do IronClaw, independente do provedor: o sandbox WASM por ferramenta, as permissões baseadas em capacidades, a lista de permissões de endpoints, a injeção de credenciais na camada de proxy de rede para que os segredos nunca entrem no contêiner e um detector de vazamentos que, segundo a documentação de segurança, verifica mais de 15 padrões de segredos.
IronClaw e OpenClaw podem usar um endpoint compatível com OpenAI?
Ambos documentam um caminho para isso, com formatos diferentes. O IronClaw usa um campo config.toml com provider_id, base_url, model e api_key_env, em que api_key_env nomeia uma variável de ambiente — a documentação afirma que colar a chave literal é rejeitado no momento da análise — e o adaptador genérico openai_compatible não tem host padrão; portanto, omitir base_url faz a resolução do modelo falhar. O OpenClaw declara um provedor personalizado em models.providers com baseUrl, apiKey, um adaptador de API que assume openai-completions quando baseUrl é definido sem ele e um array models explícito que você mesmo escreve. Essas são leituras da documentação publicada de cada projeto em 21 de setembro de 2026, não um teste de compatibilidade.
Quanto custa executar qualquer um dos dois?
O software não custa nada em ambos os casos, portanto a conta é composta pelos tokens do modelo mais o que você pagar para hospedá-lo. O IronClaw adiciona uma instância PostgreSQL como pré-requisito obrigatório, pois DATABASE_URL é a primeira configuração no modelo de ambiente e está definida, não comentada, e o OpenClaw não exige isso. O IronClaw também oferece uma rota hospedada com níveis mensais publicados; o README do OpenClaw afirma que o projeto não tem nível pago, serviço hospedado ou token, portanto não existe nenhum caminho de custo do lado do fornecedor. As tarifas dos modelos variam por provedor: em 21 de setembro de 2026, o catálogo do NEAR AI Cloud listava anthropic/claude-haiku-4-5 a US$ 1 por milhão de tokens de entrada e US$ 5 por milhão de saída, enquanto o catálogo ativo do Kunavo lista Claude Haiku 4.5 a $0.70 e $3.50 por milhão.
O IronClaw é um substituto direto do OpenClaw?
Não quanto aos canais, segundo a própria contabilidade do IronClaw. Seu FEATURE_PARITY.md marca WhatsApp, iMessage, Matrix, Microsoft Teams, Google Chat, LINE e Twitch como implementados no OpenClaw e não implementados no IronClaw, com Discord, Feishu/Lark, WeCom e WeChat parciais; Telegram e Slack aparecem como concluídos em ambos. O cabeçalho desse arquivo afirma que ele foi revisado pela última vez com base nas releases 2026.3.11 a 2026.4.30 do OpenClaw em 2 de maio de 2026; portanto, está aproximadamente quatro meses e meio desatualizado e pode subestimar o progresso atual — verifique o repositório antes de decidir. Nenhum dos projetos documenta um caminho de importação do outro, portanto a troca significa uma instalação nova e o pareamento novamente de cada canal.
Verificado em 21 de setembro de 2026 contra a API do GitHub para nearai/ironclaw e sua versão mais recente, a entrada do registro npm para openclaw, o README bruto, .env.example, FEATURE_PARITY.md e a documentação de provedores nos dois repositórios, docs.openclaw.ai, docs.near.ai e o catálogo de modelos ativo de cloud-api.near.ai, além da marcação renderizada de www.ironclaw.com. A Kunavo não executou nenhum dos dois clientes: cada afirmação de configuração acima é uma leitura dos documentos-fonte dos fornecedores, não um teste de compatibilidade. As tarifas de tokens da Kunavo vêm do catálogo ativo, e todo exemplo em dólares aqui é um cálculo ilustrativo de tokens, não um custo de tarefa medido.