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

Indexes full text of visited web pages and local files on a self‑hosted server so you can search your personal knowledge from a web UI, terminal, CLI, or an AI assistant. Runs without mandatory telemetry, offers a browser extension for automatic capture, and supports optional semantic search via a configurable embeddings endpoint.

GitHub

A read-only mirror of Anthropic's community plugin marketplace for Claude Cowork and Claude Code, listing vetted third-party plugins in a nightly-synced marketplace.json. Intended for discovering and installing community plugins via the Claude plugin system.

GitHub

Lets AI agents discover and run Apify Actors as MCP tools for web scraping and automation; supports OAuth/Streamable HTTP, dynamic tool discovery, output-schema inference, and agentic payments (AGI, x402, Skyfire) so agents like Claude, ChatGPT, or VS Code can call ready-made scrapers and automations.