Jepret Try it live
Web app · Windows · Android (home screen)live

Camera sitting idle? Photos in, stock upload files out.

Free app that culls blurry and duplicate shots, writes keywords and makes Adobe Stock + Shutterstock upload files. Works with photos sent to your phone or straight off the SD card. Photos never leave your device.

Web app · Windows · offline
jepret · live demolive demo
Jepret screenshot
3platforms: Web app, Windows, Android (home screen)
MITopen source licence
Why it exists

Shots on the card, not on the stock sites.

Jepret is for people with a mirrorless or DSLR camera, a full-time job and little time.

Pick the photos your camera sent to your phone, or the SD card folder.

How it works

SD card to upload files

  1. 1

    Get the app

    Windows: download Jepret.exe and double-click it.

  2. 2

    Pick your photos

    The ones your camera sent to your phone, or the DCIM folder on your SD card.

  3. 3

    Describe, check, export

    Describe each scene in 3-5 words, check the titles and keywords, then export the Adobe Stock and Shutterstock CSV files.

What's inside

What Jepret does to a folder of photos.

No SD card needed

Sony cameras like the a6400 send photos to your phone with Imaging Edge Mobile or Creators' App. Pick them from the gallery; Jepret reads the shooting time from each photo, so scenes still group correctly.

Culling, automatic

Removes blurry shots and near-duplicate burst frames, and flags photos under 4 MP (Adobe Stock's minimum).

Scenes, automatic

Photos shot close together in time are grouped, so you describe each scene once in 3-5 words.

Keywords that fit stock sites

Your words are expanded with a stock keyword dictionary, location packs (Batam, Bali, Jakarta, ...) and facts from the image: orientation, colours, empty space for text.

Titles and up to 49 keywords

Each photo gets a title under 70 characters and up to 49 keywords, all editable.

Upload files, ready

Exports adobe_stock.csv and shutterstock.csv in each site's CSV upload format, plus an optional copy of the keepers into a folder (Chrome/Edge).

You decide

Click any photo to keep or reject it. The automatic checks only make the first pass.

Working today

Before you upload.

Get it

On every device you own.

Windows

Download Jepret.exe and double-click it.

Android / phone

Open the web app in Chrome, then menu, Add to Home screen.

Any computer

Open the web app in Chrome or Edge and click Install app in the top bar, or just use the page.

Go to downloads

Run it yourself

Run it yourself.

From the README’s “Run it yourself” section. Full options, requirements and troubleshooting are there too.

Open the README
shell
$ python -m http.server 8000      # then open http://localhost:8000
                                 # tests: http://localhost:8000/test.html
Your data

Your photos stay on your device

  • Everything runs in the browser tab or the app window: photo analysis uses the canvas API on your device.
Good to know

Honest limits.

Straight from the README, so you know what you're getting before you try it.

  • Imaging Edge Mobile and Creators' App send 2M copies by default (about 2 MP), below Adobe Stock's 4 MP minimum.
  • Jepret does not promise passive income.
  • Jepret.exe is unsigned, so Windows SmartScreen may ask once: More info, then Run anyway.
  • Not in v1, on purpose: paid plans, automatic upload to stock sites, video keywording, AI image recognition and a Play Store app.
Under the hood

How it's built.

Built with

Language
JavaScriptRustHTML/CSSPowerShell
Platform
PWAOffline service worker
Desktop
Tauri

32 files in the repo · last updated 10 Nov 2026.

Browse the code

Recently shipped

  1. Installable app (offline PWA) + Windows Jepret.exe (Tauri) built by GitHub Actions

  2. SD card to stock upload files, free and offline

Full history on GitHub
Questions

Good questions.

What does it run on?

Web app, Windows, Android (home screen). You can try it in the browser with nothing to install.

How do I get it running?

The commands in the “Run it yourself” box above come straight from the README. Paste them into a terminal; the README covers options and troubleshooting.

Where does my data go?

Everything runs in the browser tab or the app window: photo analysis uses the canvas API on your device.

What doesn't it do yet?

Imaging Edge Mobile and Creators' App send 2M copies by default (about 2 MP), below Adobe Stock's 4 MP minimum. Jepret does not promise passive income.

Is it finished?

Not yet: it's marked “live” and still changing. The README always has the current state.

Is it free?

The source is public on GitHub under the MIT licence.

Who made it?

Juwen Lie, an R&D mechanical engineer in Batam, Indonesia, as an independent personal project.

Keep exploring

More from the same workbench.

Empty the card, fill the portfolio.

Camera sitting idle? Photos in, stock upload files out.