Versão: edição web 0.1a0

Eu estava trabalhando em um projeto em meu telefone usando o Codex Remote quando me vi querendo editar um arquivo de credenciais sem percorrer essas credenciais por meio do próprio LLM.

Então… Pedi ao Codex e ao GPT-6 Astra Extra High que construíssem este aplicativo da web em Python que fornece uma interface da web para visualizar e editar arquivos em uma pasta. Ele foi projetado para ser executado no Tailscale, para que eu possa fazer com que um agente inicie a execução e edite os arquivos por meio da minha rede Tailscale diretamente do meu telefone.

Esta é a interface para navegar pelos arquivos em uma pasta:

Captura de tela de uma interface de gerenciador de arquivos da web. Leituras de cabeçalho "ESPAÇO DE TRABALHO" acima do título "Arquivos"com botões "Atualizar", "Carregar arquivos" e "Novo arquivo" (verde escuro). Uma migalha mostra "edição web / web_edit / estático". Uma tabela com colunas "Nome", "Tamanho", "Modificado" lista quatro arquivos, cada um com "Baixar ↓" e "Excluir" links: "aplicativo.css" 8,4 KB em 12 de outubro de 2026; "aplicativo.js" 671,5 KB em 12 de outubro de 2026; "index.html" 4,3 KB 12 de outubro de 2026 (sublinhado, como se estivesse passando o mouse); "THIRD_PARTY_LICENSES.txt" 32,3 KB em 12 de outubro de 2026. Abaixo da tabela: "Imagens com menos de 2 MB aparecem embutidas. Selecione um arquivo de texto para editá-lo." Um painel abaixo é rotulado "FILA DE CARREGAMENTO" com título "Adicionar arquivos" e um "Fechar" botão. Tem um "Pasta de destino" campo de texto contendo "web_edit"em seguida, uma leitura de zona de lançamento tracejada "Escolha os arquivos ou solte-os aqui" e "Defina um caminho e um nome de arquivo para cada arquivo antes de carregá-lo." com um "Escolha arquivos" botão e o texto "nenhum arquivo selecionado". Um acinzentado "Carregar arquivos" o botão fica no canto inferior direito.

A edição usa CodeMirror 6 – eu ia usar o Monaco mas ainda não oferece uma ótima experiência mobile.

Source link

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *

Botão Voltar ao Topo