An open-source AI travel agent

Points are worthless if you never use them.

Travel Hacker searches award and cash fares side by side and tells you which way to pay. Knows your balances, the cents-per-point math, and the sweet spots most people miss. Works just as well on cash. Free. Open source. Runs in Claude, Codex, or OpenCode.

Norwegian fjord with steep cliffs and calm blue water

What this is

A travel agent that actually does the math.

Most travel AI can write a poem about Tokyo. Travel Hacker finds the cheapest business class seat to Tokyo, calculates cents-per-point on every program that flies the route, and tells you which credit card points to transfer.

It searches award availability across 27 mileage programs at once. Compares cash and points side by side. Pulls your AwardWallet balances automatically. Stacks credit card benefits you forgot you had.

You don't need points to use it. Cash flight search works with no configuration. If you do have points, the toolkit turns them into real savings instead of someday-trips you never book.

How it works

Three steps.

1

Install

Two commands inside Claude Code, Codex, or OpenCode. No config files, no API keys required to start. Run /travel-hacker:getting-started for an optional walkthrough that adds your loyalty programs and unlocks award search.

2

Ask

Type what you want in plain language. "Cheapest business class to Tokyo." "Hotel in Paris with my Amex Platinum benefits." Or run /travel-hacker:plan-trip for a guided trip-planner that asks the right questions in the right order.

3

Book

Get a recommendation with the math done. Cash equivalent, cents-per-point, transfer instructions, the works.

What it can do

The full trip, not just the flight.

Cheaper flights

Searches every airline, every fare class, in one shot. Cash and points side by side, with cents-per-point math built in.

Smarter hotel picks

Compares Amex Fine Hotels & Resorts, Chase Edit, Booking.com, Airbnb, and corporate-perks portals. Stacks card credits automatically.

Loyalty intelligence

Pulls your real balances. Knows transfer ratios, current bonuses, surcharge gotchas, and the sweet-spot redemptions you're sitting on.

Hidden gems

Atlas Obscura for the unusual stuff. TripAdvisor for ratings. Plans the experience, not just the logistics.

Ground transport

German trains via Deutsche Bahn. Ferries across 33 countries. Nordic transit. Wikipedia airport routes when fare tools come up empty.

The fine print

Aircraft seat maps. Cabin comparisons. Visa requirements. EV charger availability. The stuff that ruins or makes a trip.

Try it

Real prompts. Real answers.

Type any of these into your AI. Travel Hacker handles the rest.

"find me the cheapest business class to tokyo in october"

Returns 5+ options across cash, points, and portal pricing. Best cents-per-point flagged.

"what's the best hotel deal in paris for 4 nights with my amex platinum"

FHR properties with breakfast plus $100 credit. Stacks against Chase Edit. Honest comparison.

"find one outsized redemption I'm not using right now"

Cross-references your balances against the legendary-redemptions catalog. Concrete trip suggestions.

"plan a 10-day trip to scandinavia in august on points"

Flights, hotels, transit between cities, hidden gems, the works. Full itinerary with costs.

"should I pay cash or use points for SFO to london in june"

Runs both. Surfaces cents-per-point on each option. Tells you the play with reasoning.

"i need a rental car in san diego, real agency only, mid-size sedan"

Compares Hertz, Avis, National, Enterprise. Factors elite status. Recommends one, with the math.

Install

In two commands.

Free forever. Open source. Most of the toolkit works without API keys.

Claude Code

CLI or Desktop app

/plugin marketplace add borski/travel-hacking-toolkit
/plugin install travel-hacker@borski

Run inside Claude Code. Restart and you're done.

Codex

CLI or Desktop app

codex plugin marketplace add borski/travel-hacking-toolkit
codex
# then run /plugins and install Travel Hacker

Or in the Codex desktop app, open the Plugins UI and add the marketplace from there.

OpenCode

CLI, open source

git clone github.com/borski/travel-hacking-toolkit
cd travel-hacking-toolkit && ./scripts/setup.sh

For OpenCode users and anyone who wants to hack on it.

How this came to be

I built it for myself.

In March, I was trying to plan a Scandinavia trip on points. Nothing existed that combined award search, transfer math, and the boring-but-essential stuff like seat maps and ferry schedules. So I wired the agents I was already using into the data sources that mattered.

The Scandinavia trip got booked. Friends asked for the toolkit. I open-sourced it. Same toolkit booked a rental car this morning in San Diego. Three minutes, four agencies compared, elite status applied, insurance stacking factored.

The Scandinavia trip

Norway, Sweden, Denmark. 12 days.

Points used 280k Flying Blue
Out of pocket $1,302
Cash equivalent $10,677
Saved $9,375

Common questions

FAQ

Do I need points and miles?
No. Cash flight search and hotel search work without any loyalty programs configured. The toolkit gets more powerful when you add your AwardWallet account, but it's optional.
Is my data safe? Where do my credentials live?
Everything runs locally on your computer. Your API keys stay in your environment, however you choose to manage them. The toolkit doesn't phone home, doesn't have a server, and doesn't store anything in the cloud.
Is this free? Will it ever cost money?
It's open source under the MIT license. Free forever. No company behind it, no email list, no upselling. Built it for myself, friends asked, so I open-sourced it.
What does it cost to actually use?
Free for cash flight search, hotels, transit, Atlas Obscura, and most loyalty intelligence. Two optional paid services unlock more: Seats.aero ($99/year) for award availability, and AwardWallet Plus (~$30/year) for live balance pulls.
Will this work with ChatGPT or Cursor or Gemini?
Not yet. Today it works with Claude Code, Codex, and OpenCode. The architecture (Skills + MCP) is becoming a standard, so other tools may add support over time.
I'm not technical. Can I use this?
If you're already using Claude Code, Codex, or OpenCode, install is two commands. If you've never installed a developer tool before, this isn't the right fit yet.
How do I contribute?
PRs welcome on GitHub. CONTRIBUTING.md walks you through adding a new skill in about an hour. Feature requests and bug reports always wanted.