Flight search engine with CLI, TUI, and web interfaces. Scrapes Google Flights and compares results.
bun install
just dev # web dev server
just flt search AMS NRT 2026-04-10 # CLI search
just tui # Sabre-style terminal| App | Description | Docs |
|---|---|---|
| Web UI | SvelteKit search UI on Cloudflare Pages — streaming results, price grid, filter panel, itinerary builder, route maps | apps/web/README.md |
| CLI | flt command-line tool (citty) — search, matrix, inspect, itinerary, takeout export |
apps/cli/README.md |
| TUI | Sabre/GDS-style green-on-black fullscreen terminal — keyboard-driven with CRT aesthetics | apps/tui/README.md |
| Package | Description |
|---|---|
@flights/core |
Flight search engine — pure TypeScript, zero npm dependencies |
packages/core/ @flights/core — search engine, scraper, types, booking
apps/web/ SvelteKit UI (Cloudflare Pages)
apps/cli/ flt CLI (citty, bun-only)
apps/tui/ Sabre-style TUI (terminal-kit)
docs/ marketing landing page
| Command | Description |
|---|---|
just install |
Install all workspace deps |
just dev |
Start web dev server |
just build |
Production build |
just check |
Lint + typecheck + test |
just flt <cmd> |
Flight search CLI |
just tui |
Sabre-style terminal UI |