Vai al contenuto

App desktop ​

L'app desktop (Tauri 3.0.0-alpha.5) esegue lo stesso server di rooftop serve su una porta 127.0.0.1 casuale, e lo mostra in una finestra nativa.

PiattaformaInstallazione
macOSbrew install --cask irooftop/tap/irooftop, oppure il .dmg per Apple Silicon o Intel
Windows 10 e 11Installer (.exe) oppure .msi
Linux (x86-64)AppImage (qualsiasi distribuzione), .deb (Debian, Ubuntu) oppure .rpm (Fedora)

I link di download puntano sempre alla versione più recente.

I pacchetti non sono ancora firmati

Su macOS apri l'app una volta, poi Impostazioni di Sistema → Privacy e sicurezza → Apri comunque. Su Windows scegli Ulteriori informazioni → Esegui comunque in SmartScreen. Passo passo, con un'animazione: Aprire un'app non firmata.

Primo avvio ​

L'app non legge la tua shell né il tuo .env, quindi ti accoglie con Collega un modello: apri Impostazioni, inserisci endpoint, chiave e modello, e premi Prova. Se OPENAI_BASE_URL, OPENAI_API_KEY, OPENAI_MODEL o OPENAI_TEMPERATURE sono impostate, diventano i valori iniziali.

Datila cartella dei dati dell'app del sistema, per esempio ~/Library/Application Support/top.iroof.desktop su macOS
Link di condivisionesulla stessa Wi‑Fi o via internet: Aprire i link su altri dispositivi
Altri sitilink come t.me si aprono nel browser
Finestra su macOSnessuna barra del titolo di sistema: le intestazioni dell'app continuano sotto i semafori e trascinano la finestra
Importazionel'app legge da sola l'esportazione: Scegli cartella… apre il selettore di sistema, e una cartella, uno .zip o un .txt trascinato viene importato da dove si trova. Non si carica nulla, l'originale resta intatto, e su APFS i media vengono clonati invece che copiati, quindi anche un'esportazione da 13 GB occupa quasi nessuno spazio in più

Compilala tu stesso ​

Ti servono Rust ≥ 1.95 e Node.js, e su Linux i prerequisiti di Tauri.

sh
cd desktop
npm ci
npm run build                          # installer in desktop/target/release/bundle/
npm run build -- --debug --no-bundle   # solo il binario

Su macOS, npm run build crea anche il .dmg, e salta lo script AppleScript del Finder che si limita a sistemare la finestra del DMG (fallisce senza il permesso Automazione). Imposta ROOFTOP_DMG_FINDER=1 per mantenere la disposizione del Finder, come nei DMG pubblicati: lo sfondo da desktop/dmg/ con una freccia dall'app ad Applicazioni, e i file nascosti del volume fuori vista. Dopo aver modificato desktop/dmg/background.svg, esegui desktop/dmg/make-background.sh.

Rilasciato con licenza MIT.