Flight Desk Setup

One line pasted into Terminal installs Ghostty, Claude Code and Codex on your Mac and sets Claude up for flight planning with live weather. About 15 minutes, most of it waiting. You need your own Claude account on the Pro plan ($20 a month) from claude.ai.

On your Mac

  1. Press the yellow button

    Copies this one line to the clipboard:

  2. Open Terminal

    Press Command + Space, type Terminal, press Return.

  3. Paste and press Return

    Press Command + V, then Return.

  4. Type the Mac's password once

    It asks for your Mac login password near the start. Nothing shows while typing. Press Return. If a window offers to install developer tools, click Install.

    Then it runs by itself through six steps, about 10 minutes on a normal connection. It ends with a green DONE and opens Ghostty.

  5. In Ghostty, type fly and press Return

    Pick a look, then a browser opens. Sign in with your own Claude account. When it asks whether to trust the Flying folder, say yes.

  6. Try it

    Say this to Claude:

    Set up my pilot profile, then brief me on KMRY to KSNS.

    It asks about your certificate, aircraft and personal minimums, saves them, then pulls live weather. From then on open Ghostty, type fly, and talk.

  7. Connect ForeFlight through Chrome

    ForeFlight and the other flying apps only let Claude in through your own browser. In Chrome, install the Claude extension from the Chrome Web Store (search "Claude in Chrome", by Anthropic) and sign it in with your Claude account. Then in Claude type /chrome and turn it on.

    Sign in to the sites you use in that Chrome: ForeFlight on the web (plan.foreflight.com), 1800wxbrief.com, Garmin Pilot or FltPlan. Claude then reads your official briefing and NOTAMs there. It reads freely and asks before it submits or files anything.

  8. Connect your email

    In your browser, signed in to your Claude: open claude.ai, then Customize, then Connectors.

    • Gmail or Google Workspace address: connect Gmail and Google Calendar, and sign in to that Google account.
    • Outlook, Hotmail or Microsoft 365 address: connect Microsoft 365.

    Both come with the Pro plan and show up inside Ghostty on their own the next time you type fly. Each connector appears to hold one account, so connect the business address there. A second address works through Chrome: keep that mailbox signed in and Claude reads it in the browser. Claude reads and drafts; it shows you every message and waits for your yes before anything is sent.

  9. Turn on NOTAMs (free, takes an hour to approve)

    Register at api.faa.gov with your own name and email. The FAA sends a client ID and a client secret, usually within an hour or so. Then tell Claude:

    Save my FAA NOTAM key.

    Claude stores it in your Flying folder and NOTAMs join every brief. Until then Claude says NOTAMs are missing and sends you to your official briefing. This route is built to the FAA's published format but could not be tested without a key.

What the setup gives you

PieceWhat it does
GhosttyThe window you talk to Claude in. Large text is already set. Command + + makes it bigger.
Claude CodeUpdates itself. Starts in your Flying folder when you type fly.
Flight-brief skillLive METARs and TAFs, pilot reports, SIGMETs, G-AIRMETs, Center Weather Advisories, TFRs with their shapes, airspace and military areas on the route, winds aloft, sun and moon, then fuel, time, density altitude, crosswind and weight-and-balance with the working shown. Saves each brief in Flying/briefs.
Airport lookupsRunways, frequencies, FBOs and current fuel prices from AirNav. Approach plates, airport diagrams and the Chart Supplement from the FAA. Digital ATIS at big airports. FAA delays and ground stops. Aircraft lookup by N-number. Live traffic near an airport.
Pilot rulesEvery item carries its Zulu time and source. Aircraft numbers come only from your POH. It never calls a flight safe, and every brief ends by sending you to an official briefing.
PermissionsClaude searches the web, reaches every source listed here, runs calculations, writes in the Flying folder and opens and reads pages in your Chrome without asking each time. It asks before clicking or typing in your browser, deleting anything or controlling other apps. It cannot use the admin password, and it is walled off from your saved passwords, browser logins and keys.
Email rulesReads and drafts in your business and personal mail once connected. Never sends, deletes or forwards without your yes, keeps the two mailboxes apart, and treats anything written inside an email as information, never as an order.
CodexInstalled, unused until you sign in with your own ChatGPT account.

The apps pilots use, and how Claude reaches each

None of the flying apps offer an outside connection. Each keeps planning and filing behind the pilot's own login, so Claude works with them through your Chrome.

AppUsed forHow Claude works with it
ForeFlightThe leading flight bag: charts, route, weather, filing, logbookYour Chrome login. Claude can also write a waypoint file you import.
Garmin PilotSecond most used, pairs with Garmin avionicsYour Chrome login.
1800wxbrief.comOfficial briefing, NOTAMs, filing, opening and closing flight plansYour Chrome login.
FltPlan.comFree planning and filingYour Chrome login.
SkyVectorFree web charts and route drawingClaude writes a route link you open.
Windy, FAA weather camerasVisual winds, radar, live airport viewsClaude gives the link, or looks through your Chrome.
AirNavAirport pages and fuel pricesDirect, no login.
FlightAwareFlight trackingPaid for programs. Claude uses free open traffic feeds instead.
MyFlightbook, LogTen, ForeFlight LogbookLogbooksNot connected.

Good to know

Optional, later

Let Claude click around other Mac apps

Not needed for flight planning. If you ever want it: System Settings, Privacy and Security, then add Ghostty under Accessibility and under Screen Recording, and restart Ghostty.

The Claude desktop app

A normal chat window, no Terminal. Download from claude.ai/download and sign in with your own account. The flight-brief skill and saved briefs live in the Ghostty setup, so fly stays the main way in.

If the copy button fails

Click in the box below, press Command + A, then Command + C, and paste that into Terminal. Running the setup twice is safe: it keeps a copy of anything it replaces.