[BREAKGLASS] Windows companion suite for OpenClaw - System Tray app, Shared library, Node, and PowerToys Command Palette extension
- StatusDetailForm: CLAWDBOT → MOLTBOT header - DEVELOPMENT.md: .NET 9 → .NET 10, fix repo URL - src/Moltbot.Tray/README.md: Update hotkey to Ctrl+Alt+Shift+C, .NET 10, fix repo URLs |
||
|---|---|---|
| .github/workflows | ||
| src | ||
| tests/Moltbot.Shared.Tests | ||
| .gitignore | ||
| CODE_REVIEW.md | ||
| GitVersion.yml | ||
| installer.iss | ||
| LICENSE | ||
| moltbot-windows-hub.slnx | ||
| README.md | ||
| TEST_COVERAGE.md | ||
🦞 Moltbot Windows Hub
A Windows companion suite for Moltbot - the AI-powered personal assistant.
Projects
This monorepo contains three projects:
| Project | Description |
|---|---|
| Moltbot.Tray | System tray application for quick access to Moltbot |
| Moltbot.Shared | Shared gateway client library |
| Moltbot.CommandPalette | PowerToys Command Palette extension |
🚀 Quick Start
Prerequisites
- .NET 10.0 SDK
- Windows 10/11
- PowerToys (for Command Palette extension)
Build
dotnet build
Run Tray App
dotnet run --project src/Moltbot.Tray
📦 Moltbot.Tray
Windows system tray companion that connects to your local Moltbot gateway.
Features
- 🦞 Lobster icon in system tray (connected/disconnected states)
- 💬 Quick Send - Send messages via global hotkey (Ctrl+Alt+Shift+C)
- 🔄 Auto-updates from GitHub Releases
- 🌐 Web Chat - Embedded chat window
- 📊 Status Display - View sessions and channels
- 🔔 Toast Notifications - Clickable Windows notifications
- 🚀 Auto-start with Windows
- ⚙️ Settings management
Mac Parity Status
| Feature | Mac | Windows |
|---|---|---|
| System tray icon | ✅ | ✅ |
| Connection status | ✅ | ✅ |
| Quick send hotkey | ✅ | ✅ |
| Web chat window | ✅ | ✅ |
| Toast notifications | ✅ | ✅ |
| Auto-start | ✅ | ✅ |
| Session display | ✅ | ✅ |
| Channel health | ✅ | ✅ |
| Deep links | ✅ | 🔄 |
📦 Moltbot.CommandPalette
PowerToys Command Palette extension for quick Moltbot access.
Commands
- 🦞 Open Dashboard - Launch web dashboard
- 💬 Quick Send - Send a message
- 📊 Full Status - View gateway status
- ⚡ Sessions - View active sessions
- 📡 Channels - View channel health
- 🔄 Health Check - Trigger health refresh
Installation
- Build the solution in Release mode
- Deploy the MSIX package via Visual Studio
- Open Command Palette (Win+Alt+Space)
- Type "Moltbot" to see commands
📦 Moltbot.Shared
Shared library containing:
MoltbotGatewayClient- WebSocket client for gateway protocolIMoltbotLogger- Logging interface- Data models (SessionInfo, ChannelHealth, etc.)
Development
Project Structure
moltbot-windows-hub/
├── src/
│ ├── Moltbot.Shared/ # Shared gateway library
│ ├── Moltbot.Tray/ # System tray app
│ └── Moltbot.CommandPalette/ # PowerToys extension
├── moltbot-windows-hub.sln
├── README.md
├── LICENSE
└── .gitignore
Configuration
Settings are stored in:
- Settings:
%APPDATA%\MoltbotTray\settings.json - Logs:
%LOCALAPPDATA%\MoltbotTray\moltbot-tray.log
Default gateway: ws://localhost:18789
License
MIT License - see LICENSE