detachbox
PáginasArquivos, prints e fotos

Arquivos, prints e fotos

Mostre um bug ao agente do jeito que você mostraria a um colega: cole o print, e o agente recebe o caminho e lê a imagem. Os arquivos voltam com a mesma facilidade. Clique num caminho que o agente imprime, e o arquivo abre num visualizador sobre o terminal, pronto para ler, baixar ou compartilhar.

Cole prints no agente

Copie um print e aperte ⌘V ou Ctrl+V no terminal. A imagem sobe para /uploads/clipboard/ deste terminal e o caminho dela é colado no cursor; o Claude Code, o Codex e o OpenCode transformam esse caminho num anexo de imagem.

  • Imagens de até 20 MB chegam ao agente como imagem; uma maior sobe como arquivo.
  • No envio, a imagem vira um WebP de no máximo 2500 px no lado maior, o tamanho que os agentes leem: várias vezes mais leve que o print, com o mesmo resultado para o agente. Onde o navegador não gera WebP, ela vira JPEG, e uma imagem que a conversão não deixaria menor vai como está.
  • Um arquivo copiado no Finder ou no Explorer cola do mesmo jeito: ⌘V envia o próprio arquivo.
  • A colagem de imagem do próprio Claude Code também funciona: aperte Ctrl+V dentro do Claude Code e ele encontra a imagem que você acabou de colar.

Na primeira colagem, o navegador pode pedir acesso à área de transferência; o terminal aponta para o pedido junto à barra de endereço. Se o navegador bloquear a área de transferência para o site, libere nas configurações do site e cole de novo.

Solte arquivos no terminal

Arraste arquivos do seu computador para o terminal; ele mostra "Solte para enviar a este terminal".

  • Arquivos até o limite do seu plano: 100 MB no Start, 250 MB no Pro, 500 MB no Max, 1 GB no Business, 2 GB no Business Plus, 5 GB no Business Max, 10 GB no Business Ultra.
  • Os arquivos vão direto para o seu terminal, em partes. Se a conexão cair, o envio espera e continua da última parte que chegou; nada recomeça do zero.
  • Solte vários de uma vez: os caminhos são colados numa linha só, separados por espaços e com os caracteres de escape que o shell exigir em cada nome.
  • As imagens de até 20 MB vão para /uploads/clipboard/, junto com as coladas. Os outros arquivos caem em /uploads/ com os próprios nomes; um segundo arquivo com o mesmo nome vira name (1).ext.
  • Uma pasta é recusada: compacte em zip e solte o zip, ou solte os arquivos que estão dentro dela.

Mande fotos do celular

Toque em Colar uma foto na barra de teclas embaixo do terminal. O celular oferece a galeria, a câmera e os arquivos dele; escolha uma foto ou várias.

  • Uma foto de iPhone em HEIC vira JPEG no caminho, porque nenhum agente lê HEIC. AVIF, BMP e TIFF viram PNG.
  • Uma foto maior que 4096 × 4096 é reduzida para caber.
  • Uma foto que o navegador não consegue converter fica no celular, e o terminal diz qual foi.

O botão Colar da barra de teclas também cola uma imagem da área de transferência do celular. Celular explica o resto da barra de teclas.

Acompanhe e cancele um envio

Um indicador sobre o terminal mostra "Colando a imagem…" ou "Enviando report.pdf…" com o progresso em porcentagem. Aperte Esc ou escolha Cancelar para parar; a parte já enviada é apagada do terminal. Vai um envio por vez, com três dos arquivos ao mesmo tempo. Enquanto a conexão estiver fora, o indicador mostra "A conexão caiu. Continuando de onde parou…", e o envio continua sozinho assim que você voltar a ficar on-line.

Onde ficam os uploads

Só este terminal vê os próprios uploads, e eles somem quando o terminal termina ou reinicia. Das imagens coladas, o terminal guarda as 50 mais recentes das últimas 24 horas: cada colagem nova limpa as mais antigas. Mova um arquivo para o seu projeto para guardá-lo.

Abra caminhos de arquivo na saída

Os caminhos que o agente imprime viram links assim que o arquivo existe: ficam sublinhados quando você passa o mouse. Dê ⌘-clique ou Ctrl-clique num deles, ou toque nele no celular.

  • Caminhos absolutos, ~/…, ./…, ../… e caminhos como src/app.ts.
  • Um sufixo :line ou :line:col, como src/app.ts:42, abre o arquivo naquela linha. Um nome solto como app.ts vira link quando traz uma linha.
  • Caminhos relativos partem da pasta em que o shell está agora.
  • Links file:// e os links que o ls --hyperlink imprime também abrem no visualizador; links da web abrem numa nova aba do navegador.

Abra qualquer arquivo pelo caminho

Escolha Abrir arquivo… no menu de comandos do ⌘K, ou na página Arquivos e prévias do terminal. Digite um caminho absoluto, um caminho a partir da sua pasta pessoal (~/…) ou um relativo à pasta do terminal; acrescente :line para pular até ali.

Leia arquivos no visualizador

O visualizador abre sobre o terminal; no celular, ocupa a tela inteira. O cabeçalho mostra a pasta do arquivo, o tamanho e quando ele mudou, e Esc fecha.

  • Código, com números de linha e destaque para 25 linguagens, entre elas Dockerfiles e Makefiles; um link com :line centraliza aquela linha e a marca.
  • Markdown, renderizado como no GitHub. HTML cru lá dentro é ignorado, e as imagens aparecem como o texto alternativo.
  • Imagens e PDFs. Num celular que mostra só a primeira página de um PDF, escolha Abrir numa nova aba.
  • CSV e TSV como tabela, as primeiras 1.000 linhas.
  • Logs longos: um arquivo com mais de 1 MB abre nos últimos 256 KB, e Carregar linhas anteriores volta 256 KB por vez.
  • HTML como código-fonte, com Abrir renderizado para ver a página.
  • Qualquer outra coisa: o tamanho e o tipo, com Baixar.

Um caminho de pasta mostra "Isto é uma pasta", com Abrir no host de arquivos para uma listagem de até 2.000 itens.

O visualizador mostra arquivos de até 20 MB, e Baixar aceita arquivos de até 1 GiB. Copiar caminho copia o caminho absoluto.

  1. Abra o arquivo no visualizador e escolha Compartilhar link.
  2. Em O link funciona por, escolha 15 minutos, 1 hora, 1 dia ou 7 dias.
  3. Escolha Criar o link e depois Copiar link.

Qualquer pessoa com o link pode baixar aquele arquivo, sem precisar de conta, até o tempo acabar. A página Arquivos e prévias do terminal lista os links dele em Arquivos compartilhados: quantas vezes cada um foi aberto (passe o mouse sobre a contagem para ver a última vez), quando expira, um botão para copiar de novo e Revogar para encerrar antes. Um terminal mantém até 50 links ativos. Os links são mantidos após uma reinicialização e deixam de funcionar quando o terminal é encerrado.

Abra seus arquivos no navegador

Cada terminal tem um endereço de arquivos: https://files-<terminal ID>.detachbox.dev/<absolute path>. Ele serve o que esse terminal consegue ler, com o mesmo login dos previews. Abrir renderizado mostra dali um relatório HTML ou um site gerado como página. Uma página aberta assim só alcança os arquivos da própria pasta, e nunca arquivos cujo nome começa com ponto, como .env, .git ou .detachbox.