Todos os produtos
Search
Central de documentação

Alibaba Cloud Linux:Implante OpenClaw/Claude Code em uma frase

Última atualização: Aug 20, 2026

Informações gerais

  • OpenClaw é um framework de AI Agent open source que permite acessar canais de comunicação como DingTalk e modelos de linguagem grande como Bailian Qwen por meio de plug-ins.

  • Claude Code é uma ferramenta de programação assistida por IA da Anthropic que possibilita interagir com código via linguagem natural diretamente no terminal.

  • A instalação e a configuração dessas duas ferramentas no Agentic OS ECS apresentam alguns desafios:

    1. Não há documentação pública sobre a estrutura do arquivo de configuração do OpenClaw, os canais do DingTalk não possuem suporte oficial e os requisitos de sequência de inicialização do Gateway são rigorosos.

    2. O tutorial oficial do Claude Code foi escrito para macOS/Ubuntu. O Alinux apresenta diferenças de compatibilidade e problemas de permissão no npm.

    3. Ambas as ferramentas carecem de documentação sobre como configurar a API DashScope.

  • Com o suporte a Skills, o Agent conclui a implantação de ponta a ponta em uma única frase, reduzindo para apenas alguns minutos processos que antes não podiam ser automatizados ou exigiam várias rodadas de tentativa e erro.

Caso 1: Implantar o OpenClaw em uma frase

Pré-requisitos

  • Uma instância ECS Agentic OS (RAM de 4 GB ou mais) criada e conectada à Internet.

  • Um aplicativo empresarial interno criado no Backend de Desenvolvedores do DingTalk, com AppKey e AppSecret obtidos.

important: Ative o aplicativo DingTalk no backend de desenvolvedores, habilite as Capacidades de robô e selecione o modo de recebimento de mensagens como Modo Stream . Além disso, ative as seguintes permissões: Card.Streaming.Write , Card.Instance.Write e qyapi_robot_sendmsg
  • Chave da API DashScope obtida no console Bailian.

  • Modo YOLO ativado para evitar a confirmação manual na execução de comandos Shell (/approval-mode yolo).

Etapas de operação

Etapa 1: Iniciar as instruções de implantação

  1. No terminal do Agentic OS, envie o seguinte comando ao Agent:

Help me install OpenClaw, AppKey is <appkey>, AppSecret is <appsecret>, API Key is <dashscope apikey>
  1. O Agent executará automaticamente as seguintes ações:

    • Detectar e instalar o ambiente de execução Node.js.

    • Instalar o OpenClaw e os plug-ins do DingTalk via npm, adicionando automaticamente espelhos npmmirror para acelerar downloads na rede local.

    • Inicializar a estrutura do projeto e os arquivos de configuração do OpenClaw.

    • Configurar o modo Gateway (gateway.mode).

    • Executar openclaw doctor --fix para gerar o token de autenticação.

important: A ordem de inicialização do Gateway é crítica: configure primeiro o parâmetro gateway.mode e só então execute openclaw doctor --fix . A skill já incorpora a ordem correta de execução, sem necessidade de intervenção manual.

Etapa 2: Verifique os resultados da implantação

  1. Após a conclusão da implantação, localize o robô correspondente no DingTalk e envie uma mensagem de teste.

  2. Se o robô responder normalmente, a implantação de ponta a ponta foi bem-sucedida.

Pontos de atenção

  • Caso a inicialização do gateway falhe durante a implantação, verifique se a sequência de inicialização do Gateway está correta.

  • Se o Robô do DingTalk não responder, confirme se todas as permissões do aplicativo (Card.Instance.Write, Card.Streaming.Write, etc.) estão ativadas.

Caso 2: Implantar o Claude Code em uma frase

Pré-requisitos

  • Uma instância ECS Agentic OS (RAM de 4 GB ou mais) criada e conectada à Internet.

important: O Claude Code consome muita memória durante a execução. Certifique-se de que a RAM da instância ECS seja de pelo menos 4 GB.
  • Chave da API DashScope obtida no console Bailian (caso seja necessário configurar uma API de terceiros).

  • Modo YOLO ativado para evitar a confirmação manual na execução de comandos Shell (/approval-mode yolo).

Etapas de operação

Etapa 1: Inicie o comando de instalação

  1. No terminal do Agentic OS, envie o seguinte comando ao Agent:

Help me install a Claude Code and configure the Dashscope APIKey: <dashscope apikey>
  1. O Agent detectará automaticamente o ambiente atual do sistema e escolherá o método ideal de instalação conforme a seguinte prioridade:

    • Instalação nativa: Prioriza o uso do gerenciador de pacotes nativo do sistema.

    • Instalação via npm: Caso o método nativo não esteja disponível, instala globalmente via npm e corrige automaticamente problemas de permissão EACCES.

    • Instalação via nvm: Se o método npm falhar, instala automaticamente um ambiente Node.js independente via nvm e prossegue com a instalação.

illustrate: Os três métodos de instalação sofrem downgrade automático sem intervenção manual. A Skill lida automaticamente com problemas de compatibilidade do Alinux 4, incluindo correções de permissões EACCES.

Etapa 2: Verifique os resultados da instalação

O Agent executa o comando abaixo para confirmar se o Claude Code foi instalado corretamente:

claude --version

image.png

Etapa 3: Configure a APIKey do Dashscope

  1. O Agent configura automaticamente a APIKey do Dashscope para o Claude Code.

  2. Inicie o Claude Code e teste se a interação com o modelo ocorre normalmente.

image.png

Pontos de atenção

  • Obtenha previamente a Chave da API DashScope no console Alibaba Cloud Bailian e ative os serviços relacionados.

  • Se todos os métodos de instalação falharem, verifique a conectividade de rede e a versão do Node.js (recomenda-se a versão 18+).