Como faço para tornar um projeto Claude público e publicá-lo?

CometAPI
annaDec 3, 2025
Como faço para tornar um projeto Claude público e publicá-lo?

Fazendo uma Claude projeto disponível publicamente geralmente significa duas coisas ao mesmo tempo: (1) tomar o conteúdo criados durante uma sessão do Claude Web / Claude Projects (transcrições de bate-papo, artefatos, documentos, “Projetos” da interface do usuário) e exportá-los ou compartilhá-los, e (2) tirar código Gerado ou estruturado por Claude Code e empacotado para que outras pessoas (ou sistemas de produção) possam consumi-lo e executá-lo. Este artigo descreve ambos os fluxos de trabalho em detalhes práticos, passo a passo, com recomendações de segurança, procedência e melhores práticas integradas.

A seguir, apresentamos um passo a passo operacional completo: como exportar e publicar projetos criados no Claude Web e como empacotar, revisar e publicar código gerado com o Claude Code.

Resumindo: publique artefatos e projetos do Claude Web usando o recurso integrado. Publicar / Compartilhar fluxos (você também pode incorporar artefatos ou copiar um link público) e exportar/salvar conversas do Claude Code (usando o /export comando e os arquivos em ~/.claude/projects/Em seguida, empacote-os em um repositório de código normal ou em uma versão de lançamento (GitHub, npm/PyPI/Docker ou um aplicativo web hospedado).

Quais são os assuntos relacionados à publicação dos projetos de Claude?

Nos últimos dois anos, a Anthropic tem aprimorado a linha de produtos Claude com recursos importantes para publicação e compartilhamento:

  • Projetos Claude A interface de Projetos do Claude.ai permite que usuários Pro e Team organizem conversas em projetos e tornem conversas/artefatos selecionados visíveis para os colegas de equipe — um elemento fundamental para compartilhar um projeto internamente e prepará-lo para divulgação pública.
  • **A Anthropic lançou o código Claude.**Claude Code é uma ferramenta de codificação orientada a agentes, centrada em terminal/IDE, com integrações complementares de CLI/IDE (VS Code, JetBrains), que produz artefatos de código e pode ser integrada a fluxos de trabalho de desenvolvedores. Há também documentação pública e orientações de boas práticas para o uso do Claude Code em projetos reais.
  • Os materiais de suporte do Claude incluem fluxos explícitos de exportação de dados do usuário a partir da interface web (Configurações → Privacidade → Exportar) que são relevantes para fazer backup ou migrar dados do projeto antes da publicação. Para os Proprietários Principais do plano Equipe, também existem controles de exportação.

A seguir, apresentamos um passo a passo operacional completo: como exportar e publicar projetos criados no Claude Web e como empacotar, revisar e publicar código gerado com o Claude Code.

Como faço para publicar/exportar um projeto criado no Claude Web?

Quais funcionalidades do Claude Web são relevantes para exportação e publicação?

O Claude Web é compatível com Projetos (um espaço de trabalho para organizar chats, arquivos enviados e artefatos) e permite a exportação de dados de usuários ou da organização através de Configurações → Privacidade → Exportar dados. O Claude também pode criar arquivos (PowerPoint, Excel, Word, PDF) e esses arquivos podem ser baixados diretamente ou salvos no Google Drive. No entanto, a base de conhecimento interna dos Projetos e alguns registros de interação podem não ter um botão "exportar projeto" disponível atualmente — você deve utilizar os recursos integrados de exportação e download de artefatos, complementando com extração programática quando necessário.

Etapa 1 — Auditar o conteúdo do projeto (segurança e propriedade intelectual)

  1. Abra o projeto na interface web do Claude (claude.ai/projects) e liste todos os arquivos, instruções, prompts e artefatos gerados que foram enviados.
  2. Remova ou oculte quaisquer segredos, credenciais ou dados privados dos artefatos (pesquise por .env conteúdo, chaves de API, dados pessoais). Trate as saídas do modelo da mesma forma — remova as seções protegidas por direitos autorais se você não puder comprovar a licença.
  3. Classificar ativos de terceiros (imagens, conjuntos de dados) e confirmar se as licenças permitem a redistribuição.

Etapa 2 — Exporte os artefatos oficiais usando a interface web.

  1. Baixe os arquivos gerados diretamente do chat (Claude pode criar). .pptx, .xlsx, .docx, .pdf — Salve esses arquivos clicando no botão de download ou salve-os no Google Drive).
  2. Para exportar dados da conta ou da organização (registros de bate-papo, metadados da conta): Configurações → Privacidade → Exportar dados (indivíduos e proprietários principais da organização têm fluxos de exportação). Isso gera um link para o arquivo exportado por e-mail.

Observações e possíveis problemas:

  • Mensagens/projetos excluídos (ou itens removidos pelas configurações de retenção) não serão incluídos nas exportações após a exclusão.
  • A preparação das exportações pode demorar; o link para download é enviado por e-mail e expira (solicite novamente caso expire).

Etapa 3 — tornar público o artefato (saída única)

  1. Abra o artefato no Claude Web.
  2. Clique na Publicar botão (essa ação alterna o artefato para “público” e disponibiliza um URL público).
  3. Após a publicação, clique Obtenha o código de incorporação Se você deseja incorporar o artefato em um site ou CMS, copie o trecho de HTML gerado. (A incorporação é compatível com os planos gratuito, Pro e Max.)

Notas e dicas

  • Você também pode download Determinados tipos de artefatos (SVG, PNG, texto Mermaid ou outros formatos de exportação) da interface do usuário — use o download para incluir o artefato em seu repositório ou postagem de blog.
  • Adicione uma legenda explicativa e um texto alternativo ao conteúdo incorporado para garantir a acessibilidade.

Etapa 4 — Empacotar o conteúdo exportado para publicação

  1. Criar um repositório Git localmente: git initAdicione um arquivo README claro descrevendo a origem, as limitações e a licença.
  2. Adicionar uma LICENSE Arquivo (escolha uma licença permissiva ou restritiva, dependendo dos seus objetivos). Considere uma cláusula de "uso apenas para pesquisa" ou "proibido uso militar/comercial" se precisar de restrições (observação: a aplicação da lei é complexa — consulte um advogado).
  3. Adicione CONTRIBUTING.md e CODE_OF_CONDUCT.md Se você pretende aceitar contribuições da comunidade.
  4. Adicionar uma MODEL_CARD.md/SYSTEM_CARD.md Resumindo o que Claude produziu, os testes de segurança que você realizou e as notas sobre o conjunto de dados/proveniência que você está disposto a publicar. Essa transparência é essencial.

Etapa 5 — Verificações de consistência antes do lançamento público

  • Execute scanners secretos (consulte a seção "Como removeremos os segredos?").
  • Verifique se não restam dados pessoais ou conteúdo não permitido.
  • Certifique-se de que os documentos exportados estejam livres de vírus e metadados (remova as alterações controladas e os metadados ocultos).

Etapa 6 — Publicar

  • Envie o código/artefatos para um host público de sua escolha (GitHub/GitLab). Use uma tag de lançamento e uma nota de lançamento descritiva. Se você deseja um site estático ou uma demonstração, considere o GitHub Pages, o Netlify ou um contêiner Docker publicado em um registro.
  • Se você estiver publicando artefatos interativos criados por Claude (por exemplo, um site de demonstração), certifique-se de que as solicitações em tempo de execução não vazem as chaves da API de backend — use proxies do lado do servidor e limites de taxa.

Exemplo prático (demonstração HTML estática)

  • Copie o artefato HTML do projeto para index.html. Adicionar, acrescentar README.md Com instruções de reprodução.
  • Comprometa-se e siga em frente:
git init
git add .
git commit -m "Initial publish: Claude Project export v1.0"
gh repo create my-claude-demo --public --source=. --push
  • Habilite o GitHub Pages nas configurações do repositório (branch: main / folder: /) ou configure o GitHub Actions para fazer o deploy no Netlify/S3.

Como faço para exportar e empacotar as transcrições ou o código gerado pelo Claude Code?

Claude Code é um ambiente de agente e é principalmente baseado em linha de comando; ele salva sessões localmente e fornece comandos de barra (incluindo /exportPara salvar e exportar conversas, utilize o comando save. O fluxo de trabalho recomendado é: exportar a conversa e os arquivos de suporte, converter/limpar a saída para um formato legível, adicionar um repositório de código com metadados e, em seguida, publicar. Abaixo, você encontrará etapas práticas e reproduzíveis usando o comando integrado e ferramentas comuns de empacotamento.

Passo 1 — Certifique-se de que o Claude Code esteja configurado corretamente.

  • Instale o Claude Code e configure-o (siga as instruções). o guia de configuraçãoRecomenda-se conectar-se através do Console Cometapi e, em seguida, configurar o faturamento, se necessário. Cometapi Oferece preços de API mais acessíveis.
  • Verifique se você consegue executar claude no seu terminal e que você tenha um espaço de trabalho.

Etapa 2 — Exporte a(s) conversa(s)

  1. No REPL (interface de linha de comando interativa) do Claude Code, execute: /export myproject-conversation.jsonl ou simplesmente /export que copiará a conversa para a área de transferência ou gravará em um arquivo (o comportamento depende da versão e dos parâmetros). /export O comando exporta a sessão atual para um arquivo ou para a área de transferência.
  2. Se preferir reunir todas as sessões do projeto, inspecione o ~/.claude/projects/ diretório (o Claude Code armazena as conversas nesse diretório como arquivos JSONL ou JSON). Exemplo: ls -la ~/.claude/projects/
  3. Se a exportação for JSONL, converta para Markdown para facilitar a leitura:
  • Trecho de código Python simples: import json out = [] with open('myproject-conversation.jsonl') as f: for line in f: out.append(json.loads(line)) # transform out -> markdown file

  • Ou utilize ferramentas da comunidade, como... claude-conversation-extractor or claude-code-exporter (Existem projetos da comunidade que analisam e convertem sessões em Markdown/MDX).

Etapa 3 — Criar um repositório reproduzível

  1. Criar um repositório local: mkdir my-claude-project cd my-claude-project git init
  2. Adicionar:
  • README.md — descrição do projeto, notas de proveniência, instruções de utilização.
  • CLAUDE.md — como Claude foi utilizado (instruções, temperatura/parâmetros, se relevantes, o que foi editado por humanos).
  • LICENSE — licença escolhida.
  • artifacts/ — incluir artefatos baixados (imagens, SVGs) e os arquivos de conversa exportados (.jsonl or .md).
  • src/ — código gerado (se houver) e scripts auxiliares.
  1. Comprometer-se: git add . git commit -m "Initial Claude project export and artifact bundle"

Etapa 4 — Empacote o código para distribuição

O caminho de empacotamento que você escolher dependerá da linguagem de programação e do público-alvo.

Se for um pacote JavaScript/Node (requer conta npm):

  1. Criar um diretório: mkdir my-claude-project && cd my-claude-project
  2. Inicializar o git: git init
  3. Inicializar metadados do pacote: npm init → preencher metadados.
  4. Adicione index.js, testes e um examples/ pasta.
  5. echo "MIT" > LICENSE (ou utilize a licença escolhida).
  6. Crie uma conta npm e autentique-se: npm login
  7. Publicar no npm: npm publish --access public (Usar --access public (Para pacotes com escopo definido, você deseja que sejam públicos.)
cpp
npm publish --access public

Se for um pacote Python:

  • Preparar repositório: Adicionar pyproject.toml or setup.py.
  • Higienizar e testar: Executar pytest, tipagem estática (mypy), e verificações de dependência. Remover segredos e credenciais.
  • Construir e publicar: Construir roda e distribuição
nginx
#creates dist/
python -m build

# follow Twine prompts (use TestPyPI first if you want a dry run)

twine upload dist/*

Se for um aplicativo web ou uma demonstração:

  • Crie uma pequena interface web (por exemplo, Vite/Next/Vercel).
  • Implantação no Vercel/Netlify:
  • Conecte-se ao repositório do GitHub.
  • Adicione variáveis ​​de ambiente com chaves não confidenciais (nenhuma para a demonstração pública).
  • Implantar.

Se for um serviço em contêiner:

  • Adicione Dockerfile.
  • Construir e impulsionar:
perl
# test locally

docker build -t dockerhubuser/my-claude-demo:1.0 .
# Push to registry (Docker Hub / GitHub Container Registry):

docker push dockerhubuser/my-claude-demo:1.0

Etapa 5 — Criar uma versão e a documentação

  • No GitHub: abra o repositório → crie um Solte (tag v1.0.0) e faça o upload dos artefatos compilados (ZIP, tarball).
  • Adicionar uma CONTRIBUTING.md e SECURITY.md Descrevendo como reportar problemas ou vazamentos de dados sensíveis.
  • Adicione uma página de demonstração curta (GitHub Pages) com o URL do artefato incorporado do Claude Web ou recursos para download.

Como faço para integrar a exportação de código do Claude em CI/CD?

Exemplo: Ações do GitHub para exportar, converter e publicar

1.Objetivo: Quando uma branch for enviada, exporte os arquivos de conversação mais recentes do Claude (se você os tiver em uma máquina/artefato de CI ou por meio de um servidor MCP) e crie uma versão.

  1. Etapas de alto nível:

Use um fluxo de trabalho (.github/workflows/publish.yml) aquele:

  • Analisa o repositório.
  • Executa um pequeno script para converter JSONL em Markdown.
  • Uso actions/create-release publicar o comunicado.
  • Carrega o artefato.
  1. Nota de segurança: Não armazene chaves de API privadas no repositório; use o GitHub Secrets e faça a rotação de tokens.

(Ferramentas comunitárias como claude-code-exporter Servidores compatíveis com MCP simplificam a integração da exportação de conversas em fluxos de servidor; procure por integrações MCP/CLI que transmitam conversas para um arquivo centralizado.


E quanto ao compartilhamento colaborativo e à reprodutibilidade?

Crie um ambiente reproduzível

  • Adicione environment.yml / requirements.txt / package.json Listando as versões exatas.
  • Adicionar uma Makefile com metas: make export make convert make build make release
  • Documente a versão exata do Código de Claude utilizada (por exemplo, claude-code v1.0.44) e o comando de exportação. Isso ajuda os leitores a reproduzir as exportações (as versões alteram o comportamento de /export).

Compartilhe a conversa + código

  • Publique o artefato Claude (URL pública/embed) e inclua um link para a versão do GitHub que contém as transcrições exportadas e o código empacotado.
  • Adicione uma demonstração com um clique (Vercel / GitHub Pages) e inclua um Try it link.

Armadilhas técnicas específicas e como evitá-las.

Armadilha: vazar segredos ou informações pessoais identificáveis.

Solução: Use varredura automatizada (truffleHog, git-secrets) antes de publicar. Adicione um gancho pre-commit para bloquear pushes acidentais de .env ou chaves de API.

Armadilha: confiar em arquivos de conversação JSONL brutos como o artefato voltado para o usuário.

Solução: Converter para Markdown, adicionar notas de proveniência e apresentar apenas as saídas higienizadas e contextualizadas como artefatos principais.

Armadilha: incompatibilidade de versões e futura incompatibilidade.

Solução: As versões de pinos (tanto o Claude Code quanto quaisquer bibliotecas auxiliares) incluem claude-version.txt or claude-code-version no repositório.

Armadilha: falta de licença

Solução: adicionar LICENSE cedo. Se você deseja reutilização permissiva, escolha MIT/Apache 2.0; para controle comercial, escolha uma licença mais restritiva.


Como faço para sinalizar aos usuários o que Claude fez em comparação com o que os humanos fizeram?

Boa prática: atribuição explícita e um arquivo de proveniência.

CLAUDE.md — formato curto:

## Provenance 

- Created with Claude Web (artifact: <public-URL>) 
- Prompts used: (excerpted) 
- Human edits:  normalized content on 2025-12-03 
- Exported from Claude Code: /export -> myproject-conversation.jsonl

Adicionar uma USAGE.md e LIMITATIONS.md Descrição do modelo de risco de alucinações, medidas de segurança recomendadas e contato para correções.

Conclusão: publique com atenção, itere rapidamente.

Tornar um projeto Claude público é uma oportunidade para compartilhar artefatos úteis, acelerar a pesquisa e desenvolver um ecossistema — mas isso deve ser feito de forma deliberada. Os avanços recentes (Claude Opus 4.5 e ferramentas de desenvolvimento aprimoradas) significam que os artefatos gerados serão mais poderosos e úteis do que nunca; esse poder deve ser acompanhado por uma forte rastreabilidade, verificação de segredos, testes de segurança e documentação clara.

Os desenvolvedores podem acessar API Claude Opus 4.5 etc. através da CometAPI, a versão mais recente do modelo está sempre atualizado com o site oficial. Para começar, explore as capacidades do modelo no Playground e consulte o Guia de API para obter instruções detalhadas. Antes de acessar, certifique-se de ter feito login no CometAPI e obtido a chave da API. CometAPI oferecem um preço muito mais baixo que o preço oficial para ajudar você a se integrar.

Pronto para ir?→ Teste grátis do Claude opus 4.5 !

Se você quiser saber mais dicas, guias e novidades sobre IA, siga-nos em VKX e  Discord!

Perguntas Frequentes

1) O que significa “tornar um projeto público” em Claude?

Para a ProjetosOs controles de visibilidade do Claude permitem que você mantenha um projeto organizado. Privado (Somente para convidados) ou compartilhe com Todos na A documentação oficial descreve essas duas opções — não existe um botão que torne um projeto público na internet automaticamente.


2) Como faço para tornar um projeto público (passo a passo)?

  1. Abra o projeto no Claude.
  2. Clique na Compartilhar botão (à direita do nome do projeto).
  3. Debaixo Acesso geral escolher Todos na para abri-lo para sua organização.
    Você pode alterar isso a qualquer momento.

Não diretamente. A visibilidade do projeto é limitada ao escopo da organização na interface oficial. Se você precisar de acesso em toda a internet, publique artefatos individuais (ver itens seguintes) ou utilize soluções externas de implantação/incorporação.

4) O que é um "artefato" e qual a diferença entre publicar e ter visibilidade do projeto?

An artefato = uma única saída (diagrama, documento exportado, gráfico, etc.) criada dentro do Claude. Os artefatos têm seus próprios Publicar fluxo: você pode publicar um artefato publicamente e obter o código de incorporação para colocá-lo em um site. Esse é o caminho recomendado quando você deseja que um único item de saída seja visível na web pública.


5) Posso reverter um projeto público ou um artefato não publicado para privado/não publicado?

Sim, você pode alterar a visibilidade do projeto a qualquer momento (Compartilhar → escolha “Somente pessoas convidadas”). Para artefatos, você pode cancelar a publicação ou remover links incorporados de acordo com os controles do artefato.

Leia Mais

500+ Modelos em Uma API

Até 20% de Desconto