Skip to content
SPECIFICTION
Get listed

TREK

liketrek.com

Free plan Open source WebLinuxiOSAndroidAPISelf-hosted
Visit liketrek.com
Spec score 9.1 #3 of 161 in AI Travel Planners

What it is

TREK is a self-hosted travel planner for organizing trips collaboratively in real time. Users can arrange places by day, optimize routes by distance, and send a day to Google Maps for turn-by-turn directions. Collaborators can edit itineraries together, see live presence, chat, run polls, track attendance, and share read-only public links. Reservation records hold confirmation numbers, files, and statuses for flights, stays, and restaurants. Budgets support multiple currencies and per-person or per-day totals; packing lists include templates and item assignments. OpenStreetMap is the default place search, Google Places is optional, and 16-day forecasts use Open-Meteo without API keys. Optional addons include travel statistics, vacation planning, journaling, and MCP integration. TREK runs on operator-controlled hardware, stores trip data in a SQLite file, and supports scheduled snapshots with retention policies. It can be installed as a PWA and has deployment documentation for Docker, Kubernetes, Unraid, Proxmox, Raspberry Pi, and Apple Silicon, with AMD64 and ARM64 images. It is open source under AGPL-3.0 and free for personal and internal company use.

Spec sheet

What it does
TREK is a self-hosted collaborative travel planner combining itineraries, maps, bookings, budgets, packing lists, documents, journaling and AI capabilities.Read 14 Oct 2026 · github.com
Product
TREK is a self-hosted, real-time collaborative travel planner with maps, budgets, packing lists, a journal, and AI integration.Read 30 Sep 2026 · liketrek.com
Deployment
Official deployment paths include Docker, Docker Compose and Helm/Kubernetes, with a default application port of 3000.Read 14 Oct 2026 · github.com
Free plan
YesRead 21 Sep 2026 · liketrek.com
Integrations
The MCP server supports OAuth 2.1 and is described for use with Claude, Cursor, or another agent; Journey can sync photos from Immich or Synology Photos.Read 30 Sep 2026 · liketrek.com
Security
The maker lists JWT sessions, OAuth 2.1, OIDC single sign-on, TOTP multi-factor authentication, and compatibility with Authelia, Authentik, and Keycloak.Read 30 Sep 2026 · liketrek.com
Maker
The project identifies Maurice Boe as its maintainer and is published under the liketrek organization.Read 14 Oct 2026 · github.com
Addons
Optional addons include Atlas travel statistics, Vacay vacation planning, Journey travel journaling, and MCP integration.Read 30 Sep 2026 · liketrek.com
Authentication security
Supported login protections include OIDC, passkeys, TOTP two-factor authentication, rate limits, encrypted secrets and SSRF protection.Read 14 Oct 2026 · github.com
Booking imports
Reservation confirmations can be imported from EML, PDF, PKPass, HTML and TXT files using KItinerary.Read 14 Oct 2026 · github.com
Budget and packing
Budgets support multiple currencies and per-person or per-day totals, while packing lists support templates and assigning items to people.Read 30 Sep 2026 · liketrek.com
Changelog: v4.2.1
Release 4.2.1 addressed offline PWA update behavior, redirect credential handling and several sharing and synchronization bugs.Read 14 Oct 2026 · github.com
Changelog: v4.3.3
The September 26, 2026 release fixed OIDC login failures caused by IPv6 link-local DNS records.Read 14 Oct 2026 · github.com
Collaboration
WebSocket synchronization makes edits appear live for people viewing the same trip.Read 14 Oct 2026 · github.com
Data and backups
TREK runs on hardware the operator controls and offers scheduled snapshots with retention policies; trip data is stored in a SQLite file on a volume.Read 30 Sep 2026 · liketrek.com
Day planning
Places, notes and bookings can be dragged between days and reordered with undo support.Read 14 Oct 2026 · github.com
Demo
The live demo requires no email or sign-up and resets every hour.Read 30 Sep 2026 · liketrek.com
Documentation
The repository includes a wiki, environment-variable reference, installation guides, update instructions, security policy and plugin documentation.Read 14 Oct 2026 · github.com
Expense tracking
Costs support integer-cent splitting, custom shares, multiple payers, settlement suggestions, settlement history and CSV export.Read 14 Oct 2026 · github.com
Independent project activity
GitHub Highlights reported 13,616 stars, 1,337 stars added during its discovery window, a March 19, 2026 creation date and version 4.2.1 on September 6, 2026.Read 14 Oct 2026 · highlightsx.github.io
Itinerary planning
Users can move places between days, optimize routes by distance, and send a day to Google Maps for turn-by-turn directions.Read 30 Sep 2026 · liketrek.com
Licence
TREK is licensed under AGPL-3.0; modified network deployments must provide corresponding source under the same licence.Read 14 Oct 2026 · github.com
License and audience
TREK is open source under AGPL-3.0 and is free for personal and internal company use.Read 30 Sep 2026 · liketrek.com
Limit: expense customization
Reddit users request custom expense categories, more flexible payer and split relationships, and subaccounts for spouses or children.Read 14 Oct 2026 · reddit.com
Limit: external services
Independent coverage notes that routing, transit, POI lookup, currency rates and other functions depend on public third-party services that may become unavailable.Read 14 Oct 2026 · highlightsx.github.io
Limit: integrations
The maintainer said integration with Dawarich was not yet available when a Reddit user asked about it.Read 14 Oct 2026 · reddit.com
Limit: road-trip workflow
A Reddit user says planning a personal-car road trip feels awkward because the car transport form expects booking-style return and confirmation fields.Read 14 Oct 2026 · reddit.com
Limit: self-hosting effort
Independent coverage says the product requires users to operate their own server, database, uploads, backups and upgrades instead of using a hosted SaaS service.Read 14 Oct 2026 · highlightsx.github.io
Maps
Mapping supports Leaflet, Mapbox GL and MapLibre GL, with OpenFreeMap available without a token.Read 14 Oct 2026 · github.com
Maps and weather
OpenStreetMap is the default place search, Google Places is optional, and 16-day forecasts use Open-Meteo without API keys.Read 30 Sep 2026 · liketrek.com
MCP integration
The optional MCP server uses OAuth 2.1 with PKCE, dynamic registration, granular scopes and audit logging.Read 14 Oct 2026 · github.com
Mobile installation
TREK is installed on iOS and Android from the browser as a standalone PWA rather than through an app store.Read 14 Oct 2026 · github.com
Mobile use
TREK is PWA-installable and can be added to a device's home screen.Read 30 Sep 2026 · liketrek.com
Offline mode
The PWA precaches application routes and stores trips, places and files in per-user IndexedDB, while offline writes queue for replay after reconnection.Read 14 Oct 2026 · github.com
Permissions
Administrators can assign 16 trip actions to admins, owners, members or everyone, and guests can participate without accounts.Read 14 Oct 2026 · github.com
Place enrichment
Place details can be enriched from OpenStreetMap, Wikipedia, Wikidata and Wikimedia Commons.Read 14 Oct 2026 · github.com
Place search
Google Places can provide photos, ratings and opening hours; without a key, TREK uses OpenStreetMap.Read 14 Oct 2026 · github.com
Plugin SDK
The npm package trek-plugin-sdk provides manifest validation, a mock host and development linking against live data.Read 14 Oct 2026 · github.com
Plugins
Plugins can be installed from a registry or ZIP and extend maps, place details, schedules, PDFs, calendars, routes and notifications.Read 14 Oct 2026 · github.com
Praise: breadth
An independent technical overview praises the combination of trip plans, bookings, maps, expenses, packing lists, documents and journaling in one self-hosted application.Read 14 Oct 2026 · highlightsx.github.io
Praise: collaboration
A Reddit user reports that real-time collaboration works well and that the MCP assistant was especially useful for building a multi-week itinerary.Read 14 Oct 2026 · reddit.com
Praise: offline use
Reddit commenters specifically praise offline caching for travel in areas with unreliable connectivity.Read 14 Oct 2026 · reddit.com
Public API
Release 4.2.1 introduced a read-only versioned API with endpoints for reachable trips, individual trips, bucket-list places and aggregate statistics.Read 14 Oct 2026 · github.com
Reservations
The planner stores reservation confirmation numbers, files, and statuses for flights, stays, and restaurants.Read 30 Sep 2026 · liketrek.com
Routing
TREK can reorder a day using nearest-neighbour and 2-opt methods and route driving, walking or cycling through OSRM.Read 14 Oct 2026 · github.com
Security incident
A disclosed moderate vulnerability allowed MCP get_trip_summary to expose itinerary data and member email addresses despite insufficient OAuth scopes; it affected versions through 3.2.1 and was fixed in 3.3.0.Read 14 Oct 2026 · github.com
System sizing
No formal minimum hardware specification is published; a community directory describes the application as a moderate SQLite-backed service.Read 14 Oct 2026 · alexjenkins.tech
Transit and weather
Public-transport itineraries use Transitous and weather forecasts use Open-Meteo with a 16-day forecast window.Read 14 Oct 2026 · github.com

Plans and prices

TREK (self-hosted) Free Free for personal and internal company use · AGPL-3.0 Read 30 Sep 2026 · liketrek.com
TREK self-hosted Free Free for personal or internal company use · AGPL-3.0 · self-hosted deployment Read 14 Oct 2026 · github.com

Every TREK plan and price →

Strong points and limits

Strong points

  • Collaborators can edit itineraries with live presence.
  • Budgets support multiple currencies and per-person or per-day totals.
  • Trip data stays on operator-controlled hardware.
  • Deployment options include Docker, Kubernetes, and Raspberry Pi.

Limits

  • The operator is responsible for the hardware it runs on.
  • Google Places is optional; OpenStreetMap is the default search.

Who it suits

It suits travelers who want shared planning tools and are comfortable running software on hardware they control. Its free AGPL-3.0 license covers personal and internal company use.

Verdict

TREK combines trip planning, reservations, budgets, and collaboration in a self-hosted package. Its control over deployment and trip data comes with the need to operate it on your own hardware.

Where Specifiction places it

Alternatives to TREKAll alternatives →