Ir para o conteúdo

App de desktop ​

O app de desktop (Tauri 3.0.0-alpha.5) executa o mesmo servidor que o rooftop serve em uma porta 127.0.0.1 aleatória, e o mostra em uma janela nativa.

PlataformaInstalação
macOSbrew install --cask irooftop/tap/irooftop, ou o .dmg para Apple Silicon ou Intel
Windows 10 e 11Instalador (.exe) ou .msi
Linux (x86-64)AppImage (qualquer distribuição), .deb (Debian, Ubuntu) ou .rpm (Fedora)

Os links de download sempre apontam para a versão mais recente.

Os instaladores ainda não são assinados

No macOS, abra o app uma vez e depois Ajustes do Sistema → Privacidade e Segurança → Abrir Mesmo Assim. No Windows, escolha Mais informações → Executar mesmo assim no SmartScreen. Passo a passo, com animação: Abrir um app não assinado.

Primeiro uso ​

O app não lê o seu shell nem o seu .env, então ele te recebe com Conectar um modelo: abra Configurações, informe o endpoint, a chave e o modelo, e clique em Testar. Se OPENAI_BASE_URL, OPENAI_API_KEY, OPENAI_MODEL ou OPENAI_TEMPERATURE estiverem definidas, elas viram os valores iniciais.

Dadosa pasta de dados de aplicativos do sistema, por exemplo ~/Library/Application Support/top.iroof.desktop no macOS
Links de compartilhamentona mesma rede Wi‑Fi ou pela internet: Abrir links em outros dispositivos
Outros siteslinks como t.me abrem no seu navegador
Janela no macOSsem barra de título do sistema: os cabeçalhos do app continuam sob os semáforos e arrastam a janela
Importaçãoo app lê a exportação por conta própria: Escolher pasta… abre o seletor do sistema, e uma pasta, .zip ou .txt solta é importada de onde está. Nada é enviado, o original permanece intacto, e no APFS a mídia é clonada em vez de copiada, então até uma exportação de 13 GB ocupa quase nenhum espaço extra

Compile você mesmo ​

Você precisa de Rust ≥ 1.95 e Node.js, e no Linux dos pré-requisitos do Tauri.

sh
cd desktop
npm ci
npm run build                          # instaladores em desktop/target/release/bundle/
npm run build -- --debug --no-bundle   # só o binário

No macOS, o npm run build também gera o .dmg, e pula o AppleScript do Finder que apenas organiza a janela do DMG (ele falha sem a permissão Automação). Defina ROOFTOP_DMG_FINDER=1 para manter o layout do Finder, como nos DMGs publicados: o fundo de desktop/dmg/ com uma seta do app para Aplicativos, e os arquivos ocultos do volume fora de vista. Depois de editar desktop/dmg/background.svg, execute desktop/dmg/make-background.sh.

Publicado sob a licença MIT.