Guias focados
Documentação do PreviewShip
Comece aqui para publicar output de frameworks, HTML, Markdown ou uma página gerada por IA, e depois gerenciar a URL fixa do projeto, acesso, versões e limpeza.
Compartilhamento de chat Codex
É um fluxo complementar para usuários do Codex. Serve para compartilhar contexto de depuração, registros de implementação ou discussões de revisão, mas não é necessário para implantações normais do PreviewShip.
npx skills add blockdancez/PreviewShip --skill share-codex-chat -a codex -g --yes$share-codex-chat 分享当前 Codex 对话Compartilhar chat do Claude Code
É um fluxo complementar para usuários de Claude Code. Serve para compartilhar trilhas de pesquisa, registros de implementação e discussões de revisão, preservando atividades de ferramentas como uma linha do tempo legível.
npx skills add blockdancez/PreviewShip --skill share-claude-code-chat -a codex -g --yes$share-claude-code-chat 分享 Claude Code 对话Início Rápido
O PreviewShip transforma artefatos frontend prontos para navegador em URLs fixas de preview. Escolha o fluxo ideal:
- 1Registre-se gratuitamente em previewship.com
- 2Crie uma API Key no console (página API Keys)
- 3Publique output estático de React/Vue/Vite/Next, um zip com index.html, um arquivo HTML/Markdown/PDF, HTML colado ou output gerado por agente via CLI, MCP, extensão do editor ou console
- 4Compartilhe a URL fixa de preview e gerencie acesso, versões, rollback, redeploy ou limpeza do projeto quando necessário
Entradas aceitas e modelo de projeto
Use o PreviewShip quando o artefato que você quer compartilhar já abre no navegador. Ele é feito para links de revisão frontend, não para compilar código-fonte ou hospedar backends.
Output frontend já construído
Publique React, Vue, Vite, Astro, Svelte, Angular, Next static export ou qualquer pasta estática como dist, build, out, public, ou um zip com index.html e assets.
Arquivos únicos e HTML colado
Envie um .html, .md, .markdown ou .pdf independente, ou cole um documento HTML completo. O PreviewShip empacota tudo como preview pronta para navegador.
URL fixa de projeto
Cada projeto mantém uma URL estável. O rollback coloca um novo deploy na fila a partir da versão retida e só troca o ponteiro latest após o sucesso.
Acesso público ou com senha
Projetos são públicos por padrão. Projetos Pro podem exigir senha; voltar para público remove a senha salva.
Histórico e recuperação
Free mostra 3 versões retidas, Pro Monthly 10 e Pro Yearly 40. Rollback coloca na fila um novo deploy a partir da versão retida; redeploy latest pode restaurar um link expirado se o artefato ainda estiver retido.
Limpeza de cota
Free inclui 1 projeto. Se estiver cheio, exclua um projeto sem uso ou faça upgrade antes de publicar ou reivindicar outro preview. A exclusão é permanente.
CLI
Publique com um comando no terminal e depois gerencie URLs fixas, acesso público/senha, versões, rollback, redeploy e exclusão. A CLI também oferece JSON para agentes de IA e CI.
Instalar
Use npx diretamente (sem instalação) ou instale globalmente:
npm install -g previewshipnpx previewship deploy ./distConfigurar API Key
Configure sua API Key para autenticação:
previewship loginpreviewship login --key ps_live_your_key_hereOu defina via variável de ambiente:
PREVIEWSHIP_API_KEY=ps_live_... previewship deploy ./distImplantar
Implante um diretório estático já construído, um único arquivo HTML ou um documento Markdown para obter um link de preview:
previewship deploy ./distpreviewship deploy ./report.html -n ai-reportpreviewship deploy ./README.md -n docs-previewpreviewship deploy ./dist -n my-project --exclude "*.map"Saída JSON para Agentes
Use a flag --json para saída estruturada, ideal para agentes de IA e pipelines de CI:
previewship deploy ./dist --jsonComandos de gestão de projetos
Use para inspecionar projetos, mudar acesso, restaurar links expirados, fazer rollback da URL fixa ou excluir um slot Free sem uso.
previewship deployments list --json
previewship projects list --json
previewship projects access 42 --password "review-pass"
previewship projects access 42 --public
previewship projects versions 42
previewship projects rollback 42 105 --confirm my-project
previewship projects redeploy 42
previewship projects delete 42 --confirm my-projectMCP Server
O MCP server permite que agentes de IA publiquem previews e gerenciem projetos como chamadas nativas de ferramenta. Funciona com Claude Code, Cursor, Windsurf e clientes compatíveis com MCP.
Configuração
Para Claude Code, adicione ao ~/.claude/settings.json:
{
"mcpServers": {
"previewship": {
"command": "npx",
"args": ["-y", "previewship-mcp"],
"env": {
"PREVIEWSHIP_API_KEY": "ps_live_your_key_here"
}
}
}
}Para Cursor, crie .cursor/mcp.json na raiz do seu projeto:
{
"mcpServers": {
"previewship": {
"command": "npx",
"args": ["-y", "previewship-mcp"],
"env": {
"PREVIEWSHIP_API_KEY": "ps_live_your_key_here"
}
}
}
}Para Windsurf, adicione ao ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"previewship": {
"command": "npx",
"args": ["-y", "previewship-mcp"],
"env": {
"PREVIEWSHIP_API_KEY": "ps_live_your_key_here"
}
}
}
}Ferramentas Disponíveis
- deploy_preview — Publica um diretório de build output, um .html único ou Markdown e retorna uma URL fixa de preview
- check_deployment — Verifica o status de implantação por ID
- show_usage — Exibe a cota restante de implantações
- list_projects / get_project — Inspeciona URLs fixas, status do projeto, modo de acesso e disponibilidade de redeploy
- get_project_access / set_project_access — Alterna entre PUBLIC e PASSWORD; PUBLIC remove a senha salva
- list_project_versions / rollback_project_version — Mostra versões retidas e reverte uma URL fixa para um deploy histórico
- redeploy_project_latest — Restaura um link fixo expirado a partir do último artefato retido
- delete_project — Exclui um projeto confirmado e remove permanentemente sua URL fixa, projeto hospedado, associação de deploys e item do Showcase
Compartilhamento de chat Codex
PreviewShip também oferece uma skill opcional do Codex para compartilhar a conversa atual. Ela transforma o transcript visível em uma página HTML de alta fidelidade, implanta com o PreviewShip CLI e retorna uma URL pública.
Instalar a skill
npx skills add blockdancez/PreviewShip --skill share-codex-chat -a codex -g --yesnpx skills add blockdancez/PreviewShip --skill share-codex-chat -a codex --yesUsar no Codex
Após a instalação, referencie a skill em uma conversa do Codex:
$share-codex-chat 分享当前 Codex 对话Compartilhar chat do Claude Code
PreviewShip também oferece um skill opcional de Claude Code para compartilhar conversas do Claude Code. Ele lê o histórico JSONL local, renderiza o chat visível como uma página HTML de alta fidelidade, faz deploy com o PreviewShip CLI e retorna uma URL pública.
Instalar o skill
npx skills add blockdancez/PreviewShip --skill share-claude-code-chat -a codex -g --yesnpx skills add blockdancez/PreviewShip --skill share-claude-code-chat -a codex --yesUsar no Codex
Depois de instalar, referencie o skill no Codex e peça para compartilhar uma conversa do Claude Code:
$share-claude-code-chat 分享 Claude Code 对话Configurar Cursor
O Cursor é totalmente compatível com extensões do VS Code. Você pode instalar o PreviewShip da mesma forma.
Instalar pela Paleta de Comandos
- 1Abra o Cursor, pressione Ctrl+P (Cmd+P no Mac)
- 2Cole o comando abaixo e pressione Enter:
ext install previewship.previewshipInstalar via VSIX
Se preferir instalação offline, baixe o arquivo .vsix e siga a seção "Instalação VSIX" abaixo.
Configurar VS Code
Abra o VS Code, pressione Ctrl+P (Cmd+P no Mac), cole o comando abaixo e pressione Enter:
ext install previewship.previewshipInstalação VSIX
Se o marketplace não estiver disponível no seu ambiente, você pode instalar a extensão manualmente com um arquivo .vsix.
Passos de Instalação
- 1Baixe o arquivo .vsix usando o botão acima
- 2Abra o Cursor ou VS Code, vá ao painel de Extensões (Ctrl+Shift+X)
- 3Clique em "..." no canto superior direito → "Instalar de VSIX..." → selecione o arquivo baixado
Também é possível instalar pela linha de comando:
code --install-extension previewship-latest.vsixAPI Key
Uma API Key é necessária para todos os métodos de implantação (CLI, MCP, extensão do editor). Como criar:
- 1Faça login em previewship.com e vá para a página API Keys
- 2Clique em "Criar API Key", dê um nome e copie a chave gerada
- 3Use a chave no CLI (previewship login), na configuração MCP (variável de ambiente PREVIEWSHIP_API_KEY) ou na extensão do editor (comando Set API Key)
Implantar do Editor
Com a extensão instalada e a API Key configurada:
- 1Abra a pasta do projeto frontend no editor
- 2Abra a paleta de comandos (Ctrl+Shift+P) e execute "PreviewShip: Deploy Workspace, HTML, Markdown, or PDF File" ou "PreviewShip: Deploy Active HTML, Markdown, or PDF File"
- 3A extensão empacota o build output, arquivo HTML ou arquivo Markdown selecionado, faz o upload e retorna uma URL de preview quando ficar pronto
Implantação pelo Console
Você também pode implantar diretamente pelo console web sem ferramentas. O console permite enviar um zip de build output, enviar um único arquivo HTML, Markdown ou PDF, ou colar HTML:
- 1Faça login e vá para a página de Implantação
- 2Selecione ou crie um projeto; depois envie um .zip com saída estática compilada, envie um arquivo .html/.md/.markdown/.pdf ou cole um documento HTML completo
- 3O PreviewShip implanta zips como sites estáticos, empacota HTML único como index.html e mantém Markdown único com uma página visualizadora segura antes do deploy
Gestão de Projetos
Projetos são o contêiner estável por trás dos links do PreviewShip. Cada projeto tem URL fixa, ponteiro latest, modo de acesso, versões retidas e estado opcional no Showcase.
- Projetos são criados automaticamente ao publicar com um nome novo, e previews guest reivindicados são vinculados a um projeto fixo.
- A URL fixa do projeto não muda a cada deploy; deploys e rollbacks mudam o que essa URL serve.
- Projetos públicos podem ser compartilhados normalmente. Pro permite acesso com senha; voltar para público remove a senha.
- O histórico depende do plano: Free mantém 3 versões rollback, Pro Monthly 10 e Pro Yearly 40 enquanto os artefatos estiverem retidos.
- Free inclui 1 projeto. Se o limite estiver cheio, exclua um projeto sem uso ou faça upgrade antes de publicar ou reivindicar outro preview.
- Excluir um projeto remove permanentemente a URL fixa, o projeto hospedado, a associação de deploys e o item do Showcase.
- Só itens Showcase públicos e aprovados podem ser indexados. Projetos com senha, privados/ocultos ou conteúdo expirado inacessível não entram no sitemap.
Planos e Limites
Os planos do PreviewShip combinam cota de deploy, número de projetos, upload, retenção, histórico de versões, controle de acesso e remoção da marca d’água:
| Recurso | Gratuito | Pro Mensal | Pro Anual |
|---|---|---|---|
| Projetos | 1 | 10 | 20 |
| Implantações Diárias | 5 | 50 | 80 |
| Implantações Mensais | 20 | 300 | 500 |
| Builds Simultâneos | 1 | 3 | 3 |
| Tamanho Máx. Zip | 15 MB | 50 MB | 80 MB |
| Upload Mensal | 200 MB | 2 GB | 4 GB |
| Expiração do Preview | 3 dias | 30 dias | 365 dias |
| Histórico de versões / rollback | 3 versões | 10 versões | 40 versões |
| Controle de acesso | Apenas público | Público ou com senha | Público ou com senha |
| Marca d'água PreviewShip | Incluída | Removida | Removida |
Perguntas Frequentes
Quais frameworks são suportados?
O PreviewShip funciona com qualquer saída frontend estática: React, Vue, Svelte, export do Next.js, HTML nativo, documentos Markdown etc. Faça build primeiro e implante a pasta com index.html, ou implante diretamente um único .html/.md/.markdown/.pdf.
Como implantar a partir de um agente de IA?
Adicione o MCP server do PreviewShip ao seu agente (Claude Code, Cursor, Windsurf) ou use o CLI com a flag --json. Seu agente poderá implantar previews como parte da conversa.
Qual é a diferença entre CLI e MCP?
O CLI é um comando de terminal (npx previewship deploy). O MCP é um protocolo que permite que agentes de IA chamem deploy como uma ferramenta nativa. Use CLI para scripts e implantações manuais, MCP para integração perfeita com agentes.
O que acontece quando um preview expira?
Previews expirados retornam uma página 404. O registro de implantação continua visível no dashboard. Você pode reimplantar para obter um novo link.
Há limite de tamanho de arquivo?
Sim. O plano Free permite até 15 MB por upload. Planos Pro aceitam 50-80 MB conforme o ciclo de cobrança. Uploads podem ser zips de build output, arquivos HTML únicos ou arquivos Markdown.
Existe um plano gratuito?
Sim. O Free inclui 5 deploys por dia, 20 por mês, 1 projeto e 3 versões recentes recuperáveis. Links Free incluem a marca PreviewShip; o Pro remove a marca, adiciona acesso com senha e mantém mais histórico de rollback. Não é necessário cartão.
Posso publicar um único arquivo HTML, Markdown ou PDF?
Sim. O console web, CLI/MCP e a extensão VS Code/Cursor aceitam diretamente .html, .md, .markdown e .pdf. HTML e Markdown recebem uma entrada web; PDF abre no leitor nativo em tela cheia.
Cada deploy cria uma URL nova?
Não. Os projetos do PreviewShip mantêm uma URL fixa. O rollback coloca um novo deploy na fila e só troca o ponteiro latest após o sucesso, mantendo o mesmo link de revisão.
Posso voltar um projeto com senha para público?
Sim. Ao mudar para acesso público, o PreviewShip limpa a senha salva do projeto. Projetos públicos podem ser compartilhados normalmente e só podem entrar no Showcase e no sitemap quando você optar por compartilhá-los.
O que fazer quando o limite de projetos Free estiver cheio?
O plano Free inclui 1 projeto. Você pode fazer upgrade ou excluir um projeto que não usa antes de fazer deploy ou reivindicar outro preview. A exclusão remove permanentemente a URL fixa, o projeto hospedado, a associação de deploys e o item do Showcase.