AIAny
Icon for item

TREK

Centralizes trip planning on a self-hosted server: collaborative itinerary editor with interactive maps, expenses, packing lists, reservations and PWA/offline support. Includes a built-in MCP (Model Context Protocol) server so AI assistants can read and automate trips via OAuth 2.1.

Introduction

Most travel planning is scattered across emails, booking sites, maps and notes; TREK brings those pieces into a single, self-hosted app and lets AI assistants act on the canonical itinerary. The pragmatic angle: real-time collaboration + PWA/offline sync for people who want control over their travel data, plus an embedded MCP server so agents can read and modify trips with fine-grained scopes.

What Sets It Apart
  • Self-hosted, collaborative trip management with real-time WebSocket sync and PWA support — usable offline and installable on mobile without app stores. This makes it suitable for travel groups who want a shared, always-consistent plan.
  • Built-in MCP (Model Context Protocol) server with OAuth 2.1 and granular scopes. AI clients can be authorized to read trips, places, budgets and more, and TREK provides pre-built prompts (e.g. trip-summary, packing-list, budget-overview) so assistants get structured context without copy/paste.
  • Practical travel features beyond AI: interactive maps (Leaflet or Mapbox GL), route optimisation, reservations import (email/PDF/KDE Itinerary), multi-currency expense splitting, packing lists and document attachments, PDF export — all manageable from an admin panel and backed by SQLite for single-node deployments.
Who It's For and Trade-offs

Great fit if you want a self-hosted travel hub that integrates with AI assistants: small teams, privacy-conscious travelers, travel clubs or companies that prefer data residency. It’s also convenient for users who want offline-capable PWAs and real-time multi-user editing. Look elsewhere if you need a SaaS-scale, multi-datacenter system out of the box: TREK is designed for single-instance self-hosting (SQLite by default) and exposes WebSockets (requires a reverse proxy that supports upgrades). The project is AGPL-3.0 — offering a modified network service requires publishing your changes. Some integrations (optional place searches, third-party tiles) depend on external APIs or API keys.

Information

  • Websitegithub.com
  • Authorsmauriceboe, jubnl, tiquis0290, slashwarm, fgbona, Ivan-Malinovski, biasutti, claude, ben-haas
  • Published date2026/03/19

Categories

More Items

GitHub
AI Infra2026

Compresses tool outputs, logs, files and RAG chunks locally before they reach the LLM to reduce token usage while caching originals for on-demand retrieval. Provides proxy/library/wrap modes, JSON- and code-aware compressors, and reversible compression.

GitHub

Connects Blender to any LLM so models can inspect, create, and modify 3D scenes via a socket-based Model Context Protocol (MCP) server; supports object manipulation, materials, renders, asset import, and executing Blender Python.

GitHub
AI Infra2026

Indexes mixed-format folders locally into a zero-config, Elasticsearch-compatible search engine offering keyword, semantic, vector and hybrid retrieval. Embeds on ingest, provides per-agent namespaced memory and AST-aware code indexing in a single static binary with no external embedding key.