Naar inhoud

Desktopapp ​

De desktopapp (Tauri 3.0.0-alpha.5) draait dezelfde server als rooftop serve op een willekeurige 127.0.0.1-poort, en toont die in een native venster.

PlatformInstallatie
macOSbrew install --cask irooftop/tap/irooftop, of het .dmg-bestand voor Apple Silicon of Intel
Windows 10 en 11Installer (.exe) of .msi
Linux (x86-64)AppImage (elke distributie), .deb (Debian, Ubuntu) of .rpm (Fedora)

De downloadlinks wijzen altijd naar de nieuwste release.

De builds zijn nog niet ondertekend

Open de app op macOS één keer, en ga dan naar Systeeminstellingen → Privacy en beveiliging → Toch openen. Kies op Windows in SmartScreen Meer info → Toch uitvoeren. Stap voor stap, met een animatie: Een niet-ondertekende app openen.

Eerste keer starten ​

De app leest je shell of .env niet, dus begroet hij je met Een model verbinden: open Instellingen, vul het endpoint, de sleutel en het model in, en druk op Testen. Als OPENAI_BASE_URL, OPENAI_API_KEY, OPENAI_MODEL of OPENAI_TEMPERATURE zijn ingesteld, worden ze de beginwaarden.

Datade app-datamap van het besturingssysteem, bijvoorbeeld ~/Library/Application Support/top.iroof.desktop op macOS
Sharelinksop hetzelfde Wi‑Fi of via internet: Links openen op andere apparaten
Andere siteslinks zoals t.me openen in je browser
macOS-venstergeen systeemtitelbalk: de koppen van de app lopen door onder de verkeerslichten en slepen het venster
Importerende app leest de export zelf: Map kiezen… opent de systeemkiezer, en een neergezette map, .zip of .txt wordt geïmporteerd vanaf waar hij staat. Er wordt niets geüpload, het origineel blijft onaangeroerd, en op APFS worden de media gekloond in plaats van gekopieerd, zodat zelfs een export van 13 GB bijna geen extra ruimte kost

Zelf bouwen ​

Je hebt Rust ≥ 1.95 en Node.js nodig, en op Linux de Tauri-vereisten.

sh
cd desktop
npm ci
npm run build                          # installers in desktop/target/release/bundle/
npm run build -- --debug --no-bundle   # alleen het binaire bestand

Op macOS maakt npm run build ook het .dmg-bestand, en slaat het het Finder-AppleScript over dat alleen het DMG-venster ordent (het mislukt zonder de machtiging Automatisering). Zet ROOFTOP_DMG_FINDER=1 om de Finder-indeling te behouden, zoals in de uitgebrachte DMG's: de achtergrond uit desktop/dmg/ met een pijl van de app naar Programma's, en de verborgen bestanden van het volume buiten beeld. Voer na het bewerken van desktop/dmg/background.svg desktop/dmg/make-background.sh uit.

Uitgebracht onder de MIT-licentie.