Flight Finder
Flight, hotel and rental car prices, under your control.
View on GitHubcurl -fsSL https://flight-finder.org/install.sh | bashUses your existing AI provider for plain-language requests. The hotel search form works without AI.
Rather not use the terminal? Get the desktop app
One self-hosted app
Flights. Hotels. Rental cars.
Follow the fare
Track routes and airlines over time, compare flexible dates, and share flight price charts.
Find your stay
Search Google Hotels and Booking.com by dates, rooms, and guests. Track a hotel or room rate and set a target-price alert.
Check the whole rental
Search DiscoverCars and Auto Europe. Compare verified totals among checked offers, review driver requirements and see deposits and excess separately. Missing fees and unconfirmed extras stay visible.
Searches run on your own installation. Each tracker works independently. Complete bookings with the provider; Flight Finder does not bundle reservations.
Bring your own LLM
Auto-detected during install. Zero config for CLI subscriptions.
VPN Price Comparison
Test the myth: do flight prices change when you browse from different countries?
What Flight Finder does beyond switching your IP
- Timezone, locale, and Accept-Language aligned to the target country
- Geolocation API returns matching coordinates
- WebRTC leak prevention (real IP never exposed via ICE candidates)
- DNS queries routed through the VPN tunnel
- Canvas, WebGL, and AudioContext fingerprints randomized per session
- Screen dimensions matched to reported viewport
- Exit country verified via IP geolocation after each connect
How it works
Install in one command
Choose what to track
See the real trend
What Flight Finder is not
Not an aggregator
Flight Finder does not sell rankings or earn a booking commission. Links supplied by travel providers may contain their own tracking parameters.
Not an AI provider
AI is becoming a commodity — we don't bundle or resell it. Bring your own key, use Claude Code / Codex, or run Ollama / llama.cpp / vLLM locally.
Not a price predictor
No black-box “buy now” advice. Flight Finder shows you real price history and lets you decide when the moment is right.
Why self-hosted?
It can't work any other way
A centralized service scraping Google Flights gets IP-banned within days. Thousands of self-hosted instances, each making a few quiet requests from different IPs, is the only architecture that survives.
Your searches stay private
No one sees what routes you're watching or when you're planning to travel. Airlines can't use your search history against you.
Free with Claude Code, Codex, or a local model
Use your existing CLI subscription, or run Ollama / llama.cpp / vLLM locally — zero API cost. Otherwise, extraction costs under $0.001 per query.
You control the scrape frequency
Default is every 3 hours. Want every hour? Change one setting. Your data, your database — export it, analyze it, keep it forever.