Your telescope did the hard part.Let Akastroid do the rest.Stacks hundreds of frames.Removes light pollution.Finds your target by name.Rejects the ruined frames.Never uploads a thing.

Drop in a folder of frames. Press one button. Get an image worth printing — without learning PixInsight, and without your data ever leaving your computer.

Free to use, no account. All versions and requirements.

100% local. Your astrophotography never leaves your computer.
Akastroid
Akastroid processing the Orion Nebula

The problem

You have hundreds of files
and no idea what to do with them.

The telescope was the easy purchase. Then you learn that the good image is buried in three hundred FITS files, and every tool that can get it out expects you to already know what a master flat is.

1
button
0
files uploaded
12,000+
objects recognised
4→1
tools for planetary

What it does

Hundreds of decisions,
so you make none of them.

Akastroid measures your data and adapts to it. A wide field of a small nebula and a close-up of a galaxy are not the same picture, and it does not finish them the same way.

It reads what your camera writes

FITS from a Seestar or ZWO. Canon CR2, Nikon NEF, Sony ARW and a dozen more straight off a DSLR. SER and AVI for planetary. No converting, no exporting first.

It decides, and tells you why

Which frames to keep, which stacking method, how far to stretch, how hard to denoise — measured from your data, not guessed. Every decision is listed with its reason.

It throws out the bad frames

Clouds, satellite trails, lost focus, tracking slips. Each rejection says what was wrong, and you can overrule any of them with a click.

Colour from real measurements

Akastroid carries half a million catalogued stars with measured colours, matches your field against them, and sets the white balance from what those stars actually are.

Planets, properly

Lucky imaging with multi-point alignment, atmospheric dispersion correction and wavelet sharpening. One app instead of four.

Nothing is invented

No generative AI paints in detail that was never there. Every pixel traces back to a photon your telescope collected.

Who it helps

Three different problems, one application

The value is not the same for everyone, so it is worth being specific about which one you are.

If you are starting out

The obstacle between you and a photograph is not your telescope — it is a vocabulary. Sigma clipping, midtone transfer, background extraction: every tool asks you to choose before anyone explains what the choice means.

Akastroid measures your data and decides, then lists every decision with its reason. You get a real result on the first attempt, and the log is the fastest available education in what processing actually does.

If you already know your way around

You know photometric colour calibration is better than eyeballing white balance, and that a drifting night needs different rejection from a steady one. You skip both, because setting them up is fiddly and the payoff is invisible until it isn't.

Here they are measured and applied by default — the field matched against catalogued star colours, the rejection method chosen from how much your sky actually drifted.

If you have more data than time

A hundred-frame session finishes in a few minutes, which is enough to know whether it is worth an evening in PixInsight. Triage you could not previously afford.

And Save the stacked image, unprocessed writes the integration before any finishing — so Akastroid can be the front half of a workflow that ends wherever you already work.

What it decides for you

Measured, not guessed

Most processing choices are not matters of taste. They are properties of the data, and a property can be measured.

Which frames to keep

Focus, star roundness, trailing, cloud and satellite trails, graded per frame. Every rejection states its reason, and oval stars consistent across the whole session are reported as optics rather than blamed on individual frames.

How to combine them

Shallow stacks cannot support aggressive rejection; a night whose transparency drifted needs a method that expects the drift. Both are read from your frames rather than asked.

How far to sharpen

The blur is measured from your own stars, and the strength follows from the signal-to-noise the stack actually has — including declining outright when it would amplify grain faster than it recovers detail.

Where the sky is

On a nightscape the horizon is found from where the stars are, never from brightness — a moonlit hillside is brighter than the sky above it, so brightness gets it backwards.

What colour things are

The field is matched against half a million catalogued stars with measured colours, and the white balance is fitted to what those stars actually are.

How dark the background sits

Set from what fraction of the frame is sky. On a wide field that is often 98%, and a target chosen for a half-full frame would lift the whole background to grey.

How it works

Import. Analyse. Create. Export.

That is the whole mental model. Calibration, registration, integration, gradient removal, colour calibration and stretching all happen underneath it.

1

Drop your files in

A folder, a whole session, or a single frame. Calibration frames in darks/ and flats/ are found automatically.

2

Read the analysis

What you photographed, how many frames are worth keeping, how bad the sky was — and why each rejected frame was rejected.

3

Press the button

Three finished versions come back: Natural, Enhanced and Dramatic. Switch between them instantly.

Try it on tonight's data.

Free to process your first sessions. No account, no upload, no card.

macOS 12 or later · Windows 10 and 11 · Free to try