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
/exportcomando 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)
- 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.
- Remova ou oculte quaisquer segredos, credenciais ou dados privados dos artefatos (pesquise por
.envconteú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. - 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.
- 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). - 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)
- Abra o artefato no Claude Web.
- Clique na Publicar botão (essa ação alterna o artefato para “público” e disponibiliza um URL público).
- 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
- Criar um repositório Git localmente:
git initAdicione um arquivo README claro descrevendo a origem, as limitações e a licença. - Adicionar uma
LICENSEArquivo (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). - Adicione
CONTRIBUTING.mdeCODE_OF_CONDUCT.mdSe você pretende aceitar contribuições da comunidade. - Adicionar uma
MODEL_CARD.md/SYSTEM_CARD.mdResumindo 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, acrescentarREADME.mdCom 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
claudeno seu terminal e que você tenha um espaço de trabalho.
Etapa 2 — Exporte a(s) conversa(s)
- No REPL (interface de linha de comando interativa) do Claude Code, execute:
/export myproject-conversation.jsonlou simplesmente/exportque copiará a conversa para a área de transferência ou gravará em um arquivo (o comportamento depende da versão e dos parâmetros)./exportO comando exporta a sessão atual para um arquivo ou para a área de transferência. - 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/ - 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-extractororclaude-code-exporter(Existem projetos da comunidade que analisam e convertem sessões em Markdown/MDX).
Etapa 3 — Criar um repositório reproduzível
- Criar um repositório local:
mkdir my-claude-project cd my-claude-project git init - 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 (.jsonlor.md).src/— código gerado (se houver) e scripts auxiliares.
- 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):
- Criar um diretório:
mkdir my-claude-project && cd my-claude-project - Inicializar o git:
git init - Inicializar metadados do pacote:
npm init→ preencher metadados. - Adicione
index.js, testes e umexamples/pasta. echo "MIT" > LICENSE(ou utilize a licença escolhida).- Crie uma conta npm e autentique-se:
npm login - 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.tomlorsetup.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.mdeSECURITY.mdDescrevendo 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.
- 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-releasepublicar o comunicado. - Carrega o artefato.
- 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.jsonListando as versões exatas. - Adicionar uma
Makefilecom 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 itlink.
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 VK, X 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)?
- Abra o projeto no Claude.
- Clique na Compartilhar botão (à direita do nome do projeto).
- Debaixo Acesso geral escolher Todos na para abri-lo para sua organização.
Você pode alterar isso a qualquer momento.
3) Posso tornar um projeto visível para toda a internet (qualquer pessoa com um link)?
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.
