Your observatory,in your pocket.

Cupola connects to any INDI server and builds the right controls for every device it finds: mount, camera, focuser, filter wheel, dome and weather station. Point at a star, start an exposure and close the dome, all from your phone.

iPhone and AndroidWorks with any INDI driverNo account needed
Sky chart · Mount
Sky chartSky chart
Mount screenMount screen
  • MountTelescope
  • CameraCCD
  • FocuserFocuser
  • Filter wheelFilter
  • DomeDome
  • WeatherWeather
  • Anything elseGeneric panel
How it works

Connect once. Every device gets the right controls.

  1. 01

    Find your server

    Cupola finds INDI servers on your Wi-Fi by itself, or you can type an address. Stay connected to as many servers as you need at the same time.

  2. 02

    See every device

    One list for all servers. Each device shows its live state: tracking, exposing, moving, or unsafe.

  3. 03

    Control it

    A card made for each device type sits on top. Below it, every INDI property the driver sends, so nothing is out of reach.

Mount screen with slew pad and coordinatesMount screen with slew pad and coordinates
Smart cards

Made for each device. Ready for any driver.

Cupola reads what kind of device each driver is and shows a card built for it. A mount gets coordinates, a slew pad and tracking. A camera gets exposure, frame type and the last image. If a driver isn't recognised, it still gets a full panel generated from its own properties.

  • Live values
    Updated as the driver sends them
  • Clear status
    Idle, ok, busy or alert: shapes you can read at a glance
  • Images in the app
    Frames arrive with stretch and histogram
  • Message log
    Every driver message and alert in one place
Sky and GoTo

Tap a star. The telescope follows.

A sky chart and searchable catalog of stars, planets, the Moon and deep-sky objects. Pick a target, see how high it gets tonight, and tap Go to. A red crosshair follows your mount across the chart as it slews.

  • Works offline. Positions are calculated on the phone from your mount's location and the clock.
  • Rise, transit and set times, plus tonight's altitude for every object
  • Won't slew below your altitude limit or while the mount is parked
Sky chart with M42 selectedSky chart with M42 selected
Object page for M31 with altitude chartObject page for M31 with altitude chart
Night mode

Keeps your eyes adjusted to the dark.

One switch turns the whole app red on black, launch screen included. Big readouts and large touch targets make it easy to use with cold fingers at the eyepiece.

Weather safety screenWeather safety screen
Screens

A closer look

Sky chartSky chart
01Sky chart
Drag across tonight's sky and tap an object to slew to it.
CatalogCatalog
02Catalog
Search or filter by what's up now, planets, Messier objects and more.
ObjectObject
03Object
Coordinates, rise and set times, and tonight's altitude.
DevicesDevices
04Devices
Every device on every server, with its live state.
MountMount
05Mount
Coordinates, slew pad, slew rate, tracking and park.
CameraCamera
06Camera
Exposure, frame type, cooling and the latest frame.
FocuserFocuser
07Focuser
Absolute position, fine nudges and temperature.
WeatherWeather
08Weather
Safety status, each reading against its limit.
You need
An INDI server on your network
Such as
Raspberry Pi, StellarMate, Astroberry, KStars / Ekos
Runs on
iPhone and Android
Built on
dindi, the INDI client for Dart
FAQ

Questions

Something else? jtbenavente@gmail.com

An INDI server on the same network as your phone. That can be a Raspberry Pi running Astroberry or StellarMate, or a computer running KStars/Ekos or indiserver. Cupola connects on port 7624 by default.