Open WebUI Desktop π
2,708
stars
144
commits
Svelte
primary language
May 6, 2026
updated

Your AI, right on your desktop. Open WebUI as a native app. Run models locally or connect to any server. No Docker, no terminal, no setup. Download, launch, chat.
[!WARNING] Early Alpha. Things move fast and stuff might break. Report bugs or come hang out on Discord.
| Platform | Installer |
|---|---|
| macOS (Apple Silicon) | Download .dmg |
| macOS (Intel) | Download .dmg |
| Windows x64 | Download .exe |
| Windows ARM64 | Download .exe |
| Linux x64 (AppImage) | Download .AppImage |
| Linux x64 (Debian/Ubuntu) | Download .deb |
| Linux x64 (Snap) | Download .snap |
| Linux x64 (Flatpak) | Download .flatpak |
| Linux ARM64 (AppImage) | Download .AppImage |
| Linux ARM64 (Debian/Ubuntu) | Download .deb |
Internet required on first launch. After that, everything works offline. All releases β
π₯οΈ Run locally. The app runs Open WebUI on your machine. You can optionally enable the built-in llama.cpp engine to download and run models offline. Nothing leaves your computer.
βοΈ Connect remotely. Point the app at any Open WebUI server. Switch between multiple connections from the sidebar.
Use both at the same time.
Shift+Cmd+I (macOS) or Shift+Ctrl+I (Windows/Linux) to summon a floating chat bar over whatever you're doing. Drag to screenshot anything on screen.| Local Models | Remote Only | |
|---|---|---|
| Disk | 5 GB+ | ~500 MB |
| RAM | 16 GB+ | 4 GB |
| OS | macOS 12+, Windows 10+, modern Linux (glibc 2.28+) | Same |
[!NOTE] Local models need serious RAM (7B β 8 GB, 13B β 16 GB). Lighter machine? Connect to a remote server instead.
No telemetry. No tracking. No phone-home. Your conversations stay on your machine. Period.
npm install
npm run dev
See CHANGELOG.md for release history. Licensed under AGPL-3.0.
Svelte
61.7%
TypeScript
36.3%
CSS
1.5%
Open WebUI Desktop π
2,708
stars
144
commits
Svelte
primary language
May 6, 2026
updated

Your AI, right on your desktop. Open WebUI as a native app. Run models locally or connect to any server. No Docker, no terminal, no setup. Download, launch, chat.
[!WARNING] Early Alpha. Things move fast and stuff might break. Report bugs or come hang out on Discord.
| Platform | Installer |
|---|---|
| macOS (Apple Silicon) | Download .dmg |
| macOS (Intel) | Download .dmg |
| Windows x64 | Download .exe |
| Windows ARM64 | Download .exe |
| Linux x64 (AppImage) | Download .AppImage |
| Linux x64 (Debian/Ubuntu) | Download .deb |
| Linux x64 (Snap) | Download .snap |
| Linux x64 (Flatpak) | Download .flatpak |
| Linux ARM64 (AppImage) | Download .AppImage |
| Linux ARM64 (Debian/Ubuntu) | Download .deb |
Internet required on first launch. After that, everything works offline. All releases β
π₯οΈ Run locally. The app runs Open WebUI on your machine. You can optionally enable the built-in llama.cpp engine to download and run models offline. Nothing leaves your computer.
βοΈ Connect remotely. Point the app at any Open WebUI server. Switch between multiple connections from the sidebar.
Use both at the same time.
Shift+Cmd+I (macOS) or Shift+Ctrl+I (Windows/Linux) to summon a floating chat bar over whatever you're doing. Drag to screenshot anything on screen.| Local Models | Remote Only | |
|---|---|---|
| Disk | 5 GB+ | ~500 MB |
| RAM | 16 GB+ | 4 GB |
| OS | macOS 12+, Windows 10+, modern Linux (glibc 2.28+) | Same |
[!NOTE] Local models need serious RAM (7B β 8 GB, 13B β 16 GB). Lighter machine? Connect to a remote server instead.
No telemetry. No tracking. No phone-home. Your conversations stay on your machine. Period.
npm install
npm run dev
See CHANGELOG.md for release history. Licensed under AGPL-3.0.
Svelte
61.7%
TypeScript
36.3%
CSS
1.5%