Casos de uso / Engenharia

Revisão de base de código.
Sem os segredos.

Anexe uma pasta ou um .zip e peça uma revisão. Seu navegador empacota o código, deixando de fora dependências, saídas de build e segredos como arquivos .env e chaves privadas. As correções voltam como diffs, aplicadas no seu navegador a um .zip corrigido que você pode baixar.

Uma ilustração do espaço de trabalho. O repositório e os problemas encontrados são fictícios.

O fluxo de trabalho

Gravado no espaço de trabalho

Veja no espaço de trabalho.

Verificado e criptografadoCada resposta mostra o caminho que percorreu, selada na sua aba, e o que de fato saiu do dispositivo.

Gravado no espaço de trabalho; respostas roteirizadas para a gravação, alguns clipes acelerados. As verificações de “Verificado” rodaram no navegador com base em uma atestação gravada.

Para onde vão seus dados

Criptografado antes de sair do seu dispositivo.

No seu navegador

  • Empacota a pasta, deixando de fora dependências e segredos
  • Aplica os diffs e monta o .zip corrigido
  • Executa o JavaScript das respostas só quando você pressiona Run, sem rede

O retransmissor do Undergrove

  • Verifica seu login e sua cota
  • Repassa o código criptografado, sem conseguir lê-lo
  • Vê o tamanho e o horário

Dentro do enclave

  • Executa o modelo com seu código e sua pergunta
  • Indexa uma base de código grande que você adiciona a Documentos, para que só os trechos correspondentes sejam enviados
  • A Tinfoil afirma que nada dentro dele persiste entre reinicializações

Antes de enviar, seu navegador confere a atestação de hardware do enclave com a versão de código aberto da Tinfoil. As respostas voltam do mesmo jeito, criptografadas até chegarem ao seu navegador. O que a verificação comprova

Feito com

Recursos disponíveis hoje no espaço de trabalho.

Pastas e arquivos .zip

Anexe uma pasta no computador, ou um .zip em qualquer lugar. Dependências, saídas de build, arquivos de lock, binários, arquivos .env e chaves ficam de fora.

Diffs e um .zip corrigido

Os diffs unificados nas respostas são mostrados arquivo por arquivo, aplicados à sua base de código no navegador e baixados como .zip.

JavaScript que roda

Pressione Run sob um bloco de JavaScript para executá-lo em um worker novo, sem rede nem armazenamento.

Auto

O Auto escolhe um modelo forte em código quando sua mensagem é sobre código, no seu navegador.

API para desenvolvedores

Os mesmos modelos por meio de uma API compatível com a OpenAI, para scripts e CI, com um modo criptografado.

O que não é

Os limites, sem rodeios.

  • Revise cada diff antes de usá-lo. Um modelo pode propor alterações que rodam mas estão erradas.
  • Os segredos ficam de fora pelo nome do arquivo: arquivos .env, chaves privadas, .npmrc e similares. Uma chave escrita dentro de um arquivo de código comum é enviada com o resto do código.
  • A API para desenvolvedores funciona de outro jeito: nosso gateway lê as solicitações da API na memória para verificá-las, a menos que você use o modo criptografado.
  • O Undergrove não tem certificações como SOC 2 ou ISO 27001 e ainda não passou por avaliação independente.
O aviso de privacidade completo

Experimente com o seu próprio código.

Abra o espaço de trabalho, adicione seu código e cole a solicitação. Sem acesso real, as respostas são exemplos escritos de antemão.

Abrir o espaço de trabalho
A solicitação
Revise a lógica de novas tentativas dos webhooks nesta base de código em busca de condições de corrida e tentativas perdidas, e proponha correções como diffs unificados.