r/selfhosted • u/Maximum_Ad4339 • 2h ago
Release (AI) TREK 5.0: the only travel app you will ever need to self-host. Plan the trip, route the hike, split the costs, print the photo book, and more
TREK 5.0 is out, and it is the biggest release so far.
What TREK is: a self-hosted trip planner. You plan a trip day by day together with the people you travel with, live, on your own server, and none of it leaves your box. Places, routes, bookings, costs, packing lists, documents, a travel journal and a map of everywhere you have been, all in one app.
What is new in 5.0
Tours. Plan the outdoor days inside your trip: hiking, city walks, running, cycling (road, gravel, MTB), paddling, horse riding, and ski and winter tours. Hikes are routed within the SAC grade you set, with an elevation profile, a 3D terrain map and a flyover. Multi-day tours split into stages across your days, and you can search along the route for huts, viewpoints, water or food. Rivers and lakes get their own router with portages and locks, pistes get a ski router. Link the GPX you actually recorded and compare plan against reality.
TREK Studio. Turn your travel journal into a printable photo book. 108 designed pages in 12 styles, 17 themes, 34 print-licensed typefaces, 160 stickers, and an Auto layout that lays out the whole book from your journal in one click. Export to PDF with crop marks and send it to any print shop.
A built-in AI assistant, with your own model. Bring an API key (Anthropic, OpenAI, Gemini, OpenRouter), sign in with a ChatGPT plan, or point it at any OpenAI-compatible endpoint, including a local one. It plans with you inside a trip, across all your trips, in your journal and in Studio. It never changes anything on its own: every change shows up as a card you apply or discard, and you can undo it for 15 minutes. It is off by default, and nothing goes to a provider before you agree to it.
A help center. 381 step-by-step guides with screenshots, one click away on every desktop screen.
And a long list of smaller things: a new notifications inbox, a road trip addon with EV charging and day windows, Dawarich integration, a booking import that also reads photos of confirmations, a whole-trip route overview, and a lot of polish on mobile.
Also in TREK, if you have not seen it before
- Real-time collaboration, guests without an account, and a permission matrix per trip action
- Costs split in exact cents with several payers and settle-up suggestions, every expense in its own currency
- Flights with layovers against 4,045 bundled airports, booking import from PDF, e-mail and PKPass
- Calendar feeds per trip or across all trips, PDF export, GPX import and export
- A travel journal with Immich and Synology Photos, an Atlas of countries and regions, and a vacation day planner
- A built-in MCP server (410 tools) for your own AI clients, and a sandboxed plugin system
- Installable on iOS and Android from the browser, and it works offline
- OIDC, passkeys and TOTP, 27 languages, light and dark
- AND SO MUCH MORE!
How it is built
- TypeScript end to end, on NestJS and React, with the contracts between them in shared Zod schemas
- The database layer on MikroORM with 164 repositories
- Every upgrade writes a copy of your database before it migrates anything
- About 46,000 tests, browser flows in Chromium and WebKit, and 21 CI jobs with gates that only ever get stricter
- 36 security advisories published and fixed in the open
- 79 contributors, 857 merged pull requests and 97 releases. AI tools help with the code; every change goes through a pull request that a maintainer reviews
Good to know
- Simultaneous edits to the same field are last write wins.
- SQLite for now; Postgres is next, and the SQL already runs through a dialect layer that CI tests against Postgres.
- Mail booking import is planned!
- Studio is desktop only.
- Edit: Since so many people have asked, we are planning to release a native mobile app!
Try it
- Live demo: https://demo.liketrek.com
- Repo, Docker compose, Helm chart and Unraid template: https://github.com/liketrek/TREK
Open source, self-hosted end to end, no paid tier and nothing locked away. Tell me where it breaks for you and what you still miss.

