Manifesto · May 2026

On running your own computers.

Marcus K., maker of tanngo

For thirty years we were promised that owning a computer meant something. That the heat of the box on the desk was not just radiator waste but a kind of agency — you could install what you wanted, store what you wanted, and the machine would answer to you. Somewhere along the way that bargain quietly inverted. The machine became a thin window. The work happens elsewhere. Your files live elsewhere. The intelligence — the part that actually does anything — runs on someone else's rented silicon, and you pay rent on it forever.

Tanngo started because I missed the old bargain. I had a stack of scanned family photos and I wanted to clean them up. Every tool I tried wanted me to upload first, sign up, swallow a watermark, and then subscribe. To do, on my own photos of my own grandmother, what my own machine was more than capable of doing on its own.

The local-first bargain

Local-first is not nostalgia. The hardware is finally there. An M-series Mac, a decent Windows GPU, even a recent phone — these are computers that, ten years ago, would have been considered datacenter equipment. They can run real models. They can do real work. The reason most software treats them as dumb terminals is not because they are dumb. It's because the company shipping the software needed a subscription, and a server is easier to bill than a binary.

I'm not against business. I'm against a particular business model — the one that starts with your file and ends with your wallet, year after year, for software that runs at the cost of a single download.

What "private" actually means

Most products that say "we care about privacy" mean they encrypt your photos in transit, and process them in a place they control, and promise not to look. That is better than nothing. It's not the same as: the photo never leaves the machine you bought.

Privacy is a property of the boundary. If your photos cross a network boundary, they are not private — they are politely handled. There is a difference, and the difference shows up the day a database is breached, an employee turns curious, or a policy changes after you signed up.

What tanngo is, and what it isn't

Tanngo is a binary you download. It runs on your GPU or your Neural Engine. It upscales, it denoises, it restores. When it's done, the enhanced photos sit in a folder next to your originals. That's all it does. It does not phone home. It does not need an account. It does not have a "Pro" tier that locks the good models behind a recurring charge.

Tanngo is not open source. The model weights are licensed and I can't redistribute them. I'd rather be honest about that than pretend it's open source theater. The application code is inspectable; the cloud pipeline you might expect is simply not there to inspect.

What you can do

  1. Audit which of your photo tools actually run locally. The answer is usually "none."
  2. Try local-first software when you can. The friction is no longer real; the convenience excuse is no longer real.
  3. Be skeptical of any application that needs an account to do work your own computer could do offline.
  4. Ask, before uploading: where will this end up, and for how long.

Your computer is not a thin window. It's a machine, and it's yours. Run it like one.


Comments, disagreements, corrections welcome at hello@tanngo.org.

← back to tanngo

✨ disco mode unlocked · press Esc to exit