Skip to content

pdromnt/openclaw-aegis

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

101 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
OpenClaw

AEGIS

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


About the Fork

This is a small fork made to add some small QoL that I don't intend to contribute back to the original repo due to diverging opinions. I also don't intend on maintaining this for anyone else except myself. If you find any issues, please don't report in the original repo.


πŸ€” Why AEGIS?

OpenClaw is powerful β€” but managing it through a terminal or basic webchat leaves a lot on the table. AEGIS gives it a proper home:

  • πŸ’¬ Chat β€” streaming responses, artifacts, images, voice, in-chat search, and multi-tab sessions
  • πŸ”˜ 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
  • πŸ“‹ 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 is the UI it deserves.


πŸ“Έ Screenshots

πŸ’¬ Chat

Chat

πŸ”˜ Smart Quick Reply Buttons

Quick Replies

πŸ”§ Skills Marketplace

Skills

πŸ’» Integrated Terminal

Terminal

🧩 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)

🧩 Plugins

  • Modular plugin system with 9 built-in plugins: Pixel Agents, Session Manager, Logs Viewer, Multi-Agent, File Manager, Code Interpreter, MCP Tools, Skills
  • 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

🎨 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, 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-Setup-X.X.X.exe Windows installer
AEGIS-X.X.X-macOS-arm64.dmg DMG application image

Requirements

  • Windows 10/11 (x64) or macOS (Apple Silicon)
  • 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 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 ──────────────────────────────────
  β”œβ”€β”€ Chat        ← messages + streaming responses
  β”œβ”€β”€ 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
  β”œβ”€β”€ 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:win            # Windows NSIS installer
npm run package:portable:win   # Portable Windows EXE
npm run package:mac            # macOS "Portable" App
npm run package:mac:dmg        # macOS DMG Installer Image

⌨️ 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

Copyright (c) 2026 Rashed Al-Dosari
All new changes are made also under the MIT license.

About

A desktop client for OpenClaw with a nifty UI

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Contributors

Languages

  • TypeScript 95.3%
  • CSS 2.4%
  • HTML 1.6%
  • Other 0.7%