Yad draait nu ook als eigen desktop-app
Een tweede manier om Yad te draaien, volledig buiten je browser om.
Tot nu toe leefde Yad alleen in je browser. Het was een extensie: iets wat je toevoegde aan Chrome, Edge of Brave. Je moest die browser open hebben, met de extensie er al in, voor je Yad iets kon laten doen. Dat werkt nog steeds precies zoals voorheen. Maar er is nu een tweede manier om Yad te draaien, en die raakt je gewone browser helemaal niet aan.
We bouwden een zelfstandige desktopversie van Yad. Je dubbelklikt erop, en het opent als eigen programmavenster, los van je gewone tabbladen, je gewone logins, wat je ook al open had staan. Geen nieuw icoontje tussen je andere extensies gepropt. Het opent gewoon, zoals elk ander programma op je computer opent.
Waarom zou je dat willen, als de extensie het werk al doet? Omdat je soms je dagelijkse browser er niet bij wilt betrekken. Je wilt Yad gewoon één taak geven en laten draaien, zonder dat je open tabbladen, je opgeslagen sessies, of de tien andere dingen waar je mee bezig was ergens in de buurt komen. De desktop-app geeft Yad zijn eigen schone ruimte om in te werken, in plaats van die van jou te lenen.
Hoe het werkt
Een dubbelklik start een kleine lokale server op je eigen machine. Het is dezelfde engine, hetzelfde "brein", dat ook de extensieversie aandrijft, dit keer gewoon zelfstandig draaiend. Dat opent een gewoon browservenster in app mode, geen adresbalk, geen zichtbare tabbladen, en dat venster wordt je control panel: de plek waar je typt wat je gedaan wilt hebben en het ziet gebeuren.
Dat control panel is alleen de schil. Het echte werk, het klikken en typen, gebeurt in een compleet apart browservenster, een venster waarin je in real time kunt zien hoe het zijn werk doet. Dat is dezelfde scheiding die de extensie al heeft tussen het control panel en de hand die het werk doet. De desktop-app verpakt datzelfde idee gewoon in zijn eigen venster in plaats van een browsertab.
Dezelfde engine eronder betekent dat Yad in beide gevallen hetzelfde kan doen. Wat verandert is hoe je het opent en hoe je ermee praat, niet waartoe het in staat is.
Dan het eerlijke deel, want dit is een regel waar we niet van afwijken. Dit is een echt, werkend prototype. We hebben het zelf getest, meer dan één keer, en het draait. Het is geen mockup. Maar het is een vroege, ontwikkelaars-gerichte build, geen af product voor een gewone, niet-technische gebruiker.
Op dit moment betekent gebruiken: Node.js geïnstalleerd hebben en het zelf bouwen vanaf de broncode. pnpm install draaien, dan pnpm build, en een apart commando om de browser te installeren waarmee het automatiseert. Er is nog geen download-en-installer in één klik. Ben je thuis in een terminal en wil je het vandaag proberen, dan vind je de desktop-app hier: github.com/holistis/al-yad, packages/desktop-app.
Voor iedereen die dat niet is: de extensie blijft vandaag de manier om Yad te gebruiken, en de eenvoudige, makkelijke installer voor de desktopversie komt eraan, maar is er nog niet.
Nog één ding: het is voorlopig alleen voor Windows, net als de rest van Yad.