|
1 | 1 | # Open WebUI Desktop |
2 | 2 |
|
| 3 | +[](https://github.com/open-webui/desktop/releases) |
| 4 | +[](https://github.com/open-webui/desktop/releases) |
| 5 | +[](https://discord.gg/open-webui) |
| 6 | +[](LICENSE) |
| 7 | + |
3 | 8 |  |
4 | 9 |
|
5 | | -Your AI, right on your desktop. **Open WebUI Desktop** wraps the full [Open WebUI](https://github.com/open-webui/open-webui) experience into a native app you can install in seconds, with no Docker, terminal, or manual setup required. Just download, launch, and start chatting with local or remote models. |
| 10 | +Your AI, right on your desktop. [Open WebUI](https://github.com/open-webui/open-webui) as a native app. Run models locally or connect to any server. No Docker, no terminal, no setup. Download, launch, chat. |
6 | 11 |
|
7 | | -> [!NOTE] |
8 | | -> Open WebUI Desktop is in **early alpha**. Things are moving fast and we'd love your feedback! Drop into the [Discord](https://discord.gg/5rJgQTnV4s) or open an issue if you hit a snag. |
| 12 | +> [!WARNING] |
| 13 | +> **Early Alpha.** Things move fast and stuff might break. [Report bugs](https://github.com/open-webui/desktop/issues) or [come hang out on Discord](https://discord.gg/open-webui). |
9 | 14 |
|
10 | 15 | ## Download |
11 | 16 |
|
12 | | -Grab the installer for your platform and you're good to go. An internet connection is needed the first time you launch; after that the app works fully offline. |
13 | | - |
14 | | -### macOS |
| 17 | +| Platform | Installer | |
| 18 | +|----------|-----------| |
| 19 | +| macOS (Apple Silicon) | [**Download .dmg**](https://github.com/open-webui/desktop/releases/latest/download/open-webui-arm64.dmg) | |
| 20 | +| macOS (Intel) | [**Download .dmg**](https://github.com/open-webui/desktop/releases/latest/download/open-webui-x64.dmg) | |
| 21 | +| Windows x64 | [**Download .exe**](https://github.com/open-webui/desktop/releases/latest/download/open-webui-setup.exe) | |
| 22 | +| Linux (AppImage) | [**Download .AppImage**](https://github.com/open-webui/desktop/releases/latest/download/open-webui.AppImage) | |
| 23 | +| Linux (Debian/Ubuntu) | [**Download .deb**](https://github.com/open-webui/desktop/releases/latest/download/open-webui_amd64.deb) | |
| 24 | +| Linux (Snap) | [**Download .snap**](https://github.com/open-webui/desktop/releases/latest/download/open-webui_amd64.snap) | |
| 25 | +| Linux (Flatpak) | [**Download .flatpak**](https://github.com/open-webui/desktop/releases/latest/download/open-webui.flatpak) | |
15 | 26 |
|
16 | | -| Chip | Installer | |
17 | | -|------|-----------| |
18 | | -| Apple Silicon | [**Download .dmg**](https://github.com/open-webui/desktop/releases/latest/download/open-webui-arm64.dmg) | |
19 | | -| Intel | [**Download .dmg**](https://github.com/open-webui/desktop/releases/latest/download/open-webui-x64.dmg) | |
| 27 | +Internet required on first launch. After that, everything works offline. [All releases →](https://github.com/open-webui/desktop/releases) |
20 | 28 |
|
21 | | -### Windows |
| 29 | +## How It Works |
22 | 30 |
|
23 | | -| Architecture | Installer | |
24 | | -|--------------|-----------| |
25 | | -| x64 | [**Download .exe**](https://github.com/open-webui/desktop/releases/latest/download/open-webui-setup.exe) | |
| 31 | +🖥️ **Run locally.** The app sets up Open WebUI and llama.cpp on your machine. Download models, chat offline, keep everything private. Nothing leaves your computer. |
26 | 32 |
|
27 | | -### Linux |
| 33 | +☁️ **Connect remotely.** Point the app at any Open WebUI server. Switch between multiple connections from the sidebar. |
28 | 34 |
|
29 | | -| Format | Installer | |
30 | | -|--------|-----------| |
31 | | -| AppImage | [**Download .AppImage**](https://github.com/open-webui/desktop/releases/latest/download/open-webui.AppImage) | |
32 | | -| Debian / Ubuntu | [**Download .deb**](https://github.com/open-webui/desktop/releases/latest/download/open-webui_amd64.deb) | |
33 | | -| Snap | [**Download .snap**](https://github.com/open-webui/desktop/releases/latest/download/open-webui_amd64.snap) | |
34 | | -| Flatpak | [**Download .flatpak**](https://github.com/open-webui/desktop/releases/latest/download/open-webui.flatpak) | |
35 | | - |
36 | | -> Looking for an older version? Check the [releases page](https://github.com/open-webui/desktop/releases). |
| 35 | +Use both at the same time. |
37 | 36 |
|
38 | 37 | ## Highlights |
39 | 38 |
|
40 | | -- **One-click setup.** Open WebUI and all its dependencies install automatically, no terminal required. |
41 | | -- **Spotlight quick-chat.** Press `⇧⌘I` to pop up a lightweight input bar and fire off a prompt from anywhere on your desktop. |
42 | | -- **Local inference.** The built-in llama.cpp integration lets you download and run models directly on your machine. |
43 | | -- **Connect anywhere.** Point the app at any remote Open WebUI server, or run one locally and switch between connections in the sidebar. |
44 | | -- **Offline-ready.** After the first launch, everything runs without an internet connection. |
45 | | -- **Cross-platform.** Available for macOS (Apple Silicon + Intel), Windows, and Linux. |
46 | | -- **Auto-updates.** New releases are detected and installed automatically. |
| 39 | +- ⚡ **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. |
| 40 | +- 🎙️ **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. |
| 41 | +- 🧠 **Local inference.** Download and run models entirely on your hardware. Your data never leaves your machine. |
| 42 | +- 🎯 **One-click setup.** Everything installs itself. Just click "Get Started." |
| 43 | +- 🔌 **Multiple connections.** Juggle servers and switch between them instantly. |
| 44 | +- 🔄 **Auto-updates.** New releases land in the background. |
| 45 | +- 📡 **Offline-ready.** No internet needed after initial setup. |
| 46 | +- 💻 **Cross-platform.** macOS, Windows, and Linux. |
47 | 47 |
|
48 | 48 | ## System Requirements |
49 | 49 |
|
50 | | -| | Minimum | |
51 | | -|--|---------| |
52 | | -| **Disk** | 5 GB free space | |
53 | | -| **OS** | macOS 12+, Windows 10+, or a modern Linux distro | |
54 | | -| **RAM** | 8 GB recommended (more is better for local models) | |
55 | | - |
56 | | -## Contributing |
| 50 | +| | Local Models | Remote Only | |
| 51 | +|--|-------------|-------------| |
| 52 | +| **Disk** | 5 GB+ | ~500 MB | |
| 53 | +| **RAM** | 16 GB+ | 4 GB | |
| 54 | +| **OS** | macOS 12+, Windows 10+, modern Linux | Same | |
57 | 55 |
|
58 | | -Want to hack on the desktop app? Here's how to get a dev build running: |
| 56 | +> [!NOTE] |
| 57 | +> Local models need serious RAM (7B ≈ 8 GB, 13B ≈ 16 GB). Lighter machine? Connect to a remote server instead. |
59 | 58 |
|
60 | | -```bash |
61 | | -# Install dependencies |
62 | | -npm install |
| 59 | +## Privacy |
63 | 60 |
|
64 | | -# Start the dev server with hot-reload |
65 | | -npm run dev |
66 | | -``` |
| 61 | +No telemetry. No tracking. No phone-home. Your conversations stay on your machine. Period. |
67 | 62 |
|
68 | | -### Building for production |
| 63 | +## Community |
69 | 64 |
|
70 | | -```bash |
71 | | -# macOS |
72 | | -npm run build:mac |
| 65 | +- 💬 [Discord](https://discord.gg/open-webui) - Come hang out |
| 66 | +- 🐛 [Issues](https://github.com/open-webui/desktop/issues) - Report bugs or request features |
| 67 | +- 🌐 [Open WebUI](https://github.com/open-webui/open-webui) - The main project |
| 68 | +- 📖 [Docs](https://docs.openwebui.com) - Full documentation |
73 | 69 |
|
74 | | -# Windows |
75 | | -npm run build:win |
| 70 | +## Contributing |
76 | 71 |
|
77 | | -# Linux |
78 | | -npm run build:linux |
| 72 | +```bash |
| 73 | +npm install |
| 74 | +npm run dev |
79 | 75 | ``` |
80 | 76 |
|
81 | | -## License |
82 | | - |
83 | | -This project is licensed under **AGPL-3.0**. See [LICENSE](LICENSE) for details. |
84 | | - |
85 | | -## Community |
86 | | - |
87 | | -We'd love to have you around! Star the repo, join the [Discord](https://discord.gg/5rJgQTnV4s), or follow [Open WebUI on GitHub](https://github.com/open-webui/open-webui) for the latest updates. |
| 77 | +See [CHANGELOG.md](CHANGELOG.md) for release history. Licensed under [AGPL-3.0](LICENSE). |
0 commit comments