Communitygithub.com

OPBR/build-claude-code

Um guia passo a passo para construir o Claude Code do zero (versão de aprendizado).

O que é build-claude-code?

Este skill, OPBR/build-claude-code, fornece um guia detalhado e prático para construir o Claude Code completamente do zero, com foco em aprendizado. Ele é útil para desenvolvedores que desejam entender a arquitetura, os componentes e o processo de criação de um agente de IA como o Claude Code, sem depender de binários pré-compilados. O skill oferece instruções claras, incluindo a configuração do ambiente de desenvolvimento, a compilação de dependências e a execução de testes. Ele suporta plataformas Unix (Linux/macOS) e pode ser facilmente adaptado para Windows com WSL2. Ao seguir este guia, o usuário ganha uma compreensão profunda de como ferramentas de IA para engenharia de software são construídas, permitindo personalização e extensão futuras.

Funciona com✓Claude Code~Codex CLI~Cursor
npx skills add OPBR/build-claude-code

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que build-claude-code faz?

Construa o Claude Code do zero (versão de aprendizado)

Visão Geral

Este guia foi criado para ajudar desenvolvedores a entenderem como o Claude Code é construído, fornecendo um processo passo a passo para compilar e executar o agente de IA diretamente do código-fonte. Ideal para fins educacionais e experimentação.

Pré-requisitos

  • Git
  • Node.js 18+ e npm
  • Rust (para compilação de dependências nativas)
  • Sistema operacional Unix (Linux ou macOS) ou WSL2 no Windows

Passo a Passo

  1. Clone o repositório oficial:

    git clone https://github.com/anthropics/claude-code.git
    cd claude-code
    
  2. Instale as dependências:

    npm install
    
  3. Compile o projeto:

    npm run build
    
  4. Execute o Claude Code:

    node dist/index.js
    

Estrutura do Projeto

  • src/ - Código-fonte principal
  • dist/ - Saída da compilação
  • node_modules/ - Dependências do Node.js

Observações

  • Certifique-se de ter uma chave de API da Anthropic configurada na variável de ambiente ANTHROPIC_API_KEY.
  • Este guia é voltado para aprendizado e pode não refletir a versão oficial distribuída pela Anthropic.

Recursos Adicionais

Licença

Este guia é fornecido apenas para fins educacionais. Consulte a licença do projeto original para mais detalhes.

Habilidades Relacionadas