[BREAKGLASS] Windows companion suite for OpenClaw - System Tray app, Shared library, Node, and PowerToys Command Palette extension
Go to file
Scott Hanselman df3e5508a4 Fix remaining branding and documentation issues
- 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
2026-01-28 20:50:51 -08:00
.github/workflows Align with BabySmash: GitVersion v4, ContinuousDelivery mode, trusted-signing v1 2026-01-28 20:20:03 -08:00
src Fix remaining branding and documentation issues 2026-01-28 20:50:51 -08:00
tests/Moltbot.Shared.Tests Upgrade to .NET 10 and add GitHub Actions CI 2026-01-28 18:51:25 -08:00
.gitignore Initial commit: Moltbot Windows Hub monorepo 2026-01-28 17:34:44 -08:00
CODE_REVIEW.md Fix .NET version inconsistencies and improve test documentation 2026-01-29 02:04:35 +00:00
GitVersion.yml Align with BabySmash: GitVersion v4, ContinuousDelivery mode, trusted-signing v1 2026-01-28 20:20:03 -08:00
installer.iss Add auto-updating installer with Azure Trusted Signing 2026-01-28 20:13:53 -08:00
LICENSE Initial commit: Moltbot Windows Hub monorepo 2026-01-28 17:34:44 -08:00
moltbot-windows-hub.slnx Initial commit: Moltbot Windows Hub monorepo 2026-01-28 17:34:44 -08:00
README.md Update README: .NET 10, correct hotkey, fix log path, add auto-update feature 2026-01-28 20:45:38 -08:00
TEST_COVERAGE.md Add test coverage summary and complete code review 2026-01-29 02:07:07 +00:00

🦞 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

  1. Build the solution in Release mode
  2. Deploy the MSIX package via Visual Studio
  3. Open Command Palette (Win+Alt+Space)
  4. Type "Moltbot" to see commands

📦 Moltbot.Shared

Shared library containing:

  • MoltbotGatewayClient - WebSocket client for gateway protocol
  • IMoltbotLogger - 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