Flight Finder

Flight Finder

Flight, hotel and rental car prices, under your control.

View on GitHub
curl -fsSL https://flight-finder.org/install.sh | bash

Uses your existing AI provider for plain-language requests. The hotel search form works without AI.

Rather not use the terminal? Get the desktop app
Price evolution charts - JFK to Paris, LAX to Tokyo, Chicago to Rome

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
Claude CodeFree with Max
Codex CLIFree with Pro
OllamaLocal
llama.cppLocal
vLLMLocal GPU
AnthropicAPI key
OpenAIAPI key
Google AIAPI key

Auto-detected during install. Zero config for CLI subscriptions.

VPN Price Comparison
ExpressVPNSupported
NordVPNComing soon
MullvadComing soon
Custom ProxyComing soon

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

1

Install in one command

2

Choose what to track

3

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.