Search and compare flights directly from the terminal without opening a browser.
Filter flights by airline, price, duration, and stops for trip planning.
Look up one-way, round-trip, or multi-city flight options quickly.
Use autocomplete to find and select specific airports while searching.
| jagenaujagenau/gf-tui | 4ssh1/mine-sweeper | achawla19/intuitcode-extension | |
|---|---|---|---|
| Stars | 2 | 2 | 2 |
| Language | TypeScript | TypeScript | TypeScript |
| Last pushed | — | 2026-01-31 | — |
| Maintenance | — | Maintained | — |
| Setup difficulty | easy | moderate | moderate |
| Complexity | 2/5 | 2/5 | 4/5 |
| Audience | developer | vibe coder | developer |
Figures from each repo's GitHub metadata at analysis time.
Easiest to install through Homebrew with a single command, building from source requires the Bun runtime.
{"i":0,"repo":"jagenaujagenau/gf-tui","stars":2,"lang":"TypeScript","ok":true,"char_count":1332,"text":"gf-tui is a terminal application for searching Google Flights without opening a web browser. Instead of visiting the Google Flights website, you run a command in your terminal and interact with a text-based interface to look up flights. The project is written in TypeScript and uses two libraries: Effect for managing application logic and OpenTUI for drawing the terminal interface.\n\nThe tool supports one-way, round-trip, and multi-city flight searches. You can choose any cabin class and passenger configuration. Results can be filtered by airline, price, flight duration, and number of stops, with flexible sorting options. When typing a city or airport name, an autocomplete dropdown suggests matching airports using a bundled dataset from OurAirports. You select a suggestion with arrow keys and confirm with Enter, or type free text that resolves to the closest matching airport code.\n\nTo fetch flight data, the application scrapes Google Flights over HTTP using Protocol Buffers, a compact data format. This approach avoids browser automation, which tends to be slower and more resource-intensive. The project is organized into folders for the terminal UI, flight scraping services, domain types and validation, utilities like caching and rate limiting, and the bundled airport dataset.\n\nInstallation is available through Homebrew with a single command, or you can build from source using Bun, a JavaScript runtime. The README notes that the bundled airport dataset can be refreshed by running a script that regenerates the data. The project is open source under the MIT license.","error":null}
A terminal app for searching Google Flights without a web browser. It runs in your command line and lets you look up, filter, and sort flights directly.
Mainly TypeScript. The stack also includes TypeScript, Effect, OpenTUI.
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.