Bulk Uploader

github.com/simulot/immich-go Image Tools Open-source projectOpen source

Immich-Go imports large Google Photos Takeout archives into a self-hosted Immich server as an alternative to the Immich CLI.

github.com/simulot/immich-go
Bulk Uploader homepage screenshot

About Bulk Uploader

Bulk Uploader is the GitHub repository for Immich-Go, an open-source command-line tool for uploading photo collections to a self-hosted Immich server. It is described as an alternative to the immich-CLI that does not require a NodeJS installation. The project states compatibility with Immich V2 and V3.

With the tool you can upload Google Photos Takeout ZIP files, local folders, iCloud exports, ZIP archives, and assets from another Immich server. The Google Photos command matches photos with their JSON metadata to preserve albums and descriptions, while the folder command can create albums from directory structure and read XMP sidecar files. It also includes duplicate detection, burst photo stacking, RAW+JPEG handling, and an option to archive from an Immich server to a folder. Use requires a running Immich server, an API key, and a downloaded binary for Windows, macOS, Linux, or FreeBSD.

It suits people migrating large Takeout archives to Immich who are comfortable running command-line commands and managing their own server.

Key features

  • Imports Google Photos Takeout archives to Immich server
  • Uploads from local folders, ZIP files, iCloud and other servers
  • Works without NodeJS or Docker installation
  • Compatible with Immich V2 and V3 servers
  • Detects duplicates and handles RAW+JPEG and burst photos
  • Runs on Windows, macOS, Linux and FreeBSD
Best for: People moving Google Photos Takeout archives to a self-hosted Immich server using the command line.
Good for
  • No NodeJS or Docker dependency
  • Supports several import sources in one tool
  • Preserves albums and descriptions from Takeout JSON files
  • Provides pre-built binaries for multiple operating systems
Watch out for
  • Early version not yet extensively tested
  • Documentation advises keeping a backup copy of files
  • Requires a running Immich server and API key

Bulk Uploader at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Yes · Source code
Language
English
Last checked
Oct 5, 2026 · Online when checked
Listed
Oct 5, 2026

Bulk Uploader alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in Image Tools

Well-known listings from the same topic.

All 174

Bulk Uploader FAQ

What is Immich-Go?
It is an open-source alternative to the immich-CLI for uploading photo collections to a self-hosted Immich server.
Does Immich-Go require NodeJS or Docker?
No. It is distributed as pre-built binaries and does not require NodeJS or Docker installation.
What sources can Immich-Go upload from?
It can upload from Google Photos Takeouts, iCloud, local folders, ZIP archives, and other Immich servers.
What do I need to use Immich-Go?
You need a running Immich server with API access and an API key with appropriate permissions.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing