openclaw-desktop

agent
Security Audit
Fail
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.

SUMMARY

๐Ÿ–ฅ๏ธ A native desktop client for OpenClaw premium UI experience without the browser. Built with Electron + React + TypeScript. Bilingual Arabic/English with full RTL support.

README.md
OpenClaw

AEGIS Desktop

The desktop client that turns your OpenClaw Gateway into a full mission control center.


Version
Electron
React
TypeScript
OpenClaw
License


๐Ÿค” 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

Chat

๐Ÿ”˜ Smart Quick Reply Buttons

Quick Replies

๐Ÿ”ง Skills Marketplace

Skills

๐Ÿ’ป Integrated Terminal

Terminal

๐ŸŽค Voice Chat

Voice Chat

๐Ÿงฉ Plugins

Plugins

๐ŸŒ‘ Dark Mode

Dark Mode

๐ŸŒ• Light Mode

Light Mode


โœจ Features

๐Ÿ’ฌ Chat & Communication

  • Streaming markdown with syntax highlighting and theme-aware code blocks
  • Multi-tab sessions with Ctrl+Tab switching
  • 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_aegis function 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


๐Ÿ“„ License

MIT

Reviews (0)

No results found