Fairtrail

Fairtrail

Self-managed flight price tracker-searches for flights in natural language (such as "New York to Paris ±3 days in mid-June"), Automatically track price trends. Support price evolution charts, airline comparisons, shareable links and direct booking links. Built-in timed capture, data is completely controlled independently.

89GitHub
Description

Self-managed flight price tracking tool searches flights through natural language, automatically tracks price changes, and controls data completely independently. The Internet must use Page Piggy. The initial search may take about 1 minute. Please wait patiently. Open the **Settings** page (ˇicon in the upper right corner of the home page) and complete the following settings: | configuration items| description| |-------|------| | **Provider** |Choose an AI service provider (Recommended Google)| | **Model** |Select a model (Recommended 'Gemini 2.5 Flash', cheap and fast)| | **API Key** |Enter your API Key and click **Save** Save| ##ˇCore function: Search flights In the search box on the home page, ** enter your flight requirements in natural language **, for example: ``` Beijing to Tokyo mid-April ± 3 days ``` ``` NYC to Paris around June 15 ± 3 days ``` ``` Shanghai to Osaka economy class next month ``` ``` SFO to LAX March 20 ± 2 days ``` ###Supported search parameters | parameters| example| description| |-----|------|------| | Departure/Destination| `Beijing to Tokyo`,`JFK to CDG`| Support city name or airport code| | date| `April 15`,`June 15`,`Next month`| Support specific dates or vague descriptions| | Flexible Days| `± 3 days`,`flexible`| Floating search range| | of accommodation| Economy Class, Business Class, Business Class| Default economy class| | Round trip/one-way| `Round trip`,`one-way`,`one way`| Default roundtrip| Click the **→** button or enter to submit a search. AI will parse your natural language and automatically convert it into structured flight queries. --- ##Track price changes After the search is submitted, Fairtrail will: 1. ** Create tracker ** -Automatically generate a flight price tracking task 2. ** Regular capture ** -Automatically capture the latest price every 3 hours (interval can be adjusted in Settings) 3. ** Price chart ** -View the price curve over time on the tracking details page (`/q/{id}`) 4. ** Compare airlines ** -See price comparisons among different airlines ###Tracking details page provides: - ** Price evolution chart ** -Price change trend per grab - ˇ ** Lowest price reminder ** -Current lowest price and corresponding airlines - ˇ ** Flight information ** -Airlines, number of transfers, flight duration️ - ** Booking link ** -Skip directly to booking page

Screenshots
Screenshot 1
Screenshot 2
Screenshot 3
Screenshot 4
Screenshot 5
Screenshot 6
Screenshot 7
App Information
Version
0.3.4
Package Size
8.23 KB
Image Size
554.03 MB
Updated
March 30, 2026
Source Code
affromero
Platform Support
PC