DESKEN

Sådan bruger du Desken

Desken er et program, der kører på din egen maskine. Du bygger arbejdsgangen på et lærred — fra materiale til færdig tekst, med dokumentationstjek og en godkendelse undervejs. Siden her er skrevet, så den kan læses forfra som en introduktion, eller slås op i, når noget driller. Læsetid forfra: cirka 25 minutter.

  1. Hvad Desken er — og ikke er
  2. Hent, installér og opdatér
  3. Din bruger
  4. AI-nøgler
  5. Ny opgave: guiden
  6. Lærredet
  7. Spørg til lærredet
  8. Få materiale ind
  9. Arbejdsrum og husmateriale
  10. Skriv udkastet
  11. Efterprøv påstandene
  12. Godkend
  13. Aflevér
  14. Gør flowet til en app
  15. Databeskyttelse: tre tilstande
  16. Uden internet
  17. Projekter, backup og flytning
  18. Tastaturgenveje
  19. Når noget går galt
  20. Support og kontakt

Appen har sin egen korte manual: ⋯ MER → ❓ Manual og hjælp. Tastaturgenvejene ligger bag ?.

1 · Hvad Desken er — og ikke er

Desken er en arbejdsstation til kommunikationsarbejde, hvor påstande skal kunne dokumenteres. Du samler dit materiale, lader en AI-model skrive et udkast ud fra det materiale, får hver påstand tjekket mod materialet, og godkender teksten som menneske, før den går ud.

Desken er ikke en AI-tjeneste. Vi driver ingen server og har ingen model. Du kobler selv de AI-udbydere på, du vil bruge, med dine egne nøgler, og kaldene går direkte fra din maskine til udbyderen. Det betyder også, at du selv betaler for forbruget hos udbyderen — og at du selv bestemmer, hvem der må se dit materiale.

Det vigtigste at forstå: alt gult på lærredet er AI-genereret og ubekræftet, til du har tjekket det. Dokumentationstjek og godkendelse er ikke pynt — det er hele grunden til, at programmet ser ud, som det gør.

2 · Hent, installér og opdatér

Appen hentes på desken.dk/hent. Desken er i lukket beta, så download kræver en adgangskode fra den, der har inviteret dig.

Mac

Mac-udgaven er signeret og notariseret hos Apple, så den åbner uden advarsler. Træk Desken over i Programmer, og start den derfra.

Windows

Windows-udgaven er under udvikling og er ikke signeret endnu. Windows advarer derfor om «ukendt udgiver»: klik Flere oplysninger → Kør alligevel. Er Smart App Control slået til på Windows 11, blokeres filen helt. I beta anbefaler vi Mac-udgaven.

Opdateringer

Appen holder sig selv opdateret. Den ser efter en ny udgave, når den starter, og derefter hver sjette time, henter den i baggrunden og spørger så, om du vil genstarte nu eller senere. Opdateringen installeres, når appen lukkes. Dine projekter påvirkes ikke.

3 · Din bruger

Første gang du åbner Desken, opretter du en bruger med navn og e-mail. Der er ingen adgangskode og ingen PIN i desktop-appen — det er din computers eget login, der er adgangskontrollen.

Navn og e-mail sendes til udgiveren og bruges til én ting: listen over, hvem der bruger betaen, så du kan få besked om nye udgaver. Intet fra dine projekter følger med. Du opretter ikke en konto hos os, og der er intet at logge ind på. Det står i detaljer på privatlivssiden.

Navnet bruges også ét sted inde i programmet: det står på de godkendelser, du laver, så det kan ses, hvem der sagde god for en tekst.

4 · AI-nøgler

Uden mindst én API-nøgle kan AI-noderne ikke køre. Du finder felterne under ⚙ Indstillinger → API-nøgle.

Desken kan bruge:

Ollama-modeller med cloud-mærke kører ikke lokalt. De kører hos modeludbyderen og tæller derfor som cloud — også i Offline-tilstand, hvor de blokeres.

Tryk 🔌 Test forbindelse efter indsættelse, så du ved, at nøglen virker, før du bygger noget op omkring den.

Hvor nøglerne ligger

Nøglerne krypteres med computerens egen nøglering — Keychain på Mac, DPAPI på Windows — og bliver på maskinen. De sendes aldrig til os. Skifter appens signatur (det sker ved en større opdatering), kan gamle krypterede nøgler ikke læses, og så skal de indsættes igen. Det er computerens nøglering, der siger nej, ikke appen.

5 · Ny opgave: guiden

Alle nye projekter starter i guiden Ny opgave. Den har tre trin:

  1. Vælg type. Pressemeddelelse, talepapir og Q&A, kundecase, SoMe-pakke — eller «Andet», hvor du selv beskriver opgaven.
  2. Beskriv opgaven. Hvad skal laves, til hvem, med hvilken vinkel? Nævn også længde, tone og det, der skal med.
  3. Læg materialet ind. PDF'er, billeder, lyd, video eller tekstfiler. Hver fil bliver en node.

Guiden har også et flueben, Tjek også påstande mod nettet, der er sat som udgangspunkt. Så lægger Desken et eksternt tjek ind ved siden af tjekket mod materialet (se afsnit 11). Er teksten under embargo, så fjern krydset. Fluebenet kan ikke sættes uden en Gemini-nøgle, og ikke når databeskyttelsen står på Offline.

Derefter vælger du projektmappens navn og placering, og en AI-model bygger arbejdsgangen på lærredet ud fra din beskrivelse. Med en lokal model kan det tage et par minutter.

Beskrivelsen er en instruks, ikke en kilde. Den styrer, hvilke noder Desken lægger ud — men den bruges aldrig som materiale, teksten kan hente påstande fra. Det, der skal kunne dokumenteres, skal ind som materiale.

Vil du hellere starte fra den faste arbejdsgang, kan du vælge Brug standardarbejdsgangen i stedet. Og ⬜ SKABELON åbner et galleri med færdige arbejdsgange — det fulde flow og mindre skabeloner til fx PDF, interview og SoMe. Dit eget lærred kan gemmes samme sted som skabelon.

6 · Lærredet

Farverne på forbindelserne

Farven følger dataens status, så du kan se troværdigheden flyde gennem flowet:

Blårå kilde — ubehandlet tekst eller data
GulAI-genereret og endnu ubekræftet
Grønverificeret eller godkendt af et menneske
Rødflagget — fejl, eller et tjek fandt problemer
Lillamultimedie: billede, lyd eller video
Gråingen data endnu

Kør

▶ KØR NODE i panelet til højre kører den valgte node alene. ▶ KØR FLOW øverst (⌘↩) kører alle forbundne noder i rigtig rækkefølge, viser fremdrift og bliver til en rød ■ STOP, hvis du vil afbryde. Er en node forældet — fordi materiale, prompt eller model er ændret siden sidste kørsel — kan du køre kun den og alt nedstrøms med ↻ FORÆLDEDE.

Hvad kan den her?

Vælger du en node, står feltet Hvad kan den her? i panelet til højre: hvad noden er til, og hvad den mangler for at kunne køre — fx at et tjek ikke har noget materiale at holde teksten op imod, at en websøgning mangler en Gemini-nøgle, eller at en eksport ikke har en godkendelse foran sig. Feltet folder sig selv ud, når der er noget i vejen, så du ser det, før du betaler for en kørsel. Det bruger ingen AI og retter ikke noget selv. Har arbejdsrummet omdøbt noden, står nodens navn i kataloget med, så den kan slås op i manualen.

7 · Spørg til lærredet

Knappen 💬 SPØRG TIL LÆRREDET nederst til højre åbner en chat om din arbejdsgang. Den finder du også under ⋯ MER og med ⌘K. Spørg om det, der driller: hvorfor en node ikke kan køre, hvad der mangler før eksport, eller hvilken node du skal bruge til en opgave.

Chatten ser strukturen — og kun den node, du spørger om. Den får nodernes typer og navne, forbindelserne, status, zoner og de problemer, Desken selv har målt. Spørger du om, hvad der står i en node («hvad siger pressemeddelelsen?»), læser den netop den node — højst to ad gangen — og tråden viser med 📖 Læste …, hvad der blev sendt. Hele projektet sendes aldrig med, og husmaterialet og dine prompts kommer ikke med. Skal alt kildemateriale gennemsøges, er det Kildespørgeren på lærredet, du skal bruge.

Er lærredet tomt, peger chatten på guiden Ny opgave, som kan bygge arbejdsgangen for dig. Chatten kan gøres større med grebet i hjørnet øverst til venstre; dobbeltklik giver standardstørrelsen tilbage.

Med 🎙 ved siden af SPØRG kan du tale i stedet for at skrive. Det kræver en Groq- eller OpenAI-nøgle til transskriptionen. Svaret læses op med en naturlig stemme fra ElevenLabs, hvis du har en ElevenLabs-nøgle (stemmen vælges under Indstillinger), ellers fra OpenAI, og ellers med computerens egen stemme. Du kan spørge, bede den køre, åbne eller eksportere noget, og sige «ja» eller «nej» til et forslag.

8 · Få materiale ind

Transskription sker i skyen. Lyden sendes til OpenAI eller Groq med din egen nøgle. Det kræver, at en af dem er tilladt, det virker ikke i Offline-tilstand, og filen må højst fylde 25 MB.
Ukrypterede adresser skal bekræftes. Henter du fra en http://-adresse, spørger Desken først og foreslår https. På http kan enhver mellem din maskine og serveren både læse og ændre materialet undervejs, uden at det kan ses på teksten bagefter. Dit ja gælder præcis den adresse — rettes stien, bliver der spurgt igen.

9 · Arbejdsrum og husmateriale

Et arbejdsrum er de rammer, alle noder i projektet arbejder under. Desken leverer rummet 📣 Kommunikation færdigt: det navngiver noderne, som en kommunikationsafdeling gør (Pressemeddelelse, Dokumentationstjek, Eksternt tjek, Godkendelse, Talsperson, Kanalpakke), og det lægger faste regler ind i hver produktions- og outputnode.

Reglerne i kommunikationsrummet er blandt andet:

Husmateriale

Rummet har fire tomme felter, du selv fylder ud: Om os — boilerplate, Kernebudskaber, Forbudte ord og vendinger og Tone of voice — uddrag. De lægges ind i hver tekst som faste retningslinjer. De leveres med vilje tomme: et arbejdsrum må ikke lægge opdigtet husmateriale i munden på en afsender. Et tomt felt påvirker ingenting.

Rummet indeholder også færdige opsætninger — pressemeddelelse, talepapir og Q&A, kundecase, nyhedsbrev — med den struktur, en kommunikationsafdeling bruger i forvejen, og færdige prompts, blandt andet Risikotjek: fem kritiske læsere på én gang (journalisten, konkurrenten, fagpersonen, borgeren og medarbejderen).

Et rum er en fil. Du kan rette i det, gemme dit eget og dele det med en kollega.

10 · Skriv udkastet

Udkastet skrives af den model, du har valgt på noden — ud fra det materiale, noden er koblet til, og de regler, arbejdsrummet lægger ind. Vælger du model pr. node, er der ingen skjult fælles model bagved: står der Claude på noden, er det Claude, der kørte.

Hvor materialet ikke rækker, efterlades et synligt hul — [MANGLER BELÆG] — frem for et gæt. Det er meningen, at de huller skal stå der, til du har skaffet belægget.

Et udkast er et råudkast. AI-modeller lyver overbevisende, og de lyver mest overbevisende om det, der lyder rigtigt. Bedre materiale ind giver bedre tekst ud — modellen arbejder kun med det, du kobler på.

11 · Efterprøv påstandene

Dokumentationstjek (i journalistrummet: Faktatjekker) læser teksten op mod det materiale, den er koblet til, og markerer hver påstand:

Dokumenteretpåstanden står i materialet — med henvisning til hvor
Mangler belægmaterialet siger hverken fra eller til
I strid med materialetmaterialet siger noget andet
Forbind kun teksten. Det, der er forbundet direkte til et tjek, er teksten, der skal tjekkes. Materialet finder tjekket selv længere oppe i flowet, uanset hvor mange led der er imellem. Forbinder du en PDF direkte til tjekket, bliver PDF'en tjekket mod sig selv — og får sine egne påstande «dokumenteret». Panelet til højre viser begge dele: TEKST DER TJEKKES og TJEKKER MOD, med de kilder, tjekket har fundet.

Eksternt tjek går på nettet i stedet: én søgning pr. påstand og et ordret citat fra kilden. Det kræver en Gemini-nøgle, og det sender en kort søgestreng pr. påstand — ikke teksten og ikke materialet. Derfor godkendes websøgning for sig under Databeskyttelse: en afdeling med databehandleraftale på sin tekstmodel skal kunne sige ja til søgning uden at sige ja til alt.

Flere modeller, side om side

Sæt flere tjek på den samme tekst med hver sin model. Er de enige, er du på sikker grund. Er de uenige, er det dér, du skal kigge. ⚖ Konsensus-matrixen (under ⋯ MER) viser alle tjek side om side, påstand for påstand. Rækker, hvor modellerne er uenige, fremhæves. Fold en række ud for at se hver models nøjagtige vurdering.

12 · Godkend

Godkendelse (Gennemgang i standardrummet) er det faste kontrolpunkt. Dobbeltklik på noden: alle OBS-punkter fra tjekkene står som en tjekliste til venstre, og den endelige tekst står til højre, hvor du retter i den. Hvert punkt markeres ✓ Håndteret eller ✗ Afvist — også når det er modellen, der tager fejl.

Navnet på en godkendelse er den bruger, der var logget ind i Desken, da teksten blev godkendt. Det er en oplysning i projektfilen — ikke en verificeret signatur.

Versionshistorik

Hver gang du trykker GEM i tekst-editoren eller i Godkendelse, gemmes en version på selve noden. Fanen HISTORIK viser versionerne med tidspunkt, antal ord, hvem der gemte, og om teksten blev godkendt. Vælg en version for at se, hvad der er ændret siden.

GENOPRET lægger en ældre tekst tilbage i editoren. Den er først gemt, når du trykker GEM — og så bliver den en ny version, så intet går tabt. Historikken ligger i projektfilen og følger med, når mappen flyttes. Hver node gemmer de seneste 30 versioner; historikken følger ikke med, når en node duplikeres eller gemmes som skabelon.

13 · Aflevér

14 · Gør flowet til en app

Et færdigt flow kan vises som et lille værktøj: et par felter, en Kør-knap og et resultat — uden lærred. Det er til den kollega, der skal bruge arbejdsgangen, men ikke bygge den.

  1. Tryk GØR TIL APP i værktøjslinjen. Guiden foreslår felter og resultat ud fra flowet: de tomme tekstnoder og websøgninger som felter, og flowets slutstation som resultat.
  2. Ret felternes navne og hjælpetekst. Der kan højst være to felter, og et felt kan gøres valgfrit.
  3. Tryk Lav appen. Derefter hedder knappen APP, og Ret appen i appens topbjælke åbner guiden igen.

I appen skriver man i felterne og trykker ▶ Kør. Resultatet kan kopieres eller gemmes som Markdown, og tjekkets domme ligger bag et klik. Mangler der noget, før flowet kan køre — en nøgle, et søgespørgsmål, en MCP-adresse — står det i appen før Kør. Redigér i lærredet skifter tilbage. Vil du have, at projektet åbner direkte i appen, sætter du flueben i Åbn projektet direkte i appen.

15 · Databeskyttelse: tre tilstande

Under ⚙ Indstillinger → Databeskyttelse bestemmer du, hvor dit materiale må sendes hen, når AI-noder kører. Tilstanden vises altid i topbjælken, så du kan se den uden at åbne indstillingerne.

TilstandHvad der må køre
🌐 ÅbenAlle de udbydere, du selv har sat op med dine egne nøgler.
🔐 Kun godkendteKun de udbydere, du har krydset af — fx dem, I har en databehandleraftale med. Websøgning krydses af for sig.
🛡 OfflineIntet indhold forlader maskinen. Kun lokale Ollama-modeller må køre; cloud-AI, websøgning og eksternt tjek blokeres.

URL-import, API-import og MCP-connectoren henter data ind og påvirkes ikke af tilstanden. Forsøger en node at bruge en udbyder, der ikke er tilladt, stopper noden med en besked om hvorfor — den kører ikke halvvejs. Det samme gælder lærredschatten.

Statistik og crash-rapporter

Under ⚙ Indstillinger → Beta & feedback er der to valg, som begge er slået fra, til du selv slår dem til:

16 · Uden internet

Bag en firewall, i et tog eller i Offline-tilstand virker følgende uden videre:

Følgende kræver internet:

17 · Projekter, backup og flytning

Et projekt er en mappe på din egen disk, som du selv har valgt. I mappen ligger projektfilen sammen med kilder/ og eksport/. Stierne er relative, så hele mappen kan flyttes, arkiveres eller afleveres til en kollega.

Tunge filer kopieres ikke unødigt: en stor video lægges ind på et øjeblik og fylder ikke dobbelt, når disken tillader det.

18 · Tastaturgenveje

Tryk ? i appen for den fulde oversigt. På Windows er ⌘ = Ctrl.

TastGør
⌘KKommandopalet / tilføj node
⌘FSøg i noder og output
⌘↩Kør flow
⌘SGem projekt
⌘Z / ⌘⇧ZFortryd / gentag (på Windows Ctrl+Z / Ctrl+Y)
⌘AMarkér alle noder
⌘C / ⌘V / ⌘DKopiér / indsæt / duplikér markering
DeleteSlet markering, forbindelse eller zone
EscRyd markering, luk paneler
← ↑ → ↓Flyt markering til nabo-node
Enter / dobbeltklikÅbn nodens editor
Træk fil indOpret PDF- eller billede-node
Slip node på en forbindelseSplejs den ind mellem to noder
?Denne oversigt

19 · Når noget går galt

«AI-kørsel kræver en nøgle» — eller noden gør ingenting

Der er ingen nøgle til den udbyder, noden bruger. Sæt den ind under Indstillinger, og tryk Test forbindelse.

Websøgningen eller MCP-noden står med [FEJL], og resten af flowet springes over

Noden mangler noget, før den kan køre: en Gemini-nøgle, et søgespørgsmål, en MCP-adresse eller et valgt værktøj. Kig i Hvad kan den her? på noden — eller, i appvisningen, i listen over det, der mangler, før flowet kan køre.

Tjekket «dokumenterer» alt

Er materialet forbundet direkte til tjekket, bliver det tjekket mod sig selv. Fjern forbindelsen, og forbind kun teksten; tjekket finder selv materialet længere oppe i flowet. Se afsnit 11.

Noden stopper med «er ikke på din liste over godkendte udbydere»

Databeskyttelsen står på Kun godkendte eller Offline. Godkend udbyderen, skift tilstand, eller vælg en model, der må køre.

Nøglerne er væk efter en opdatering

Skifter appens signatur, kan computerens nøglering ikke længere læse det, der blev gemt med den gamle. Sæt nøglerne ind igen. Det sker ikke ved almindelige opdateringer.

Transskriptionen fejler

Tjek tre ting: at filen er under 25 MB, at OpenAI eller Groq er tilladt i Databeskyttelse, og at du ikke står i Offline-tilstand.

«Projektet er gemt af en nyere udgave af Desken»

Projektet er gemt med en nyere Desken end din. Opdatér appen — filen er ikke rørt i mellemtiden.

Lærredschatten svarer ikke

Chatten bruger den model, der står øverst i den. Mangler der en nøgle til den, så sæt den ind under Indstillinger, eller vælg en anden model. I Offline svarer kun en lokal model.

Konsensus-matrixen står tom

Den læser tjek-nodernes svar. Har du ændret et tjeks prompt, så den ikke længere svarer i den form, matrixen læser, kan den ikke vise noget. Sæt prompten tilbage, eller kør tjekket igen.

En node er markeret «forældet»

Materiale, prompt eller model er ændret, siden noden sidst kørte. Det er ikke en fejl — det er en påmindelse om, at resultatet ikke længere svarer til det, der står ovenfor. ↻ FORÆLDEDE kører kun dem og alt nedstrøms.

Windows siger «ukendt udgiver»

Windows-udgaven er ikke signeret endnu. Flere oplysninger → Kør alligevel. Med Smart App Control slået til på Windows 11 kan den ikke køres; brug Mac-udgaven i beta.

Noget andet

Send en fejlrapport med ⋯ MER → 💬 Send beta-feedback. Den åbner en mail med version og styresystem udfyldt — skriv selv, hvad du prøvede, hvad der skete, og hvad du forventede.

20 · Support og kontakt

Skriv til hej@grumpyproductions.dk. Det er den samme adresse til fejl, spørgsmål, ønsker og til at komme af listen igen.

Hvad du bør skrive med

Det sparer en runde frem og tilbage, hvis mailen indeholder:

Send aldrig din API-nøgle med — heller ikke i et skærmbillede. Vi har aldrig brug for den. Og send kun materiale fra dine projekter, hvis du selv må dele det; vi beder ikke om det af os selv.

Hvor hurtigt svarer vi

Desken er i lukket beta og bygges af ét menneske. Vi lover derfor ingen bestemt svartid endnu — og vi vil hellere sige det ligeud end skrive et tal, der ikke holder en uge med kursus i kalenderen. Akutte fejl — appen starter ikke, eller et projekt kan ikke åbnes — går forrest. En svartid kommer på, når salget åbner, og en databehandleraftale følger med.

Andet, der ofte spørges om

Siden her beskriver Desken, som programmet faktisk virker — ikke som det er planlagt til at virke. Finder du noget, der ikke passer, er det en fejl på siden, og vi vil gerne høre om den.