openclaw-desktop
Health Pass
- License รขโฌโ License: MIT
- Description รขโฌโ Repository has a description
- Active repo รขโฌโ Last push 0 days ago
- Community trust รขโฌโ 152 GitHub stars
Code Fail
- execSync รขโฌโ Synchronous shell command execution in electron/main.ts
- spawnSync รขโฌโ Synchronous process spawning in electron/main.ts
- fs.rmSync รขโฌโ Destructive file system operation in electron/main.ts
- process.env รขโฌโ Environment variable access in electron/main.ts
- network request รขโฌโ Outbound network request in electron/main.ts
- crypto private key รขโฌโ Private key handling in electron/main.ts
- exec() รขโฌโ Shell command execution in public/vad/ort-wasm-simd-threaded.mjs
- fs module รขโฌโ File system access in public/vad/ort-wasm-simd-threaded.mjs
- network request รขโฌโ Outbound network request in public/vad/ort-wasm-simd-threaded.mjs
- child_process รขโฌโ Shell command execution capability in scripts/build-electron.js
- execSync รขโฌโ Synchronous shell command execution in scripts/build-electron.js
- fs module รขโฌโ File system access in scripts/build-electron.js
Permissions Pass
- Permissions รขโฌโ No dangerous permissions requested
No AI report is available for this listing yet.
๐ฅ๏ธ A native desktop client for OpenClaw premium UI experience without the browser. Built with Electron + React + TypeScript. Bilingual Arabic/English with full RTL support.
AEGIS Desktop
The desktop client that turns your OpenClaw Gateway into a full mission control center.
๐ค Why AEGIS Desktop?
OpenClaw is powerful โ but managing it through a terminal or basic webchat leaves a lot on the table. AEGIS Desktop gives it a proper home:
- ๐ฌ Chat โ streaming responses, artifacts, images, voice, in-chat search, and multi-tab sessions
- ๐ค Voice Chat โ real-time voice conversations powered by Gemini Live with intelligent Gateway relay
- ๐ Smart Quick Replies โ clickable buttons when the AI needs your decision
- ๐ Calendar โ full calendar with Cron-powered reminders delivered to Telegram, Discord, or WhatsApp
- ๐ Analytics โ see exactly what you're spending and where, broken down by model and agent
- ๐ค Agent Hub โ manage all your agents from a single panel
- โฐ Cron Monitor โ schedule and control jobs visually
- โ๏ธ Config Manager โ edit your OpenClaw configuration with Smart Merge (preserves external edits)
- ๐งฉ Plugins โ modular system with 9 built-in plugins, inline rendering, and persistent state
- ๐ง Skills & Terminal โ browse the marketplace and run shell commands without leaving the app
- ๐ง Memory Explorer โ semantic search and CRUD for agent memories
- ๐ Session Manager โ monitor and manage all active sessions
- ๐ Logs Viewer โ real-time Gateway logs with filtering
- ๐ File Manager โ browse and manage workspace files
- ๐ Multilingual โ Arabic (RTL), English, Spanish, and Chinese out of the box
If you run OpenClaw, AEGIS Desktop is the UI it deserves.
๐ธ Screenshots
๐ฌ Chat

๐ Smart Quick Reply Buttons

๐ง Skills Marketplace

๐ป Integrated Terminal

๐ค Voice Chat

๐งฉ Plugins

๐ Dark Mode

๐ Light Mode

โจ Features
๐ฌ Chat & Communication
- Streaming markdown with syntax highlighting and theme-aware code blocks
- Multi-tab sessions with
Ctrl+Tabswitching - Smart Quick Reply Buttons โ AI presents clickable
[[button:Label]]chips - In-chat search (
Ctrl+F) with result navigation - Image paste/drag/upload, file attachments, video playback, voice messages
- Emoji picker with search and categories
- Artifacts preview โ interactive HTML, React, SVG, and Mermaid in a sandboxed window
- Virtuoso virtualized list for smooth scrolling in long conversations
- Message queue with auto-send on reconnect
๐ Calendar
- Three calendar systems โ Gregorian, Hijri (Islamic Umm al-Qura), and Chinese
- Month, Week, and Day views with hour-by-hour timeline
- Add, edit, and delete events with color-coded categories (work, personal, health, social, other)
- Recurring events โ daily, weekly, monthly, and yearly
- Cron-powered reminders โ each event creates an OpenClaw Cron job for automatic notifications (works across all calendar systems)
- Customizable reminder timing โ 5, 15, 30, 60 minutes, 2 hours, 1 day, or 1 week before the event
- Delivery channel selection โ receive reminders on Telegram, Discord, WhatsApp, or last active channel
- One-shot reminders auto-delete after firing
- Offline-first โ events persist in localStorage, sync with Gateway when connected
- Full multilingual support (Arabic, English, Spanish, Chinese)
๐ค Voice Chat
- Real-time voice conversations powered by Gemini Live API as a speech relay
ask_aegisfunction calling โ Gemini handles speech-to-text and text-to-speech, Gateway handles the intelligence- AudioWorklet mic capture (PCM16 @ 16kHz) with gapless audio playback (PCM @ 24kHz)
- Silero VAD (Voice Activity Detection) โ filters background noise, only sends real speech
- Aura Visualizer โ animated orb with four states: idle, listening, thinking, speaking
- Dedicated settings panel โ Gemini API Key, response model, voice selection, live model
- Isolated voice session โ separate from text chat history
- Session timer with model info display
๐งฉ Plugins
- Modular plugin system with 9 built-in plugins: Pixel Agents, Session Manager, Logs Viewer, Multi-Agent, File Manager, Code Interpreter, MCP Tools, Skills, Memory Explorer
- Responsive grid layout โ 3 columns on desktop, 2 on tablet, 1 on mobile
- Inline rendering โ plugins open inside the page without route navigation
- Persistent state โ remembers your last opened plugin via localStorage
- Glass-card design with hover animations and glow effects
๐ Monitoring & Analytics
- Dashboard โ cost, tokens, sessions, and active agents at a glance
- Full Analytics โ date ranges, model/agent/token breakdowns, daily table, CSV export
- Agent Hub โ create/edit/delete agents, monitor sub-agents and workers
- Cron Monitor โ schedule, run, pause jobs with per-job activity log and templates
โ๏ธ Configuration
- Config Manager โ visual editor for OpenClaw configuration (Providers, Agents, Channels, Advanced)
- Smart Merge โ on save, re-reads disk and merges only your changes, preserving CLI/external edits
- Secrets Manager โ secrets audit, providers view, and runtime reload
๐ง Tools
- Skills Marketplace โ browse and search 3,286+ skills from ClawHub
- Integrated Terminal โ PowerShell/Bash via xterm.js with multi-tab support
- Workshop โ Kanban board manageable by AI via text commands
- Memory Explorer โ semantic search and CRUD for agent memories
๐จ Interface
- Dark and light themes with full CSS variable system (
--aegis-*) - 6 accent colors (teal, blue, purple, rose, amber, emerald)
- 4 languages: Arabic (RTL), English (LTR), Spanish, and Chinese โ with logical CSS properties
- Command Palette (
Ctrl+K), keyboard shortcuts, global hotkey (Alt+Space) - Model and reasoning level pickers in the title bar
- Lazy-loaded pages with code splitting for fast startup
- Glass morphism design with Framer Motion animations
- Ed25519 device identity with challenge-response authentication
๐ฆ Installation
Download from Releases:
| File | Type |
|---|---|
AEGIS-Desktop-Setup-X.X.X.exe |
Windows installer |
AEGIS-Desktop-X.X.X.exe |
Portable (no install) |
Requirements
- Windows 10/11
- OpenClaw Gateway running locally or remotely
On first launch, you'll pair with your Gateway โ a one-time setup using Ed25519 device authentication.
๐ How It Works
AEGIS Desktop is a frontend client โ it doesn't run AI or store data. Everything lives in your OpenClaw Gateway.
OpenClaw Gateway (local or remote) Gemini Live API
โ โ
โ WebSocket โ WebSocket
โผ โผ
AEGIS Desktop โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โโโ Chat โ messages + streaming responses
โโโ Voice Chat โ real-time speech via Gemini relay
โโโ Dashboard โ sessions, cost, agent status
โโโ Calendar โ events + Cron reminders
โโโ Analytics โ cost summary + token history
โโโ Agent Hub โ registered agents + workers
โโโ Cron โ scheduled jobs
โโโ Plugins โ modular extension system
โโโ Config โ visual config editor
โโโ Skills โ ClawHub marketplace
โโโ Terminal โ shell via node-pty
โโโ Sessions โ active session manager
โโโ Logs โ real-time log viewer
โโโ Memory โ semantic memory explorer
โโโ Files โ workspace file manager
โโโ Sandbox โ code interpreter
โโโ MCP Tools โ tool management
โโโ Settings โ app preferences
๐ ๏ธ Development
npm install
npm run dev # Electron + Vite (hot reload)
npm run dev:web # Browser only (no Electron)
npm run build # Production build
npm run package # NSIS installer
npm run package:portable # Portable exe
๐ง Tech Stack
| Layer | Technology |
|---|---|
| Framework | Electron 35 |
| UI | React 18 + TypeScript 5.7 |
| Build | Vite 6 |
| Styling | Tailwind CSS + CSS Variables |
| Animations | Framer Motion |
| State | Zustand 5 |
| Charts | Recharts |
| Terminal | xterm.js + node-pty |
| Icons | Lucide React |
| Routing | React Router 7 |
| i18n | react-i18next |
| Emoji | emoji-mart |
โจ๏ธ Keyboard Shortcuts
| Shortcut | Action |
|---|---|
Ctrl+K |
Command Palette |
Ctrl+1 โ Ctrl+8 |
Navigate pages |
Ctrl+, |
Settings |
Ctrl+Tab |
Switch chat tabs |
Ctrl+W |
Close tab |
Ctrl+N |
New chat |
Ctrl+F |
Search in chat |
Ctrl+R |
Refresh |
Alt+Space |
Show/hide window (global) |
๐ Documentation
- Changelog โ version history and release notes
- Contributing โ how to contribute
- Security โ vulnerability reporting
- Code of Conduct โ community guidelines
๐ License
Reviews (0)
Sign in to leave a review.
Leave a reviewNo results found