What makes flt different
Power features you won't find on Google Flights or Skyscanner. Built for agents who search hundreds of routes.
Multi-Origin Compare
Client flexible on departure city? Search KUL, BKK, and MNL to Amsterdam in one command. One sorted result set across all origins.
Route Intelligence
An offline route graph with 67,000+ edges. See which hubs connect two cities, find bridge airports, and force waypoints. Works without an internet connection.
Power Filters
Composable filters that stack: exclude Gulf carriers, require morning departures, cap duration at 16 hours, avoid specific hubs. Set defaults once via config and they apply to every search.
Session Favorites
Bookmark any result during a session. Favorites store full offer snapshots, so they survive cache expiry. Compare options hours later without re-searching.
Three Interfaces, One Engine
Same search engine powers a modern CLI, a retro Sabre-style TUI, and a SvelteKit web app with streaming results and route maps.
Sabre-Style TUI
A fullscreen green-on-black terminal that speaks GDS. Type 1AMSNRT08APR/C for business class, *1 to inspect, MD to scroll.
Complete with boot animation and forced uppercase input.
Connection Gap Analysis
The itinerary builder calculates door-to-door time between segments and warns about tight connections or long layovers. Know before you book whether a 2h10m transfer at AUH is comfortable or cutting it close.
Agent-First Design
Built for AI coding agents. flt prime outputs a structured briefing.
JSONL output, stable flight IDs (SHA-1 hashed from legs), structured error codes,
and a phased workflow for autonomous operation.
Feature Comparison
How flt stacks up against the alternatives.
| Feature | flt | Google Flights | Skyscanner |
|---|---|---|---|
| Multi-origin compare | ✓ | — | — |
| Offline route graph | ✓ | — | — |
| Composable filters | ✓ | — | — |
| Session memory | ✓ | — | — |
| CLI + TUI + Web | ✓ | — | — |
| Date range matrix | ✓ | ✓ | ✓ |
| Itinerary builder | ✓ | ✓ | — |
| Export (PDF/MD/TSV) | ✓ | — | — |
| Agent-first design | ✓ | — | — |
| Stable flight IDs | ✓ | — | — |
Ready to fly?
Install flt and start searching flights from your terminal.
bun install -g github:doublej/flt