<p align="center">
  <img src="zeroclaw.png" alt="ZeroClaw" width="200" />
</p>

<h1 align="center">ZeroClaw 🦀</h1>

<p align="center">
  <strong>Zero sobrecarga. Zero compromisso. 100% Rust. 100% Agnóstico.</strong><br>
  ⚡️ <strong>Roda em hardware de $10 com <5MB de RAM: Isso é 99% menos memória que o OpenClaw e 98% mais barato que um Mac mini!</strong>
</p>

<p align="center">
  <a href="LICENSE-APACHE"><img src="https://img.shields.io/badge/license-MIT%20OR%20Apache%202.0-blue.svg" alt="License: MIT OR Apache-2.0" /></a>
  <a href="NOTICE"><img src="https://img.shields.io/badge/contributors-27+-green.svg" alt="Contributors" /></a>
  <a href="https://buymeacoffee.com/argenistherose"><img src="https://img.shields.io/badge/Buy%20Me%20a%20Coffee-Donate-yellow.svg?style=flat&logo=buy-me-a-coffee" alt="Buy Me a Coffee" /></a>
  <a href="https://x.com/zeroclawlabs?s=21"><img src="https://img.shields.io/badge/X-%40zeroclawlabs-000000?style=flat&logo=x&logoColor=white" alt="X: @zeroclawlabs" /></a>
  <a href="https://zeroclawlabs.cn/group.jpg"><img src="https://img.shields.io/badge/WeChat-Group-B7D7A8?logo=wechat&logoColor=white" alt="WeChat Group" /></a>
  <a href="https://www.xiaohongshu.com/user/profile/67cbfc43000000000d008307?xsec_token=AB73VnYnGNx5y36EtnnZfGmAmS-6Wzv8WMuGpfwfkg6Yc%3D&xsec_source=pc_search"><img src="https://img.shields.io/badge/Xiaohongshu-Official-FF2442?style=flat" alt="Xiaohongshu: Official" /></a>
  <a href="https://t.me/zeroclawlabs"><img src="https://img.shields.io/badge/Telegram-%40zeroclawlabs-26A5E4?style=flat&logo=telegram&logoColor=white" alt="Telegram: @zeroclawlabs" /></a>
  <a href="https://www.facebook.com/groups/zeroclaw"><img src="https://img.shields.io/badge/Facebook-Group-1877F2?style=flat&logo=facebook&logoColor=white" alt="Facebook Group" /></a>
  <a href="https://www.reddit.com/r/zeroclawlabs/"><img src="https://img.shields.io/badge/Reddit-r%2Fzeroclawlabs-FF4500?style=flat&logo=reddit&logoColor=white" alt="Reddit: r/zeroclawlabs" /></a>
</p>
<p align="center">
Construído por estudantes e membros das comunidades Harvard, MIT e Sundai.Club.
</p>

<p align="center">
  🌐 <strong>Idiomas:</strong><a href="README.md">🇺🇸 English</a> ·
  <a href="README.zh-CN.md">🇨🇳 简体中文</a> ·
  <a href="README.ja.md">🇯🇵 日本語</a> ·
  <a href="README.ko.md">🇰🇷 한국어</a> ·
  <a href="README.vi.md">🇻🇳 Tiếng Việt</a> ·
  <a href="README.tl.md">🇵🇭 Tagalog</a> ·
  <a href="README.es.md">🇪🇸 Español</a> ·
  <a href="README.pt.md">🇧🇷 Português</a> ·
  <a href="README.it.md">🇮🇹 Italiano</a> ·
  <a href="README.de.md">🇩🇪 Deutsch</a> ·
  <a href="README.fr.md">🇫🇷 Français</a> ·
  <a href="README.ar.md">🇸🇦 العربية</a> ·
  <a href="README.hi.md">🇮🇳 हिन्दी</a> ·
  <a href="README.ru.md">🇷🇺 Русский</a> ·
  <a href="README.bn.md">🇧🇩 বাংলা</a> ·
  <a href="README.he.md">🇮🇱 עברית</a> ·
  <a href="README.pl.md">🇵🇱 Polski</a> ·
  <a href="README.cs.md">🇨🇿 Čeština</a> ·
  <a href="README.nl.md">🇳🇱 Nederlands</a> ·
  <a href="README.tr.md">🇹🇷 Türkçe</a> ·
  <a href="README.uk.md">🇺🇦 Українська</a> ·
  <a href="README.id.md">🇮🇩 Bahasa Indonesia</a> ·
  <a href="README.th.md">🇹🇭 ไทย</a> ·
  <a href="README.ur.md">🇵🇰 اردو</a> ·
  <a href="README.ro.md">🇷🇴 Română</a> ·
  <a href="README.sv.md">🇸🇪 Svenska</a> ·
  <a href="README.el.md">🇬🇷 Ελληνικά</a> ·
  <a href="README.hu.md">🇭🇺 Magyar</a> ·
  <a href="README.fi.md">🇫🇮 Suomi</a> ·
  <a href="README.da.md">🇩🇰 Dansk</a> ·
  <a href="README.nb.md">🇳🇴 Norsk</a>
</p>

<p align="center">
  <a href="#início-rápido">Início Rápido</a> |
  <a href="bootstrap.sh">Configuração com Um Clique</a> |
  <a href="docs/README.md">Hub de Documentação</a> |
  <a href="docs/SUMMARY.md">Índice de Documentação</a>
</p>

<p align="center">
  <strong>Acessos rápidos:</strong>
  <a href="docs/reference/README.md">Referência</a> ·
  <a href="docs/operations/README.md">Operações</a> ·
  <a href="docs/troubleshooting.md">Solução de Problemas</a> ·
  <a href="docs/security/README.md">Segurança</a> ·
  <a href="docs/hardware/README.md">Hardware</a> ·
  <a href="docs/contributing/README.md">Contribuir</a>
</p>

<p align="center">
  <strong>Infraestrutura de assistente AI rápida, leve e totalmente autônoma</strong><br />
  Implante em qualquer lugar. Troque qualquer coisa.
</p>

<p align="center">
  ZeroClaw é o <strong>sistema operacional de runtime</strong> para fluxos de trabalho de agentes — uma infraestrutura que abstrai modelos, ferramentas, memória e execução para construir agentes uma vez e executá-los em qualquer lugar.
</p>

<p align="center"><code>Arquitetura baseada em traits · runtime seguro por padrão · provedor/canal/ferramenta intercambiáveis · tudo é conectável</code></p>

<!-- BEGIN:WHATS_NEW -->

### 🚀 What's New in v0.2.2-beta.190 (March 2026)

| Area | Highlights |
|---|---|
| channels | comprehensive channel matrix tests + v0.2.2 |
| ci | auto-sync README What's New and Contributors on release |

<!-- END:WHATS_NEW -->

### 📢 Anúncios

Use esta tabela para avisos importantes (mudanças de compatibilidade, avisos de segurança, janelas de manutenção e bloqueios de versão).

| Data (UTC) | Nível      | Aviso                                                                                                                                                                                                                                                                                                                                                                                                              | Ação                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| ---------- | ----------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |   |
| 2026-02-19 | _Crítico_  | **Não somos afiliados** ao `openagen/zeroclaw` ou `zeroclaw.org`. O domínio `zeroclaw.org` atualmente aponta para o fork `openagen/zeroclaw`, e este domínio/repositório está falsificando nosso site/projeto oficial.                                                                                                                                                                                 | Não confie em informações, binários, arrecadações ou anúncios dessas fontes. Use apenas [este repositório](https://github.com/zeroclaw-labs/zeroclaw) e nossas contas sociais verificadas.                                                                                                                                                                                                                                                                                                                                                          |
| 2026-02-21 | _Importante_ | Nosso site oficial agora está online: [zeroclawlabs.ai](https://zeroclawlabs.ai). Obrigado pela paciência durante a espera. Ainda detectamos tentativas de falsificação: não participe de nenhuma atividade de investimento/financiamento em nome do ZeroClaw se não for publicada através de nossos canais oficiais.                                                                                                                   | Use [este repositório](https://github.com/zeroclaw-labs/zeroclaw) como a única fonte de verdade. Siga [X (@zeroclawlabs)](https://x.com/zeroclawlabs?s=21), [Telegram (@zeroclawlabs)](https://t.me/zeroclawlabs), [Facebook (grupo)](https://www.facebook.com/groups/zeroclaw), [Reddit (r/zeroclawlabs)](https://www.reddit.com/r/zeroclawlabs/), e [Xiaohongshu](https://www.xiaohongshu.com/user/profile/67cbfc43000000000d008307?xsec_token=AB73VnYnGNx5y36EtnnZfGmAmS-6Wzv8WMuGpfwfkg6Yc%3D&xsec_source=pc_search) para atualizações oficiais. |
| 2026-02-19 | _Importante_ | A Anthropic atualizou os termos de uso de autenticação e credenciais em 2026-02-19. A autenticação OAuth (Free, Pro, Max) é exclusivamente para Claude Code e Claude.ai; o uso de tokens OAuth do Claude Free/Pro/Max em qualquer outro produto, ferramenta ou serviço (incluindo Agent SDK) não é permitido e pode violar os Termos de Uso do Consumidor. | Por favor, evite temporariamente as integrações OAuth do Claude Code para prevenir qualquer perda potencial. Cláusula original: [Authentication and Credential Use](https://code.claude.com/docs/en/legal-and-compliance#authentication-and-credential-use).                                                                                                                                                                                                                                                                                                                      |

### ✨ Funcionalidades

- 🏎️ **Runtime Leve por Padrão:** Fluxos de trabalho CLI comuns e comandos de status rodam dentro de um espaço de memória de poucos megabytes em builds de produção.
- 💰 **Implantação Econômica:** Projetado para placas de baixo custo e pequenas instâncias cloud sem dependências de runtime pesadas.
- ⚡ **Inícios a Frio Rápidos:** O runtime Rust de binário único mantém o início de comandos e daemons quase instantâneo para operações diárias.
- 🌍 **Arquitetura Portátil:** Um fluxo de trabalho de binário único em ARM, x86 e RISC-V com provedor/canal/ferramenta intercambiáveis.

### Por que as equipes escolhem o ZeroClaw

- **Leve por padrão:** binário Rust pequeno, início rápido, baixa pegada de memória.
- **Seguro por design:** emparelhamento, sandboxing estrito, listas de permissão explícitas, escopo de workspace.
- **Totalmente intercambiável:** os sistemas principais são traits (provedores, canais, ferramentas, memória, túneis).
- **Sem lock-in de provedor:** suporte de provedor compatível com OpenAI + endpoints personalizados conectáveis.

## Instantâneo de Benchmark (ZeroClaw vs OpenClaw, Reproduzível)

Benchmark rápido em máquina local (macOS arm64, fev. 2026) normalizado para hardware edge de 0.8 GHz.

|                              | OpenClaw      | NanoBot        | PicoClaw        | ZeroClaw 🦀           |
| ---------------------------- | ------------- | -------------- | --------------- | --------------------- |
| **Linguagem**                  | TypeScript    | Python         | Go              | **Rust**              |
| **RAM**                      | > 1 GB        | > 100 MB       | < 10 MB         | **< 5 MB**            |
| **Início (núcleo 0.8 GHz)** | > 500s        | > 30s          | < 1s            | **< 10ms**            |
| **Tamanho Binário**           | ~28 MB (dist) | N/A (Scripts)  | ~8 MB           | **3.4 MB**            |
| **Custo**                     | Mac Mini $599 | Linux SBC ~$50 | Placa Linux $10 | **Qualquer hardware $10** |

> Notas: Os resultados do ZeroClaw são medidos em builds de produção usando `/usr/bin/time -l`. O OpenClaw requer o runtime Node.js (tipicamente ~390 MB de sobrecarga de memória adicional), enquanto o NanoBot requer o runtime Python. PicoClaw e ZeroClaw são binários estáticos. As cifras de RAM acima são memória de runtime; os requisitos de compilação em tempo de build são maiores.

<p align="center">
  <img src="zero-claw.jpeg" alt="Comparação ZeroClaw vs OpenClaw" width="800" />
</p>

### Medição Local Reproduzível

As alegações de benchmark podem derivar à medida que o código e as toolchains evoluem, então sempre meça seu build atual localmente:

```bash
cargo build --release
ls -lh target/release/zeroclaw

/usr/bin/time -l target/release/zeroclaw --help
/usr/bin/time -l target/release/zeroclaw status
```

Exemplo de amostra (macOS arm64, medido em 18 de fevereiro de 2026):

- Tamanho do binário release: `8.8M`
- `zeroclaw --help`: tempo real aprox `0.02s`, pegada de memória máxima ~`3.9 MB`
- `zeroclaw status`: tempo real aprox `0.01s`, pegada de memória máxima ~`4.1 MB`

## Pré-requisitos

<details>
<summary><strong>Windows</strong></summary>

### Windows — Obrigatório

1. **Visual Studio Build Tools** (fornece o linker MSVC e o Windows SDK):

    ```powershell
    winget install Microsoft.VisualStudio.2022.BuildTools
    ```

    Durante a instalação (ou via Visual Studio Installer), selecione a carga de trabalho **"Desenvolvimento Desktop com C++"**.

2. **Toolchain Rust:**

    ```powershell
    winget install Rustlang.Rustup
    ```

    Após a instalação, abra um novo terminal e execute `rustup default stable` para garantir que a toolchain estável esteja ativa.

3. **Verifique** que ambos funcionam:
    ```powershell
    rustc --version
    cargo --version
    ```

### Windows — Opcional

- **Docker Desktop** — obrigatório apenas se você usar o [runtime Docker sandboxed](#suporte-de-runtime-atual) (`runtime.kind = "docker"`). Instale via `winget install Docker.DockerDesktop`.

</details>

<details>
<summary><strong>Linux / macOS</strong></summary>

### Linux / macOS — Obrigatório

1. **Ferramentas de build essenciais:**
    - **Linux (Debian/Ubuntu):** `sudo apt install build-essential pkg-config`
    - **Linux (Fedora/RHEL):** `sudo dnf group install development-tools && sudo dnf install pkg-config`
    - **macOS:** Instale as Xcode Command Line Tools: `xcode-select --install`

2. **Toolchain Rust:**

    ```bash
    curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
    ```

    Veja [rustup.rs](https://rustup.rs) para detalhes.

3. **Verifique:**
    ```bash
    rustc --version
    cargo --version
    ```

### Linux / macOS — Opcional

- **Docker** — obrigatório apenas se você usar o [runtime Docker sandboxed](#suporte-de-runtime-atual) (`runtime.kind = "docker"`).
    - **Linux (Debian/Ubuntu):** veja [docs.docker.com](https://docs.docker.com/engine/install/ubuntu/)
    - **Linux (Fedora/RHEL):** veja [docs.docker.com](https://docs.docker.com/engine/install/fedora/)
    - **macOS:** instale o Docker Desktop via [docker.com/products/docker-desktop](https://www.docker.com/products/docker-desktop/)

</details>

## Início Rápido

### Opção 1: Configuração automatizada (recomendada)

O script `bootstrap.sh` instala Rust, clona ZeroClaw, compila, e configura seu ambiente de desenvolvimento inicial:

```bash
curl -fsSL https://raw.githubusercontent.com/zeroclaw-labs/zeroclaw/master/bootstrap.sh | bash
```

Isso vai:

1. Instalar Rust (se não presente)
2. Clonar o repositório ZeroClaw
3. Compilar ZeroClaw em modo release
4. Instalar `zeroclaw` em `~/.cargo/bin/`
5. Criar a estrutura de workspace padrão em `~/.zeroclaw/workspace/`
6. Gerar um arquivo de configuração inicial `~/.zeroclaw/workspace/config.toml`

Após o bootstrap, recarregue seu shell ou execute `source ~/.cargo/env` para usar o comando `zeroclaw` globalmente.

### Opção 2: Instalação manual

<details>
<summary><strong>Clique para ver os passos de instalação manual</strong></summary>

```bash
# 1. Clone o repositório
git clone https://github.com/zeroclaw-labs/zeroclaw.git
cd zeroclaw

# 2. Compile em release
cargo build --release --locked

# 3. Instale o binário
cargo install --path . --locked

# 4. Inicialize o workspace
zeroclaw init

# 5. Verifique a instalação
zeroclaw --version
zeroclaw status
```

</details>

### Após a instalação

Uma vez instalado (via bootstrap ou manualmente), você deve ver:

```
~/.zeroclaw/workspace/
├── config.toml          # Configuração principal
├── .pairing             # Segredos de emparelhamento (gerado no primeiro início)
├── logs/                # Logs de daemon/agent
├── skills/              # Habilidades personalizadas
└── memory/              # Armazenamento de contexto conversacional
```

**Próximos passos:**

1. Configure seus provedores de AI em `~/.zeroclaw/workspace/config.toml`
2. Confira a [referência de configuração](docs/config-reference.md) para opções avançadas
3. Inicie o agente: `zeroclaw agent start`
4. Teste via seu canal preferido (veja [referência de canais](docs/channels-reference.md))

## Configuração

Edite `~/.zeroclaw/workspace/config.toml` para configurar provedores, canais e comportamento do sistema.

### Referência de Configuração Rápida

```toml
[providers.anthropic]
api_key = "sk-ant-..."
model = "claude-sonnet-4-20250514"

[providers.openai]
api_key = "sk-..."
model = "gpt-4o"

[channels.telegram]
enabled = true
bot_token = "123456:ABC-DEF..."

[channels.matrix]
enabled = true
homeserver_url = "https://matrix.org"
username = "@bot:matrix.org"
password = "..."

[memory]
kind = "markdown"  # ou "sqlite" ou "none"

[runtime]
kind = "native"    # ou "docker" (requer Docker)
```

**Documentos de referência completos:**

- [Referência de Configuração](docs/config-reference.md) — todas as configurações, validações, valores padrão
- [Referência de Provedores](docs/providers-reference.md) — configurações específicas de provedores de AI
- [Referência de Canais](docs/channels-reference.md) — Telegram, Matrix, Slack, Discord e mais
- [Operações](docs/operations-runbook.md) — monitoramento em produção, rotação de segredos, escalonamento

### Suporte de Runtime (atual)

ZeroClaw suporta dois backends de execução de código:

- **`native`** (padrão) — execução de processo direta, caminho mais rápido, ideal para ambientes confiáveis
- **`docker`** — isolamento completo de container, políticas de segurança reforçadas, requer Docker

Use `runtime.kind = "docker"` se você precisar de sandboxing estrito ou isolamento de rede. Veja [referência de configuração](docs/config-reference.md#runtime) para detalhes completos.

## Comandos

```bash
# Gestão de workspace
zeroclaw init                # Inicializa um novo workspace
zeroclaw status              # Mostra status de daemon/agent
zeroclaw config validate     # Verifica sintaxe e valores do config.toml

# Gestão de daemon
zeroclaw daemon start        # Inicia o daemon em segundo plano
zeroclaw daemon stop         # Para o daemon em execução
zeroclaw daemon restart      # Reinicia o daemon (recarga de config)
zeroclaw daemon logs         # Mostra logs do daemon

# Gestão de agent
zeroclaw agent start         # Inicia o agent (requer daemon rodando)
zeroclaw agent stop          # Para o agent
zeroclaw agent restart       # Reinicia o agent (recarga de config)

# Operações de emparelhamento
zeroclaw pairing init        # Gera um novo segredo de emparelhamento
zeroclaw pairing rotate      # Rotaciona o segredo de emparelhamento existente

# Tunneling (para exposição pública)
zeroclaw tunnel start        # Inicia um tunnel para o daemon local
zeroclaw tunnel stop         # Para o tunnel ativo

# Diagnóstico
zeroclaw doctor              # Executa verificações de saúde do sistema
zeroclaw version             # Mostra versão e informações de build
```

Veja [Referência de Comandos](docs/commands-reference.md) para opções e exemplos completos.

## Colaboração e Docs

Comece com o hub de documentação para um mapa baseado em tarefas:

- Hub de Documentação: [`docs/README.md`](docs/README.md)
- Índice Unificado de Docs: [`docs/SUMMARY.md`](docs/SUMMARY.md)
- Referência de Comandos: [`docs/commands-reference.md`](docs/commands-reference.md)
- Referência de Configuração: [`docs/config-reference.md`](docs/config-reference.md)
- Referência de Provedores: [`docs/providers-reference.md`](docs/providers-reference.md)
- Referência de Canais: [`docs/channels-reference.md`](docs/channels-reference.md)
- Runbook de Operações: [`docs/operations-runbook.md`](docs/operations-runbook.md)
- Solução de Problemas: [`docs/troubleshooting.md`](docs/troubleshooting.md)
- Inventário/Classificação de Docs: [`docs/docs-inventory.md`](docs/docs-inventory.md)
- Snapshot de Triage de PR/Issue (em 18 de fev. de 2026): [`docs/project-triage-snapshot-2026-02-18.md`](docs/project-triage-snapshot-2026-02-18.md)

Referências principais de colaboração:

- Hub de Documentação: [docs/README.md](docs/README.md)
- Modelo de Documentação: [docs/doc-template.md](docs/doc-template.md)
- Checklist de Mudança de Documentação: [docs/README.md#4-documentation-change-checklist](docs/README.md#4-documentation-change-checklist)
- Referência de Configuração de Canais: [docs/channels-reference.md](docs/channels-reference.md)
- Operações de Salas Criptografadas Matrix: [docs/matrix-e2ee-guide.md](docs/matrix-e2ee-guide.md)
- Guia de Contribuição: [CONTRIBUTING.md](CONTRIBUTING.md)
- Política de Fluxo de Trabalho PR: [docs/pr-workflow.md](docs/pr-workflow.md)
- Playbook do Revisor (triage + revisão profunda): [docs/reviewer-playbook.md](docs/reviewer-playbook.md)
- Mapa de Propriedade e Triage CI: [docs/ci-map.md](docs/ci-map.md)
- Política de Divulgação de Segurança: [SECURITY.md](SECURITY.md)

Para implantação e operações de runtime:

- Guia de Implantação de Rede: [docs/network-deployment.md](docs/network-deployment.md)
- Playbook de Agent Proxy: [docs/proxy-agent-playbook.md](docs/proxy-agent-playbook.md)

## Apoiar o ZeroClaw

Se ZeroClaw ajuda seu trabalho e você deseja apoiar o desenvolvimento contínuo, você pode doar aqui:

<a href="https://buymeacoffee.com/argenistherose"><img src="https://img.shields.io/badge/Buy%20Me%20a%20Coffee-Donate-yellow.svg?style=for-the-badge&logo=buy-me-a-coffee" alt="Me Pague um Café" /></a>

### 🙏 Agradecimentos Especiais

Um sincero agradecimento às comunidades e instituições que inspiram e alimentam este trabalho de código aberto:

- **Harvard University** — por fomentar a curiosidade intelectual e empurrar os limites do possível.
- **MIT** — por defender o conhecimento aberto, o código aberto, e a convicção de que a tecnologia deveria ser acessível a todos.
- **Sundai Club** — pela comunidade, energia, e vontade incessante de construir coisas que importam.
- **O Mundo e Além** 🌍✨ — a cada contribuidor, sonhador, e construtor lá fora que faz do código aberto uma força para o bem. Isso é por você.

Construímos em código aberto porque as melhores ideias vêm de todo lugar. Se você está lendo isso, você é parte disso. Bem-vindo. 🦀❤️

<!-- BEGIN:RECENT_CONTRIBUTORS -->

### 🌟 Recent Contributors (v0.2.2-beta.190)

3 contributors shipped features, fixes, and improvements in this release cycle:

- **Argenis**
- **argenis de la rosa**
- **Claude Opus 4.6**

Thank you to everyone who opened issues, reviewed PRs, translated docs, and helped test. Every contribution matters. 🦀

<!-- END:RECENT_CONTRIBUTORS -->

## ⚠️ Repositório Oficial e Aviso de Falsificação

**Este é o único repositório oficial do ZeroClaw:**

> <https://github.com/zeroclaw-labs/zeroclaw>

Qualquer outro repositório, organização, domínio ou pacote que afirme ser "ZeroClaw" ou que implique afiliação com ZeroClaw Labs é **não autorizado e não é afiliado a este projeto**. Forks não autorizados conhecidos serão listados em [TRADEMARK.md](TRADEMARK.md).

Se você encontrar falsificação ou uso indevido de marca, por favor [abra uma issue](https://github.com/zeroclaw-labs/zeroclaw/issues).

---

## Licença

ZeroClaw tem licença dupla para máxima abertura e proteção de contribuidores:

| Licença                      | Casos de Uso                                            |
| ---------------------------- | ------------------------------------------------------------ |
| [MIT](LICENSE-MIT)               | Código aberto, pesquisa, acadêmico, uso pessoal          |
| [Apache 2.0](LICENSE-APACHE) | Proteção de patentes, institucional, implantação comercial |

Você pode escolher qualquer uma das licenças. **Os contribuidores concedem automaticamente direitos sob ambas** — veja [CLA.md](CLA.md) para o acordo de contribuidor completo.

### Marca

O nome **ZeroClaw** e o logo são marcas registradas da ZeroClaw Labs. Esta licença não concede permissão para usá-los para implicar aprovação ou afiliação. Veja [TRADEMARK.md](TRADEMARK.md) para usos permitidos e proibidos.

### Proteções do Contribuidor

- **Você mantém os direitos autorais** de suas contribuições
- **Concessão de patentes** (Apache 2.0) protege você contra reivindicações de patentes por outros contribuidores
- Suas contribuições são **atribuídas permanentemente** no histórico de commits e [NOTICE](NOTICE)
- Nenhum direito de marca é transferido ao contribuir

## Contribuir

Veja [CONTRIBUTING.md](CONTRIBUTING.md) e [CLA.md](CLA.md). Implemente um trait, envie uma PR:

- Guia de fluxo de trabalho CI: [docs/ci-map.md](docs/ci-map.md)
- Novo `Provider` → `src/providers/`
- Novo `Channel` → `src/channels/`
- Novo `Observer` → `src/observability/`
- Novo `Tool` → `src/tools/`
- Nova `Memory` → `src/memory/`
- Novo `Tunnel` → `src/tunnel/`
- Nova `Skill` → `~/.zeroclaw/workspace/skills/<n>/`

---

**ZeroClaw** — Zero sobrecarga. Zero compromisso. Implante em qualquer lugar. Troque qualquer coisa. 🦀

## Histórico de Estrelas

<p align="center">
  <a href="https://www.star-history.com/#zeroclaw-labs/zeroclaw&type=date&legend=top-left">
    <picture>
     <source media="(prefers-color-scheme: dark)" srcset="https://api.star-history.com/svg?repos=zeroclaw-labs/zeroclaw&type=date&theme=dark&legend=top-left" />
     <source media="(prefers-color-scheme: light)" srcset="https://api.star-history.com/svg?repos=zeroclaw-labs/zeroclaw&type=date&legend=top-left" />
     <img alt="Gráfico de Histórico de Estrelas" src="https://api.star-history.com/svg?repos=zeroclaw-labs/zeroclaw&type=date&legend=top-left" />
    </picture>
  </a>
</p>
