Resorna planeras i en egen app som AI:n kan skriva i
TREK är en reseplanerare du kör själv. Kopplad till Claude blir den ett ställe där AI:n lägger in platser, dagsplaner och packlistor, och där vi båda ser samma resa i mobilen.
- Nivå
- Medel
- Lästid
- 8 min
- Uppdaterad
- 5 november 2026
- Verktyg
- TREK, Docker, Claude, MCP
Problemet med AI-planerade resor
Att be en AI-assistent planera en långhelg ger ett bra förslag. Men förslaget hamnar i en chatt. Därifrån ska det kopieras till anteckningar, kartor och en delad lista, och efter två dagar är det ingen som vet vilken version som gäller.
Jag ville ha ett ställe där AI:n skriver direkt, och där den jag reser med ser samma sak i telefonen.
Vad TREK är
TREK är en reseplanerare med öppen källkod som man kör på egen server. En resa har dagar, och varje dag har platser i ordning med tider. Runt det finns tillägg:
| Tillägg | Vad det gör |
|---|---|
| Listor | Packlistor och att göra-listor för resan |
| Kostnader | Budget och vem som betalat vad |
| Dokument | Biljetter och bokningsbekräftelser samlade |
| Samarbete | Delade anteckningar, omröstningar och chatt för resesällskapet |
| Turer | Promenader och vandringar med rutt |
| Atlas | Länder man besökt och en lista över drömresor |
| MCP | Låter en AI-assistent läsa och ändra resorna |
Det sista tillägget är det som gör skillnaden. Med det kan Claude göra samma saker som du gör i appen.
Så ser det ut i praktiken
Inför en långhelg i Barcelona skrev jag ungefär: “Fyra dagar, bara vi två. Vi vill äta och dricka bra och strosa i kvarter, inte stå i kö till de stora sevärdheterna.”
Claude skapade resan, sökte upp restauranger, vinbarer och kvarter, lade in sjutton platser och fördelade dem på dagarna så att varje dag höll sig till ett område. Sedan justerade jag det som inte passade direkt i appen i telefonen. Den jag reste med var tillagd som medlem och såg samma plan.
Tre dagar före avresan kom en påminnelse från appen.
Nästa resa är redan inlagd: flyg, mellanlandning och hotell finns på rätt dagar, och resten fylls på i takt med att vi bestämmer oss.
Så kör jag den
TREK körs i en Docker-container på hemmaservern, bakom samma omvända proxy som mina andra tjänster, med HTTPS.
Eftersom appen nås utifrån har containern låsts ner ordentligt:
- Skrivskyddat filsystem. Bara data- och uppladdningsmapparna går att skriva i.
- Inga extra rättigheter. Alla Linux-rättigheter är borttagna utom tre som behövs för att starta, och containern kan inte skaffa nya.
- Egen inloggning med tvåstegsverifiering eller passkey.
En sak gjorde jag medvetet annorlunda. Mina andra tjänster ligger bakom en gemensam inloggningsportal. TREK gör inte det. Både appens offlineläge i mobilen och AI-kopplingens inloggning behöver nå vissa adresser utan att stoppas av en extra inloggningssida. Därför sköter TREK sin egen inloggning, och då är tvåstegsverifieringen inte valfri.
Svenska är förvalt språk, så hela appen är på svenska för alla i resesällskapet.
Koppla den till Claude
När MCP-tillägget är påslaget lägger man till TREK som en anpassad koppling i Claude med adressen till sin egen server. Claude loggar in med OAuth, på samma sätt som när du kopplar en app till ett konto. Efter det kan du skriva saker som:
- “Lägg in vår hotellbokning från mejlet på rätt dagar.”
- “Gör en packlista för fyra dagar i oktober i Spanien.”
- “Vilken dag har vi minst inplanerat? Lägg till en vinprovning där.”
Det jag skulle göra annorlunda
- Bestäm vem som äger resan. Den som skapar resan är ägare och kan bjuda in andra. Skapa den från ditt eget konto, inte från ett gemensamt.
- Låt AI:n göra första utkastet, men flytta saker själv. Att dra en middag till en annan dag går snabbare i appen än att förklara det i chatten.
- Lägg inte allt i beskrivningen. Bokningsnummer och flygtider hör hemma i bokningsfälten, där de syns på rätt dag.
Har du ingen egen server kan du få en del av nyttan genom att be AI:n skriva resplanen som en delad lista i en app ni redan använder. Men att AI:n kan ändra i samma plan som ni tittar på är det som gör TREK värt besväret.
Gör det själv
Startprompt
Klistra in i Claude, ChatGPT eller en annan AI-assistent. Byt ut det som står inom hakparentes mot det som gäller hos dig.
Hjälp mig planera en resa som en plan jag kan dela med de jag reser med.
Resan:
- Vart: [stad eller område]
- Datum: [från–till]
- Vilka som åker: [t.ex. vi två / familj med barn i åldrarna …]
- Det vi gillar: [t.ex. mat, vin, promenader, museer, natur]
- Det vi vill undvika: [t.ex. köer, långa transporter]
Gör så här:
1. Ställ de frågor du behöver först.
2. Föreslå en plan dag för dag, där varje dag håller sig till ett område.
3. För varje plats: varför den passar oss, ungefärlig tid och om man behöver boka.
4. Avsluta med en packlista anpassad efter resmål och årstid.
Om du är kopplad till en reseapp, till exempel TREK, lägg in resan där. Annars skriv planen så att den är lätt att klistra in i en delad lista.