GUI Hub
GUI Hub Essentials / immich-go

Google Photos → Immich

The immich-go app and MCP server

Move your Google Photos Takeout or any photo folder into your Immich server, keeping albums, dates and locations.

Free · no account · 3 free uses of every tool · also for Mac (Intel), Windows, Linux

Part of GUI Hub Essentials.

immich-go upload from-google-photos --no-ui --server=http://192.168.1.10:2283 --api-key=••• --dry-run /Users/you/takeout-001.zip
In the app

What it can do

From Google Takeout

Select all the Takeout .zip files Google gave you. Try a dry run first: it reports what would be uploaded without changing anything.

From a folder

Upload every photo and video in a folder and its subfolders.

Step-by-step guides

For your AI

Ask Claude, Cursor or VS Code to do it

GUI Hub gives your assistant these 2 tools. Install it once (below) and ask in plain words.

MCP toolWhat it doesInputs
immich_go_from_google_photosImport Google Photos Takeout .zip files into an Immich server (keeps albums, dates, GPS). dryRun defaults to true: run it first and report the summary before uploading for real.server* string
apiKey* string
takeout* array
dryRun boolean
includeUnmatched boolean
immich_go_from_folderUpload every photo and video in a folder and its subfolders.server* string
apiKey* string
folder* string
albums string
dryRun boolean

* required

Install

Ready in two minutes

Free to try — 3 full uses of every tool.

1Claude Desktop

Download the one-file GUI Hub Essentials extension, double-click it, press Install. Done — ask Claude.

Download for Claude

2Cursor, VS Code, Claude Code, Windsurf

Add an MCP server with this command (needs Node.js 18+):

npx -y https://guihub.cc/mcp.tgz --product=essentials

Claude Code:

claude mcp add gui-hub-essentials -- npx -y https://guihub.cc/mcp.tgz --product=essentials

3The GUI Hub Essentials app

Point-and-click forms for every Essentials tool, plus a Use with AI button that connects Claude Desktop or Cursor for you.

Download for Windows

Mac (Intel) · Windows · Linux

Windows or macOS shows a warning when I open the app
  1. Windows “protected your PC”: click More info → Run anyway.
  2. macOS “can’t be verified”: click Done, then System Settings → Privacy & Security → Open Anyway.
  3. Linux: allow executing the AppImage (Properties → Permissions), then run it.

New independent apps get this one-time caution.

Under the hood

The real immich-go, not an imitation.

“From Google Takeout” runs the official immich-go 0.32.0 program with arguments passed directly — never through a shell.

immich-go upload from-google-photos --no-ui --server=http://192.168.1.10:2283 --api-key=••• --dry-run /Users/you/takeout-001.zip

Simple, honest pricing

Use Google Photos → Immich 3 times free. $9 once unlocks all of GUI Hub Essentials.

GUI Hub Essentials

$9
once — not a subscription
  • Every Essentials tool, unlimited
  • Caesium, croc, F2, FFmpeg, immich-go, Pandoc, pdfcpu, Typst
  • Future tools in this product
  • Up to 3 computers
Get Essentials for $9

GUI Hub All-Access

$19
once — not a subscription
  • Every product, unlimited
  • Essentials + Data — and every future product
  • Up to 3 computers
  • 30-day money-back guarantee
Get All-Access for $19

Every tool works 3 times free first. Secure checkout by Polar; your license key arrives by email — paste it into the app, or just give it to your AI. 30-day refunds.

Other tools

Powered by immich-go 0.32.0 (AGPL-3.0), downloaded from its official release and verified by SHA-256. GUI Hub is independent and not affiliated with immich-go.