Overview
The Desktop application is built on Electron and supports macOS, Windows, and Linux platforms.Advantages
| Feature | Description |
|---|---|
| Native Experience | System-level integration with smoother interactions |
| Local File Access | Direct read/write access to the local file system |
| System Notifications | Native notification alerts |
| Keyboard Shortcuts | Global keyboard shortcut support |
| Offline Features | Some features work offline |
System Requirements
| Platform | Minimum Requirements |
|---|---|
| macOS | 10.15 (Catalina) or higher |
| Windows | Windows 10 or higher |
| Linux | Ubuntu 18.04 or equivalent |
Installation
macOS
- Download the
.dmginstaller - Open the DMG file
- Drag Zeus into the Applications folder
- On first launch, right-click and select “Open” to bypass Gatekeeper
Windows
- Download the
.exeinstaller - Run the installer
- Follow the wizard to complete installation
- Launch Zeus from the Start menu
Linux
- Debian/Ubuntu: Install with
sudo dpkg -i zeus_x.x.x_amd64.deb - Generic: Download the AppImage, add execute permissions, and run directly
Architecture
Connection Configuration
The Desktop application needs to connect to a Zeus backend service.Cloud Mode
Connect to a hosted Zeus service:- Open Settings
- Enter the server URL (e.g.,
https://zeus.your-domain.com) - Log in with your account
- Start using
Local Mode
Connect to a locally running Zeus service:- Ensure the local backend is running
- Set the server URL to
http://localhost:3000 - Log in or use a local account
Features
Local File Access
The Desktop application can directly access the local file system, including reading files, writing files, and listing directory contents.System Integration
- Clipboard - Read and write the system clipboard
- Notifications - Native system notifications
- Tray Icon - Quick access from the system tray
- File Association - File type association support
Keyboard Shortcuts
| Shortcut | Function |
|---|---|
Cmd/Ctrl + N | New conversation |
Cmd/Ctrl + K | Command palette |
Cmd/Ctrl + , | Settings |
Cmd/Ctrl + Q | Quit application |
Offline Features
Some features remain available without a network connection:- View conversation history (local cache)
- File preview
- Settings modification
Device Authentication
The Desktop application uses a device authentication mechanism:Device Management
You can manage authorized devices from the Web platform:- Go to Settings → Device Management
- View all connected devices
- Revoke authorization for unwanted devices
Differences from Web
| Feature | Web | Desktop |
|---|---|---|
| Local file access | Limited | Full |
| System notifications | Browser permission | Native support |
| Global keyboard shortcuts | Not supported | Supported |
| Offline usage | Not supported | Partially supported |
| Auto-update | N/A | Supported |
Troubleshooting
Application Won’t Start
- Check system requirements
- Delete the configuration directory and retry (macOS:
~/Library/Application Support/Zeus, Windows:%APPDATA%\Zeus)
Cannot Connect to Backend
- Check network connectivity
- Verify the server URL is correct
- Check firewall settings
- Try logging in again
File Access Permissions
macOS users may need to grant file access permissions:- Open System Preferences → Security & Privacy → Privacy
- Allow Zeus access under “Files and Folders”