Skip to content

blickoneblickytwo/immich-go-desktop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

immich-go-desktop

License: MIT Live Demo

App Preview

A friendly, no-command-line-needed way to import your photos into Immich.

Launch the App · Report a Bug · Request a Feature


Who is this for?

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.


How it works

  1. Open the live app - nothing to install
  2. Enter your Immich server URL and API key (there's a test button so you can check it works)
  3. Point it to your photo folder
  4. Toggle any options you want (dry run, skip duplicates, etc.)
  5. Copy the generated command and paste it into your terminal

What it does and doesn't do

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.


Your data stays private

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.


Run it locally (optional)

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 dev

It's a frontend-only app built with Vite + React.


Want to help?

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.


License

MIT - use it however you want.

Releases

No releases published

Packages

 
 
 

Contributors

Languages