Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time


Multi-platform stacker for deep-sky astrophotography.

Build Status Documentation Coverage Status

OpenSkyStacker assists in the processing of deep-sky images. Stacking in this context means taking the average of several exposures of the same object to reduce the noise and boost the signal-to-noise ratio. This is especially helpful in the field of astrophotography because many objects of interest are so dim that, without processing, they might be indistinguishable from noise.


Download here for Windows and Mac. Linux users can compile from source.

Getting started

To start stacking, load your images using the buttons to the top-right. For an explanation of light frames, dark frames, etc., I would recommend DeepSkyStacker's page on the matter.

When you load light frames, the first one is set as the reference image by default and displayed in bold. You can choose a different reference image by selecting it from the list, right-clicking, and selecting Set As Reference from the menu. Images can be checked or unchecked to include or exclude them from stacking.

To stack the checked images, click the Align and Stack button. You'll be prompted where to save the resulting image, which is always a 32-bit TIFF file, and the stacking process will begin.


If you're met with an error or if the resulting image looks skewed or undesirable, try changing the star detection threshold using the Options button. You can see how many stars are detected at the current threshold by clicking the Detect Stars button. You should aim for about 60-80 detected stars for the best results.

Note: OpenSkyStacker uses stars for alignment, so it is unsuitable for planetary, lunar, or solar stacking.

Command Line

The command line program is openskystacker-cl.

Usage: openskystacker-cl [options]
Multi-platform deep-sky stacker for astrophotography.

  -v, --version   Displays version information.
  -h, --help      Displays this help.
  -f <list>       Image list JSON file.
  -s              Detect and print the number of stars in the reference image
                  with the given threshold, then exit. Ignores all other options
                  except -f and -t.
  -o <output>     Output image file.
  -t <threshold>  Star detection threshold (1-100). Default: 20
  -j <threads>    Number of processing threads. Default: 1

On Mac, the command-line binary is located inside the application package at To make it more portable to run, you might want to put a symbolic link into a system directory. Example:

ln -s /usr/local/bin/openskystacker-cl

It can then be run anywhere with openskystacker-cl.

Build from source

See the wiki page for instructions to build OpenSkyStacker from the source code.