package icon

Cosmovisor

Spot satellites overhead in augmented reality
New in version 1.0.5
New "Only visible" filter in the AR view and the satellite list. It keeps only what you can really see right now: the satellite has to be sunlit, above the horizon, and bright enough for your sky at this hour.

The counter next to it no longer calls everything above the horizon "visible", which was misleading.

Brightness now uses measured magnitudes per satellite family, and Starlink is split per design: direct-to-cell satellites and the rest now get their own values.
Point your phone at the sky and Cosmovisor overlays the satellites
passing over you right now on the camera image, in augmented reality.
Plus pass predictions, ham-radio tools and a star map.

All the orbital math runs on your device. Works fully offline once the
public orbital data has been downloaded.

FEATURES

* AR view: camera preview with satellites drawn at their real sky
position, refreshed every second. Tap one for its data.
* "Only visible" filter: hides everything you could not actually see
right now, using the satellite's brightness and how dark your sky
is at this hour.
* Satellite list: search by name or NORAD id; filter by category
(ISS, Starlink, GPS, weather, science...), object type
(payload / rocket body / debris), country/operator, orbit regime
(LEO/MEO/GEO/HEO), radio band and "above the horizon now".
* Passes: 24-hour pass predictions grouped by day, with opt-in
alerts before a pass.
* Sky and astronomy: Sun, Moon and planets, Moon calendar, eclipses,
a pannable planetarium, Starlink train finder, and bright comets
and asteroids from JPL's Small-Body Database.
* Ham radio: live full-duplex Doppler (including inverted
transponders), rig and rotor control over TCP (rigctld/rotctld),
ISS SSTV and APRS decoded from the phone mic, RTL-SDR reception
over rtl_tcp (NBFM, SSTV, NOAA APT weather imagery), and a QSO log
with ADIF export. All opt-in.
* Night mode: a red theme to preserve your dark adaptation.

PRIVACY

Privacy comes first. No accounts, no ads, no tracking, no telemetry.

* Your GPS location is processed only on the device. It is never sent
or stored off-device.
* The only network requests fetch public orbital data (CelesTrak, and
optionally the SatNOGS transponder catalog and JPL small-body data).
They are anonymous and carry no personal data or location.
* Satellite brightness data ships inside the app. Refreshing it from
our own server is optional and off by default, because it is the
only download that has no upstream source to ask first.
* Works offline with the last downloaded data.

Cosmovisor is fully de-Googled: no Google Play Services, no Firebase,
no trackers. Location uses the AOSP LocationManager and the fonts are
bundled, so it runs on degoogled devices.

Free software, licensed under the GNU General Public License v3.0 or
later (GPL-3.0-or-later).

Versions

Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications and it's a less secure way to download. We recommend that you install the F-Droid client and use that.

Download F-Droid
  • Version 1.0.5 (10005) suggested Added on Aug 19, 2026

    arm64-v8a armeabi-v7a x86 x86_64

    This version requires Android 8.0 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • access approximate location only in the foreground
      This app can get your approximate location from location services while the app is in use. Location services for your device must be turned on for the app to get location.
    • access precise location only in the foreground
      This app can get your precise location from location services while the app is in use. Location services for your device must be turned on for the app to get location. This may increase battery usage.
    • view network connections
      Allows the app to view information about network connections such as which networks exist and are connected.
    • take pictures and videos
      This app can take pictures and record videos using the camera while the app is in use.
    • run foreground service
      Allows the app to make use of foreground services.
    • have full network access
      Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
    • show notifications
      Allows the app to show notifications
    • run at startup
      Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
    • record audio
      This app can record audio using the microphone while the app is in use.
    • prevent phone from sleeping
      Allows the app to prevent the phone from going to sleep.
    • net.millaguie.cosmovisor.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 4.2 MiB PGP Signature | Build Log

  • New in version 1.0.4
    The app no longer falls back to Spanish. English is the default now, so
    a phone set to any other language gets English instead of Spanish.

    Added a German translation. On Android 13 and later you can pick the
    app language from the system settings.

    Fixed the compass points in the Starlink train screen, which were
    always shown in Spanish (a German or English "O" is not the same
    direction as a Spanish one).
  • Version 1.0.4 (10004) - Added on Aug 11, 2026

    arm64-v8a armeabi-v7a x86 x86_64

    This version requires Android 8.0 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • access approximate location only in the foreground
      This app can get your approximate location from location services while the app is in use. Location services for your device must be turned on for the app to get location.
    • access precise location only in the foreground
      This app can get your precise location from location services while the app is in use. Location services for your device must be turned on for the app to get location. This may increase battery usage.
    • view network connections
      Allows the app to view information about network connections such as which networks exist and are connected.
    • take pictures and videos
      This app can take pictures and record videos using the camera while the app is in use.
    • run foreground service
      Allows the app to make use of foreground services.
    • have full network access
      Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
    • show notifications
      Allows the app to show notifications
    • run at startup
      Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
    • record audio
      This app can record audio using the microphone while the app is in use.
    • prevent phone from sleeping
      Allows the app to prevent the phone from going to sleep.
    • net.millaguie.cosmovisor.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 4.2 MiB PGP Signature | Build Log

  • New in version 1.0.3
    The satellite count, the favourite-star description and the pass
    notifications now follow the app language instead of always showing
    Spanish.

    Store listing: app icon and screenshots added for F-Droid.
  • Version 1.0.3 (10003) - Added on Aug 10, 2026

    arm64-v8a armeabi-v7a x86 x86_64

    This version requires Android 8.0 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • access approximate location only in the foreground
      This app can get your approximate location from location services while the app is in use. Location services for your device must be turned on for the app to get location.
    • access precise location only in the foreground
      This app can get your precise location from location services while the app is in use. Location services for your device must be turned on for the app to get location. This may increase battery usage.
    • view network connections
      Allows the app to view information about network connections such as which networks exist and are connected.
    • take pictures and videos
      This app can take pictures and record videos using the camera while the app is in use.
    • run foreground service
      Allows the app to make use of foreground services.
    • have full network access
      Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
    • show notifications
      Allows the app to show notifications
    • run at startup
      Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
    • record audio
      This app can record audio using the microphone while the app is in use.
    • prevent phone from sleeping
      Allows the app to prevent the phone from going to sleep.
    • net.millaguie.cosmovisor.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 4.1 MiB PGP Signature | Build Log