# Linux AppImage Download Link

**URL:** <https://forum.cursor.com/t/linux-appimage-download-link/6345>\
**Category:** Help\
**Created:** [July 10, 2024, 8:33pm UTC](https://forum.cursor.com/t/linux-appimage-download-link/6345 "2024-07-10T20:33:04Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![rcs1000](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/rcs1000/32/2539_2.png) [@rcs1000](https://forum.cursor.com/u/rcs1000)\
**Post date:** [July 10, 2024, 8:33pm UTC](https://forum.cursor.com/t/linux-appimage-download-link/6345/1 "2024-07-10T20:33:04Z")

</div>

When I click the download button from my Linux machine, it only seems to want to download the Mac version. Is there a direct link for the AppImage?

Thanks, Robert

---

<div class="post-metadata">

**Author:** ![n23](https://avatars.discourse-cdn.com/v4/letter/n/c4cdca/32.png) [@n23](https://forum.cursor.com/u/n23)\
**Post date:** [July 12, 2024, 3:44pm UTC](https://forum.cursor.com/t/linux-appimage-download-link/6345/2 "2024-07-12T15:44:10Z")

</div>

try [https://downloader.cursor.sh/linux](https://downloader.cursor.sh/linux)

---

<div class="post-metadata">

**Author:** ![1beb](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/1beb/32/57851_2.png) [@1beb](https://forum.cursor.com/u/1beb)\
**Post date:** [May 24, 2025, 7:16am UTC](https://forum.cursor.com/t/linux-appimage-download-link/6345/3 "2025-05-24T07:16:36Z")

</div>

```auto
import os 
import requests

def update_cursor():
    url = "https://www.cursor.com/api/download?platform=linux-x64&releaseTrack=stable"
    r = requests.get(url)
    download_url = r.json()['downloadUrl']
    
    # Download the file
    print("Downloading Cursor...")
    response = requests.get(download_url, stream=True)
    response.raise_for_status()
    
    # Save to a file
    filename = "cursor.appimage" # or extract from URL
    with open(filename, 'wb') as file:
        for chunk in response.iter_content(chunk_size=8192):
            file.write(chunk)
    
    print(f"Downloaded {filename}")
    return filename

# Example usage
if __name__ == " __main__":
    downloaded_file = update_cursor()
    print(f"Cursor installer saved as: {downloaded_file}")
    os.system(f"chmod +x {downloaded_file}")
    os.system(f"mv {downloaded_file} /opt/cursor.appimage")   

```

---

<div class="post-metadata">

**Author:** ![system](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/system/32/99069_2.png) [@system](https://forum.cursor.com/u/system)\
**Post date:** [June 18, 2026, 10:43am UTC](https://forum.cursor.com/t/linux-appimage-download-link/6345/4 "2026-06-18T10:43:41Z")

</div>


