TOKREPO · Arsenal de IA
Nuevo · esta semana

Travel Planning AI — Stack End-to-End para Viajes Inteligentes

Diez picks para el viajero autónomo, el corporativo y el nómada digital: investigación de destino, itinerario IA, automatización de reservas, mapas + traducción offline y respaldo en ruta. STORM para profundizar, TREK para el plan, Nominatim + MapLibre para el mapa, LibreTranslate + Handy para el idioma, ezBookkeeping para el gasto multidivisa.

10 recursos

What's in this pack

AI-flavored travel apps in 2026 mostly sell you the same five hotels with a chat box bolted on top. This pack is for the traveler who books their own trip and wants the actual plumbing: an AI that can research a destination as deeply as a journalist, an itinerary tool you control, a map you can take offline, a translator that works when there's no signal, and a money tracker that handles JPY + EUR + USD in the same view.

Five layers, ten tools — none of them are an OTA wrapper.

  • Research layer — STORM, browser-use → turn "what should I do in Lisbon" into a sourced report, not a 3-paragraph chat reply.
  • Itinerary layer — TREK → self-hosted collaborative trip planner with maps, budgets, packing lists.
  • Booking layer — browser-use → drives Kayak / Skyscanner / hotel sites for you when the OTAs hide the cheap fare behind 4 modals.
  • Offline kit — Nominatim + MapLibre GL JS + PDFMathTranslate → your own geocoder + map tiles + a translator for the booking confirmations and visa PDFs you'll need at customs.
  • On-the-road backup — LibreTranslate + Handy + ezBookkeeping + Homepage → translate menus and signs, dictate a long message in your language, log every cash withdrawal in three currencies, and pin time-zones / flight statuses / currency rates onto one dashboard.

Install in this order

  1. STORM (research) — Stanford's report generator. Give it "4 days in Kyoto for someone who hates crowds" and you get a structured report with citations, not a single LLM hallucination. Run before any booking decision.
  2. TREK (itinerary) — self-hosted, collaborative, real-time. Drop the research into a day-by-day plan, attach maps, share with your partner, sync packing list. Replaces the "7 tabs in Google Docs" workflow.
  3. browser-use (booking) — Python browser agent. Bind it to your travel personas (departure city, loyalty numbers, seat preference) and let it open Kayak / Skyscanner / hotel websites and surface fares with no dark patterns. You stay the buyer; it removes the friction.
  4. Nominatim (geocoding) — your own OpenStreetMap geocoder. Convert "hotel name in transliterated Thai" into lat/lng without paying Google Maps API rates or being rate-limited mid-trip.
  5. MapLibre GL JS (maps) — open-source vector tile renderer. The frontend half of your offline map. Cache the tiles for your destination cities before you fly; the airport-Wi-Fi outage in transit becomes a non-event.
  6. PDFMathTranslate (document translation) — translates PDFs preserving layout. Visa appointment confirmation in Mandarin, hotel invoice in Italian, train schedule PDF in Japanese — feed it in, get a translated PDF you can show at the counter.
  7. LibreTranslate (live translation) — self-hosted translation API, no rate limits, runs offline with downloaded models. The keyboard translator that doesn't phone home.
  8. Handy (speech-to-text, offline) — push-to-talk transcription that runs locally. Dictate a long Airbnb message in English on the train through rural Japan with no signal, then run it through LibreTranslate. The half nobody builds.
  9. ezBookkeeping (multi-currency money) — self-hosted personal finance with native multi-currency. Log every cash conversion, every credit card charge, see the trip total in your home currency without an Excel spreadsheet from 2014.
  10. Homepage (trip dashboard) — self-hosted dashboard. Pin departure-airport weather, destination time-zone, flight status, hotel address, embassy phone, currency rate, and your itinerary URL onto one page that loads before your first coffee.

How they fit together

  ┌──────────────────────────────────────────────────────────┐
  │  STORM ── deep destination report                        │
  │     │                                                    │
  │     ▼                                                    │
  │  TREK ── day-by-day itinerary + map pins                 │
  │     │                                                    │
  │     ├──► browser-use ── drives Kayak / hotel sites       │
  │     │                                                    │
  │     └──► Offline kit (pack before you fly)               │
  │           ├─ Nominatim + MapLibre ── your map            │
  │           └─ PDFMathTranslate ── visa / invoice PDFs     │
  │                                                          │
  │  On-the-road:                                            │
  │     LibreTranslate (menus, signs, conversations)         │
  │     Handy (offline dictation → LibreTranslate)           │
  │     ezBookkeeping (every currency in one ledger)         │
  │     Homepage (one-page trip dashboard)                   │
  └──────────────────────────────────────────────────────────┘

The pattern: research at home (STORM), plan with a tool you own (TREK), book through a browser agent (browser-use), prepare an offline kit before takeoff (Nominatim + MapLibre + PDFMathTranslate), and travel with three small daemons running on your phone or laptop (LibreTranslate, Handy, ezBookkeeping). Homepage is the surface that ties it together.

Tradeoffs you'll hit

  • AI itinerary vs local guide — AI gets you 80% to a workable plan in 10 minutes. A local guide gets you the 20% an AI can't know (which restaurant changed chefs, which neighborhood is loud on Wednesdays). The mature workflow: STORM for the report, TREK for the structure, then one local-source check — a recent r/travel thread or a friend on the ground — before committing.
  • OTA API vs browser agent — Kayak, Skyscanner, Expedia all have APIs but they're partner-only and surface different inventory than the consumer site. browser-use drives the consumer site directly, so prices match what you'd actually pay. Slower, but no hidden fares.
  • Offline maps vs always-online — Cached OpenStreetMap tiles use ~200-500 MB per city. Always-online means you depend on roaming or local SIM. The hybrid: download tiles for your top-3 cities before flying, fall back to live for the rest.
  • Self-hosted translation vs DeepL/Google — LibreTranslate is good enough for menus and signs. DeepL/Google still win on nuanced sentences in low-resource languages. The realistic mix: LibreTranslate offline for the daily 90%, online API for the 10% where accuracy matters (medical, contracts, formal email to a host).

Common pitfalls

  • AI inventing attractions — Generative models will confidently recommend restaurants that closed in 2019 or museums that don't exist. STORM with web search grounding is much safer than asking ChatGPT cold; always cross-check the top-3 recommendations on Google Maps with a recent (this-year) photo before booking time around them.
  • Translation quality cliff offline — LibreTranslate's offline models for major languages (ES/FR/DE/JA/ZH/EN) are usable; for Vietnamese or Tagalog the offline quality drops a tier. Test before you fly, not at customs.
  • Time-zone math on bookings — A 2 AM flight is the next day in your booking system but the same night in your head. Always re-read the date in destination time-zone before confirming; ezBookkeeping and Homepage both store local-time labels so you don't have to do mental conversion at 3 AM.
  • Currency conversion at withdrawal — Hotel currency conversion (DCC) at checkout adds 3-5% silently. Always pay in local currency, log the home-currency equivalent in ezBookkeeping the same day so you catch the rate drift before it compounds.
  • No travel insurance plan B — None of this stack covers a missed connection, a stolen passport, or a hospital visit. Buy real travel insurance (annual multi-trip is usually the right shape for nomads / frequent business travelers); the AI stack handles logistics, not catastrophes.
INSTALAR · UN COMANDO
$ tokrepo install pack/travel-planning-ai
pásalo a tu agente — o pégalo en tu terminal
Qué incluye

10 recursos listos para instalar

Skill#01
STORM — AI Research Report Generator by Stanford

Stanford's LLM-powered system that researches any topic and writes a full Wikipedia-style article with citations. Simulates multi-perspective expert conversations.

by Skill Factory·199 views
$ tokrepo install storm-ai-research-report-generator-stanford-f09e9348
Skill#02
TREK — Self-Hosted Collaborative Travel Planner

An open-source, self-hosted trip planning application with real-time collaboration, interactive maps, budget tracking, packing lists, and PWA support for planning trips together.

by AI Open Source·19 views
$ tokrepo install trek-self-hosted-collaborative-travel-planner-ebd23a18
Skill#03
Nominatim — Open Source Geocoding with OpenStreetMap Data

A search engine for OpenStreetMap data that provides geocoding, reverse geocoding, and address lookups.

by Script Depot·124 views
$ tokrepo install nominatim-open-source-geocoding-openstreetmap-data-24a11e90
Skill#04
MapLibre GL JS — Open-Source WebGL Map Rendering Library

A community-maintained open-source TypeScript library for rendering interactive vector and raster maps in the browser using WebGL.

by AI Open Source·75 views
$ tokrepo install maplibre-gl-js-open-source-webgl-map-rendering-library-5ce5170d
Skill#05
browser-use — Python Browser Agent Toolkit

browser-use runs a Python agent that controls a real browser for web tasks. Use the repo’s uv quickstart, then run an Agent with your LLM provider.

by Script Depot·87 views
$ tokrepo install browser-use-python-browser-agent-toolkit
Skill#06
LibreTranslate — Self-Hosted Translation API with No Rate Limits

LibreTranslate is a self-hostable translation API powered by open-source Argos Translate models. No API keys, no rate limits, no data sent to third parties — a drop-in replacement for Google Translate when privacy matters.

by AI Open Source·212 views
$ tokrepo install libretranslate-self-hosted-translation-api-no-rate-limits-3109a712
Skill#07
PDFMathTranslate — Translate PDF Papers Preserving Format

Translate PDF scientific papers while preserving math formulas, charts, and layout. Supports Google, DeepL, OpenAI, Ollama. CLI, GUI, MCP, Docker, Zotero plugin.

by Script Depot·237 views
$ tokrepo install pdfmathtranslate-translate-pdf-papers-preserving-format-4c628f43
Skill#08
Handy — Free Offline Speech-to-Text That Runs Anywhere

An open-source, cross-platform speech-to-text application built with Rust and Tauri that works completely offline with no cloud dependency.

by AI Open Source·83 views
$ tokrepo install handy-free-offline-speech-text-runs-anywhere-80d466ce
Skill#09
ezBookkeeping — Self-Hosted Personal Finance Tracker

A lightweight personal bookkeeping app with multi-currency support, transaction categorization, and data export for privacy-conscious users.

by AI Open Source·132 views
$ tokrepo install ezbookkeeping-self-hosted-personal-finance-tracker-8259c0d5
Skill#10
Homepage — Highly Customizable Self-Hosted Dashboard

Homepage is a modern, fully customizable application dashboard and startpage. It integrates with 100+ services to display real-time status, weather, bookmarks, and widgets — all configured through simple YAML files.

by AI Open Source·112 views
$ tokrepo install homepage-highly-customizable-self-hosted-dashboard-194a3a23
Preguntas frecuentes

Preguntas frecuentes

Will AI itinerary tools fabricate attractions or restaurants that don't exist?

Yes, this is the single biggest failure mode. Pure-LLM chat answers (ChatGPT cold, Claude cold) will confidently invent restaurants that closed years ago or museums in the wrong city. STORM and other retrieval-grounded research tools reduce this dramatically because they cite sources, but you should still cross-check the top-3 recommendations on Google Maps for a recent (this-year) photo or review before scheduling time around any of them. Treat AI output as a draft itinerary that needs one human-grounded sanity pass, never as ground truth.

Which tool gives the most accurate real-time flight prices?

Nothing in this pack scrapes airline pricing in real time on its own — that's what browser-use is for. The honest answer is that no single aggregator has every fare. Kayak and Skyscanner are good metasearch starts; Google Flights catches some private fares neither has; the airline's own site occasionally has the cheapest. The browser-agent pattern (driving the consumer sites in sequence rather than calling one API) is how you actually find the cheapest fare without paying for a paid aggregator. Run the same search across 2-3 sites and re-check 24 hours later before committing — fares move.

Which offline translator works best for travel?

For day-to-day signs and menus in major languages (ES/FR/DE/IT/JA/ZH/EN), LibreTranslate with downloaded models is good enough and runs without network. For low-resource languages (Vietnamese, Tagalog, regional African languages) offline quality drops a tier — keep an online fallback (DeepL or Google Translate) for those. The realistic setup is hybrid: LibreTranslate for 90% of daily use, an online API for the 10% where nuance matters (medical, contracts, formal email to a host). Test your language pair on a known sentence before you fly, not at customs.

Should I use an eSIM or a local physical SIM card?

eSIM (Airalo, Holafly, etc.) is faster to activate — you can buy it before takeoff and it's live the second you land. Local physical SIMs are usually 30-50% cheaper for the same data allowance and often include a local phone number, which matters for hotel check-in or restaurant reservations. The right call depends on trip length: under 7 days an eSIM is worth the convenience tax; over 2 weeks the local SIM saves enough to be worth the 30 minutes at the airport kiosk. For multi-country trips a regional eSIM almost always wins. None of this is in the pack — the tools above are about the data plan you're paying for, not which plan to buy.

How should I pick travel insurance for a long trip or nomad lifestyle?

Travel insurance is the explicit gap in this pack — these tools handle logistics, not catastrophes. For occasional travelers a per-trip policy works. For frequent business travelers, an annual multi-trip plan from your credit card or a dedicated insurer (World Nomads, SafetyWing, Allianz Annual) is usually cheaper than buying per-trip. Digital nomads should specifically look at SafetyWing-style monthly subscriptions that include health coverage abroad — most regular travel insurance excludes anything over 30-90 days. Read the trip-interruption clause carefully (missed connection vs trip cancellation are different), confirm hospital direct-billing is included, and keep the policy number in your Homepage dashboard so you can find it at 2 AM in a foreign ER.

MÁS DEL ARSENAL

12 packs · 80+ recursos seleccionados

Explora todos los packs curados en la página principal

Volver a todos los packs