DEV Community

橋本透
橋本透

Posted on

WinClaw: I Built an Open-Source AI Assistant That Connects to All Your Messaging Apps

TL;DR

I built WinClaw, an open-source personal AI assistant that runs locally on your machine and connects to 11+ messaging channels. Think of it as a self-hosted AI gateway that lets you talk to Claude, ChatGPT, or any AI model through WhatsApp, Telegram, Slack, Discord, Signal, and more.

GitHub: github.com/itc-ou-shigou/winclaw


The Problem

AI assistants are trapped in their own apps. Want to use Claude? Open claude.ai. ChatGPT? Open chatgpt.com. But what if you want your AI assistant available everywhere you already chat — WhatsApp with friends, Slack at work, Discord in communities, Signal for privacy?

The Solution: WinClaw

WinClaw is a personal AI gateway that:

  • Connects to 11+ channels — WhatsApp, Telegram, Slack, Discord, Signal, iMessage, Microsoft Teams, Matrix, Google Chat, Zalo, and WebChat
  • Runs on any OS — Windows (standalone EXE installer), macOS (launchd), Linux (systemd)
  • Supports multiple AI models — Claude, OpenAI, or any OpenAI-compatible provider with automatic failover
  • Keeps data local — Everything stays on your machine. No cloud dependency.
  • 5-minute setup — Interactive onboarding wizard guides you through everything

Key Features

🧠 Memory System

Your assistant remembers context across sessions with daily notes and long-term memory files.

🔧 Extensible Skills

Browse 100+ skills at clawhub.com or create your own. Skills let your assistant do everything from managing emails to controlling smart home devices.

🌐 Browser Automation

Chrome Browser Relay lets your assistant browse the web, fill forms, and automate tasks in your browser.

📱 Device Pairing

Pair phones, cameras, and IoT devices. Your assistant can snap photos, check screens, and control hardware.

⏰ Proactive Scheduling

Cron jobs and heartbeat monitoring let your assistant check emails, calendars, and notifications without being asked.

🔄 Multi-Model Failover

Configure multiple AI providers with automatic failover. If one goes down, your assistant seamlessly switches.

Installation

# Windows (recommended)
winget install WinClaw.WinClaw

# macOS / Linux
npm install -g openclaw@latest
openclaw onboard --install-daemon

# Docker
docker pull openclaw/openclaw:latest
Enter fullscreen mode Exit fullscreen mode

On Windows, you can also download the standalone EXE installer from GitHub Releases — zero prerequisites, bundled Node.js runtime.

Tech Stack

  • Runtime: Node.js 22 LTS
  • Recommended Model: Anthropic Claude Opus 4.6
  • License: MIT
  • Platforms: Windows 10+, macOS, Linux
  • Install methods: EXE, npm, winget, Docker, Nix

What's Next

I'm actively working on:

  • More skills and integrations
  • Improved multi-language support
  • Community skill marketplace
  • Better documentation and tutorials

Try It Out

👉 GitHub: github.com/itc-ou-shigou/winclaw
📚 Docs: docs.openclaw.ai
🧩 Skills: clawhub.com
💬 Community: Discord

Feedback, issues, and PRs are all welcome! Would love to hear what you think. 🧡

Top comments (0)