# flight-finder

> Self-hosted, open-source travel price tracker for flights, hotels, and car rentals using your own AI provider, with interactive charts and VPN price comparison.

- **Category:** Travel
- **Licence:** MIT
- **Latest version:** v0.16.0
- **Open source:** oss
- **Languages:** Typescript
- **Platforms:** Docker Compose, Windows
- **Tags:** PostgreSQL, Web Scraping, Prisma, Pushover, Pwa, LLM, Claude, Playwright, Typescript, Next.js, Docker, Open Source, Self Hosted, Flights, Flight Tracker, Price Tracker, Flight Prices, Hotel Tracker, Car Rental Tracker, Price Monitoring, VPN Comparison

## Description

Flight Finder is a self-hosted travel price tracking application for monitoring flights, hotels, and car rentals on your own hardware. You run it via Docker, a desktop launcher (macOS, Windows, Linux), or from source. It uses headless Chromium via Playwright to scrape Google Flights, Google Hotels, Booking.com, DiscoverCars, and Auto Europe, then uses an LLM (Claude Code, Codex, Anthropic, OpenAI, Google, Ollama, llama.cpp, or vLLM) to extract structured price data. Price history is stored in PostgreSQL with interactive Plotly.js charts and shareable URLs. Features include natural-language search, flexible date comparison, VPN-based price comparison from different countries via ExpressVPN sidecar, Pushover notifications, multi-user profiles with passkeys/WebAuthn, a PWA for mobile access, and a REST API for agent/CLI integration. The built-in cron scrapes every 3 hours by default. All data stays on your machine; optional community data sharing contributes anonymized price points to a public dataset.

## Links

- [Homepage](https://github.com/affromero/flight-finder)
- [Website](https://flight-finder.org)
- [Docker](ghcr.io/affromero/flight-finder)
- [GitHub Repository](https://github.com/affromero/flight-finder)
- [Community Data Explorer](https://flight-finder.org/explore)
- [Desktop App Download](https://flight-finder.org/download)

---
Source: https://selfhost.directory/project/flight-finder