This guide is for everyday use of SatX — no programming knowledge required. It explains what you see on screen and how to get useful results.
Installing the app? Download the archive for your computer from SatX Releases — Windows .zip, macOS .zip, or Linux .tar.gz. Extract it; inside you will find the installer, plus README.md and LICENSE. If you received only the source code, ask a technical contact to build an installer using Release builds.
Project home: https://github.com/bbuckle1959/SatX
SatX shows satellites and space debris orbiting Earth on a 3D globe, similar to a planetarium view. Positions update automatically so you can see what is overhead or nearby.
If you use Starlink, SatX can also show which Starlink satellite your dish is likely pointing at — when you are on the Starlink network and using the proper desktop app — and optionally map gateway earth stations and PoP (internet exchange) sites on the globe.
GitHub Releases are desktop apps only. After you extract the zip or tar.gz, install the .msi, .dmg, or .deb, then open SatX from your Start menu, Applications folder, or app launcher. The interface runs in a built-in window (like other desktop software), not in Chrome, Firefox, or Edge.
| What you have | How you run it |
|---|---|
| Download from Releases | Install → open the SatX desktop app |
A link like http://localhost:1420 |
For developers running the project from source (npm run dev), not for release downloads |
You cannot use the release installer by typing a URL in a browser. There is no web server in the published build.
Starlink dish Fetch and the full desktop catalog path require the installed app. A browser tab opened during development does not provide those features.
- Open SatX from your Start menu, Applications folder, or desktop shortcut.
- The first time, the app may say it is loading the satellite catalog. This is normal and can take up to a minute on a slow connection.
- If Windows, macOS, or Linux asks to use your location, choose Allow if you want:
- A red dot on the globe where you are
- A list of satellites sorted by distance from you
- Starlink “servicing” satellite matching
- Distances to ground sites when you select them
You can use SatX without location, but the nearest list and Starlink features work much better with it.
┌──────────────────┬──────────────────────────────────────┐
│ SIDEBAR (left) │ 3D GLOBE │
│ metrics │ · details panel (upper-left, when │
│ search │ something is selected) │
│ filters │ · satellites (small markers) │
│ satellite list │ · red dot = you (if allowed) │
│ Pause / Play │ · amber/cyan = gateways / PoPs │
│ │ (Starlink mode only) │
│ │ · orange line = Starlink link │
│ │ · overlay pills (top): Live, counts │
└──────────────────┴──────────────────────────────────────┘
On the globe
- Drag with the mouse to rotate Earth.
- Scroll (or pinch on a trackpad) to zoom in and out.
- Click a satellite marker to see its details in the panel on the globe.
- Click a gateway (amber) or PoP (cyan) marker when those layers are on.
- Click empty space on the globe to clear selection (if you are not clicking near a ground site).
In the sidebar
- Numbers at the top (Calc FPS, Active, etc.) are optional — they show that tracking is running.
- Search, filters, and the list are what most people use daily.
- Details for your selection appear on the globe, not in the sidebar.
At the bottom of the sidebar:
- Pause — freezes satellite motion (positions stop updating).
- Play — resumes live tracking.
Use this if you want to study one satellite without everything moving.
- Find Object type in the sidebar.
- Open the dropdown. Examples:
- All objects — everything in the catalog (busy, but complete).
- Starlink — only Starlink satellites (needed for dish features and ground map).
- Space stations — ISS and similar.
- Navigation — GPS and related constellations.
- Debris & rocket bodies — tracked debris.
The globe and list update to match your choice.
Below Object type is Globe set:
| Setting | When to use it |
|---|---|
| Optimized (globe cap) | Default. Best speed. Shows up to about 16,000 objects and prefers ones near you when location is on. |
| Full catalog | When you need every satellite of the selected type in the database. Slower on older PCs; the globe may still only draw 16,000 dots at once. |
If the app feels slow, switch back to Optimized.
These options appear only when Object type is Starlink.
- Scroll to Ground infrastructure in the sidebar.
- Gateways (on by default) — amber markers at Starlink earth station sites. Brighter = operational; dimmer = planned.
- PoPs (off by default) — cyan markers at internet exchange points.
- Turn checkboxes on or off to show or hide each layer.
- Click a marker on the globe to open a details panel (name, type, status, coordinates, distance from you if location is on).
- Purple and cyan count pills at the top of the globe show how many sites are visible.
Tip: Many Starlink satellites are on screen at once. Click on or very close to the amber/cyan marker to select a ground site. To select a satellite instead, click a bit away from the ground marker.
- In Search satellites, type part of a name (e.g.
ISS,STARLINK) or a number (NORAD ID). - The list below shrinks to matches.
- Click a row to select it on the globe and open details on the globe panel.
When location is allowed, the list shows up to 50 satellites closest to you, with distance and height when available.
- Click any line to open details on the globe and highlight the satellite.
- Scroll the list to browse what is passing near you.
Without location, the list is still usable but not sorted by distance — allow location for the best experience.
After you select something, a details box appears in the upper-left of the globe with:
Satellites
- Name and catalog id
- Type of object
- Height and distance from you (if location is on)
- Launch date and launch site when catalog metadata has loaded
- Extra notes when available
Ground sites (gateways / PoPs)
- Name and type (gateway or PoP)
- Operational / planned status (gateways)
- Coordinates and distance from you (if location is on)
Click close on the panel or click empty space on the globe (away from ground markers) to deselect.
Tip: Selecting most satellites (except Starlink) will turn the globe to face that object. Starlink satellite selections do not move the camera automatically.
This only works when all of the following are true:
- You run the SatX desktop app (installed version — not a random web page).
- Your computer is connected to Starlink Wi‑Fi (or can talk to the dish on your home network).
- You allowed location.
- Object type is set to Starlink.
- Set Object type → Starlink.
- A Starlink section appears. Click Fetch (or Refresh after the first time).
- Wait a few seconds. You should see:
- Az and El — dish pointing angles
- Aligned or Adjusting — whether the dish considers itself locked on
- If a match is found:
- Servicing: … names the satellite at the top of the list (red border).
- An orange line on the globe from your red dot to that satellite.
- Tap Servicing: … to select that satellite like any other.
SatX only considers Starlink satellites at least 25° above your horizon at the dish, so low passes blocked by trees or buildings are not chosen as “servicing.”
- Confirm you are on Starlink’s Wi‑Fi, not only “using Starlink internet” through another router.
- Turn off VPN temporarily.
- Wait a minute after powering the dish on and try again.
- Make sure you opened the SatX app, not a developer test page in a browser.
- If the panel says no satellite is ≥25° above the horizon, wait for a higher pass or check dish alignment.
Still stuck? See Troubleshooting below.
| Label | Meaning |
|---|---|
| Live / Paused | Tracking is running or frozen |
| Your location …° | Location is on; numbers are latitude/longitude |
| Gateways … op / … planned (purple pill) | Starlink filter + gateways on — operational/planned counts |
| … PoPs (cyan pill) | Starlink filter + PoPs on |
| Click satellite or ground site for details | Reminder when nothing is selected (desktop) |
This usually means Gatekeeper blocked an unsigned download from the internet — not that the file is corrupt.
- Install from the official SatX Releases zip: open the
.dmg, drag SatX to Applications. - Control-click (right-click) SatX in Applications → Open → Open (first time only).
- Or in Terminal:
xattr -cr /Applications/SatX.appthen open the app again.
See INSTALL-macos.md inside the macOS release zip, or Installing on macOS.
- Check your internet connection (the app downloads orbital data).
- Wait at least two minutes on first run.
- Restart the app.
- Open system Privacy / Location settings and allow location for SatX.
- Restart the app and choose Allow when asked.
- Object type may be too narrow — try All objects.
- Catalog may still be loading — wait for “parsed” text in the sidebar.
- Try Globe set → Full catalog if you expect more objects.
- Set Globe set → Optimized (globe cap).
- Choose a narrower Object type (e.g. Starlink only).
- Turn off PoPs or Gateways if you do not need the ground map.
- Press Pause if you only need a still snapshot.
- Use the installed SatX app on Starlink Wi‑Fi.
- Enable location.
- Set filter to Starlink.
- Dish must be powered and online (check the Starlink app on your phone).
- Set Object type to Starlink and enable Gateways or PoPs.
- Click directly on the amber or cyan marker (or within a small margin around it).
- Zoom in if many satellites crowd the same area.
- It may have moved out of the “nearest 50” or out of the optimized set. Search by name or widen Globe set / filter.
- Location stays on your device for display and sorting; it is used to compute distances and Starlink matching.
- TLE / catalog data is downloaded from public space-tracking sources over the internet.
- Starlink dish data is read only on your local network from the dish; it is not sent to a SatX cloud (there is no SatX cloud service in this app).
- Ground station locations come from a public community dataset (bundled and optionally refreshed from Hugging Face).
If someone needs to rebuild or debug the app, point them to:
- Application overview — what features exist
- Running SatX — developers and installers
| I want to… | Do this… |
|---|---|
| See what is near me | Allow location → read the list |
| Find ISS or a name | Search box → click result |
| Only Starlink | Object type → Starlink |
| Which Starlink serves me | Starlink filter → Fetch (on dish Wi‑Fi) |
| See gateways / PoPs | Starlink filter → Ground infrastructure toggles |
| Details for selection | Look at upper-left panel on the globe |
| Freeze the view | Pause |
| Less load on PC | Globe set → Optimized; turn off PoPs if not needed |
Enjoy the view.