Open source
Open source, built on open source
Geovoya is free software under the GNU General Public License, version 3 or later. You can read, change and share the code.
Credit to Ghost
Geovoya is a fork of Ghost (ghost-location), an open-source Electron app by the Ghost contributors that sets a phone’s location over USB or Wi-Fi. Most of Geovoya’s core, including the device adapters, route playback and the recovery logic, comes from Ghost. Thank you to everyone who built it. Geovoya follows the same GPL-3.0-or-later license.
Get the source code
- Source code: github.com/lastabled/Geovoya
- Source archive for the exact published installers, with checksums:the download page
- Upstream project: github.com/Blueturboguy07/ghost-location
- License text: GNU GPL v3
Building from source needs Node.js 24 and, to build the iPhone runtime, Python 3.12 or 3.13. You need to build on each target operating system (Windows x64, macOS Apple Silicon or macOS Intel). The repository README has the full instructions.
Geovoya Pro is an optional paid plan backed by the Geovoya Cloud account service. It doesn’t change the license of the desktop app. Anyone who receives a Geovoya binary is entitled to its corresponding source under the GPL.
Third-party components
These components keep their own copyright and license terms. The full notices ship with the app inTHIRD_PARTY_NOTICES.md and LICENSE.
| Component | Role | License |
|---|---|---|
| pymobiledevice3 | iPhone USB discovery, developer services and location simulation | GPL-3.0-or-later |
| Appium Settings | Android mock-location helper app (bundled unmodified) | Apache-2.0 |
| Android Platform Tools (ADB) | Android USB and Wi-Fi transport | Bundled NOTICE files |
| Electron | Desktop runtime | MIT, plus Chromium third-party notices |
| Leaflet | Interactive map | BSD-2-Clause |
| Lucide | Interface icons | ISC |
| fast-xml-parser | GPX and KML parsing | MIT |
| jose | Verifies signed account entitlement tokens | MIT |
| Vite | Interface build tooling | MIT |
| electron-builder | Installer tooling | MIT |
| PyInstaller | Packages the Python iPhone runtime | GPL with a distribution exception |
Online services and data
| Service | Used for | License |
|---|---|---|
| OpenStreetMap | Map data and map tiles | ODbL (data) |
| Photon | Place search (public demo API by default, configurable) | Apache-2.0; OpenStreetMap data under ODbL |
| OSRM | Road routing (public demo API, only when you plan a route) | BSD-2-Clause; OpenStreetMap data under ODbL |
Map data © OpenStreetMap contributors. The public Photon and OSRM demo servers are meant for light use and don’t guarantee uptime. The app doesn’t use the public Nominatim API. No code from iDescriptor, GeoPort or LocationSimulator is included.
Contribute
Bug reports, device test results and pull requests are welcome on GitHub. Results from Windows computers and Android phones are especially useful, because those setups haven’t all been tested on real hardware yet.