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

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
- 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
- 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
- Website
- github.com/simulot/immich-go
- Category
- Online Tools › Image Tools
- 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
Guides for Image Tools
Bulk Uploader alternatives
Tools and sites you could use instead, ranked by how closely they match.
Google Photos Migrate repairs EXIF data and filenames in Takeout archives, handles duplicates, and preserves albums in folders.
The Immich GitHub project describes a self-hosted system for managing photos and videos.
Built with Rust and Vue, Urocissa is a self-hosted gallery for large collections of photos and videos.
GooglePhotosTakeoutHelper Neo organizes a Google Takeout archive into one chronological folder.
Immich Power Tools provides utilities for organizing an Immich library, with its project source hosted on GitHub.
Zipline hosts file uploads for ShareX and other clients through a self-managed upload server.
Popular in Image Tools
Well-known listings from the same topic.
Bulk Uploader FAQ
What is Immich-Go?
Does Immich-Go require NodeJS or Docker?
What sources can Immich-Go upload from?
What do I need to use Immich-Go?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.












