A friendly, no-command-line-needed way to import your photos into Immich.
Launch the App · Report a Bug · Request a Feature
If you've ever opened a terminal to run an immich-go command and immediately felt lost - this is for you.
I built this while migrating my own photo library. The tool that does the actual importing (immich-go) is great, but figuring out the right command to run is a real barrier if you're not a developer. One wrong flag or a typo in your server URL and things go sideways fast.
This app removes all of that. You click through a few steps, it builds the command for you, and you paste it into your terminal and run it. That's it.
- Open the live app - nothing to install
- Enter your Immich server URL and API key (there's a test button so you can check it works)
- Point it to your photo folder
- Toggle any options you want (dry run, skip duplicates, etc.)
- Copy the generated command and paste it into your terminal
This app generates the command for you. The actual importing is still done by immich-go running in your terminal - this just means you never have to write the command yourself.
You'll need immich-go installed to run it. If you haven't installed it yet, follow the immich-go installation guide.
Everything runs in your browser. There's no backend, no tracking, and no server that sees your credentials. The only external request this app ever makes is the optional connection test - which pings your own Immich server, not ours.
You don't need to install anything to use the app - just open the link above. But if you want to run it offline:
git clone https://github.com/blickoneblickytwo/immich-go-desktop.git
cd immich-go-desktop
npm install
npm run devIt's a frontend-only app built with Vite + React.
This is an open source project and contributions are very welcome! A few areas where help would be especially appreciated:
- Standalone desktop app - wrapping this into a proper Mac/Windows/Linux app (Electron, Tauri, or similar) so users don't need to touch the terminal at all. If this sounds like something you could help with, please open an issue or reach out.
- UI improvements and accessibility
- Support for more immich-go flags
- Testing across different setups
Even if you just find a bug or have a feature idea, opening an issue is a huge help.
MIT - use it however you want.
