open-webui / desktop
git clone https://github.com/open-webui/desktop.git
v0.0.20 Β· 5mo ago
π₯ on GitHub Trending today
Open WebUI Desktop π
+4
stars, 24h Β· #3,080
+55
stars, 7 days Β· #2,300
+211
stars, 30 days Β· #2,384
3.0k
β
total Β· +2% this week
287
forks Β· 82 open issues
Star history (as recorded here)
LanguageSvelte
LicenseAGPL-3.0
Created2025-01-05 (1y ago)
Last push5mo ago
Watchers39
OwnerOrganization
Seen on GitHub Trending
- 2026-10-22 β #2 daily in svelte Β· +10 β
- 2026-10-22 β #2 monthly in svelte Β· +213 β
- 2026-10-22 β #3 weekly in svelte Β· +56 β
- 2026-10-21 β #6 daily in svelte Β· +10 β
- 2026-10-21 β #3 monthly in svelte Β· +211 β
- 2026-10-21 β #5 weekly in svelte Β· +55 β
- 2026-10-20 β #6 daily in svelte Β· +11 β
- 2026-10-20 β #3 monthly in svelte Β· +205 β
- 2026-10-20 β #5 weekly in svelte Β· +51 β
GitHub topics
Links
- GitHub: github.com/open-webui/desktop
- Homepage: https://openwebui.com
- Releases Β· Issues Β· Hacker News mentions
README excerpt
# Open WebUI Desktop 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. ## Download | 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 β ## How It Works π₯οΈ **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. ## Highlights - β‘ **Spotlight.** Hit `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. - ποΈ **Voice input.** System-wide push-to-talk. Press the shortcut from any app to record, and your speech is transcribed and sent to your chat automatically. - π§ **Local inference.** Optionally run models entirely on your hardware via the built-in llama.cpp engine. Your data never leaves your machine. - π― **One-click setup.** Launch and connect to a server in seconds. Local models can be enabled from the settings. - π **Multiple connections.** Juggle servers and switch between them instantly. - π **Auto-updates.** New releases land in the background. - π‘ **Offline-ready.** No internet needed after initial setup. - π» **Cross-platform.** macOS, Windows, and Linux. ## System Requirements | | 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. ## Privacy No telemetry. No tracking. No phone-home. Your conversations stay on your machine. Period. ## Community - π¬ Discord - Come hang out - π Issues - Report bugs or request features - π Open WebUI - The main project - π Docs - Full documentation ## Contributing [code] See CHANGELOG.md for release history. Licensed under AGPL-3.0.