Origin CLI does not run on NixOS or musl linux distros unaltered

Where does the bug appear (feature/product)?

Somewhere else…

Describe the Bug

The public installer (curl -fsSL https://downloads.cursor.com/origin/install.sh | sh) succeeds, but the linux-x64 binary is a Bun-packed ELF whose interpreter is /lib64/ld-linux-x86-64.so.2. On NixOS that path is stub-ld, so the process exits immediately with “NixOS cannot run dynamically linked executables intended for generic linux environments.”

Steps to Reproduce

Attempt to run origin CLI on a NixOS system without nix-ld (such as a server).

Expected Behavior

The binary should either be static, OR allow me to use standard ssh key pairs with the git repo, bypassing the CLI for non-standard environments.

Operating System

Linux

Version Information

origin 2026.08.15-22-58-04-922a05a

Does this stop you from using Cursor

No - Cursor works, but with this issue

Hey @wmfeht, thanks for the report, and apologies for the slow reply here!

You can already bypass the CLI on machines like that. SSH keys are registered at the account level, so run this once from any machine where the CLI works:

origin ssh-key add ~/.ssh/id_ed25519.pub -t "my-key"

You’d have to copy the key to the NixOS box, since you can’t register it from there directly. After that, standard git over SSH works on the NixOS server with no CLI installed:

git clone ssh://[email protected]/<org>/<repo>.git

One caveat: for repos that mirror an external remote (for example a GitHub-synced repo), pushes over SSH are not served yet, so pushes to those still go over the HTTPS remote. Origin-native repos work fully over SSH.

Hope that might at least unblock you for now!

Thanks, I should be able to work with this. I believe when integrating with BuildKite for example it passes the https git url around, which then makes running builds on headless machines awkward (I realize most of this can be solved by just syncing with Github for now).