augmenttoolkit / wiki /Home.md
Leon4gr45's picture
Upload folder using huggingface_hub (part 9)
cb43fbd verified
|
Raw
History Blame Contribute Delete
4.25 kB

TREK Wiki

TREK is a self-hosted, real-time collaborative travel planner licensed under AGPL-3.0.

Dashboard

Features

Planning

  • Drag & Drop Planner β€” organize places into day plans with reordering and cross-day moves
  • Interactive Map β€” Leaflet map with photo markers, clustering, route visualization, and customizable tile sources
  • Place Search β€” Google Places (photos, ratings, hours) or OpenStreetMap (free, no API key needed)
  • Day Notes β€” timestamped, icon-tagged notes per day
  • Route Optimization β€” auto-optimize place order and export to Google Maps
  • Weather Forecasts β€” 16-day forecasts via Open-Meteo (no API key required), historical climate averages as fallback

Travel Management

  • Reservations & Bookings β€” track flights, accommodations, restaurants with confirmation numbers and file attachments
  • Budget Tracking β€” category-based expenses with pie chart, per-person/per-day splitting, multi-currency support
  • Packing Lists β€” category-based checklists with user assignment, templates, and progress tracking
  • Document Manager β€” attach documents, tickets, and PDFs to trips, places, or reservations (up to 50 MB per file)
  • PDF Export β€” export complete trip plans as PDF with cover page, images, and notes

Collaboration

  • Real-Time Sync β€” WebSocket-based live sync; changes appear instantly for all connected users
  • Multi-User β€” invite members with role-based access
  • Invite Links β€” one-time registration links with configurable max uses and expiry
  • OIDC SSO β€” sign in with Google, Apple, Authentik, Keycloak, or any OIDC provider
  • Two-Factor Authentication β€” TOTP-based 2FA with QR code setup
  • Public Share Links β€” share a read-only view of any trip

Addons (admin-toggleable)

  • Lists β€” packing lists and to-dos with templates, member assignments, optional bag tracking
  • Budget Planner β€” expense tracker with category breakdown, splits, multi-currency
  • Documents β€” file manager for trips, places, and reservations
  • Collab β€” group chat, shared notes, polls, day-by-day attendance
  • Vacay β€” personal vacation day planner with calendar view, public holidays, and carry-over tracking
  • Atlas β€” interactive world map, bucket list, travel stats, continent breakdown
  • Journey β€” magazine-style travel journal with entries, photos (via Immich/Synology Photos), maps, and moods
  • Naver List Import β€” import places from shared Naver Maps lists
  • MCP β€” expose TREK to AI assistants via the Model Context Protocol (OAuth 2.1)

Dashboard widgets (currency converter and timezone clock) are per-user preferences, not an admin-toggleable addon β€” see Dashboard-Widgets.

AI / MCP Integration

  • MCP Server β€” built-in Model Context Protocol server with OAuth 2.1 authentication
  • 150+ Tools β€” create trips, plan itineraries, manage budgets, send messages, and more
  • 30 Resources β€” read-only trek:// URIs for trips, days, places, budget, packing, journeys, and more
  • 27 OAuth Scopes β€” granular permissions across 13 permission groups
  • Pre-built Prompts β€” trip-summary, packing-list, and budget-overview context loaders

Admin

  • User management, invite links, packing templates, global categories
  • Addon management, API key storage, scheduled auto-backups
  • System notices for onboarding and announcements

Admin: Most configuration lives in the Admin Panel. On first boot TREK seeds an admin account automatically β€” credentials come from ADMIN_EMAIL / ADMIN_PASSWORD if set, otherwise a random password is printed to the container log.

Get Started

Quick Start Install in minutes with a single Docker command
My Trips Dashboard Start planning your first trip
Admin Panel Configure your instance
MCP / AI Integration Connect Claude, Cursor, or any MCP client
Contributing Guidelines for submitting pull requests
Development Environment Set up a local dev environment