YAML Metadata Warning:empty or missing yaml metadata in repo card

Check out the documentation for more information.

OpenClaw Agent - AI Assistant with Telegram Bot Integration

Your personal AI assistant, powered by OpenClaw and deployed on Hugging Face Spaces. This Space demonstrates how to integrate OpenClaw with Telegram Bot and other messaging platforms, enabling a seamless AI Agent experience.

🦞 What is OpenClaw?

OpenClaw is a personal AI assistant you run on your own devices. It answers you on the channels you already use, such as Telegram, WhatsApp, Slack, Discord, Google Chat, Signal, iMessage, BlueBubbles, IRC, Microsoft Teams, Matrix, Feishu, LINE, Mattermost, Nextcloud Talk, Nostr, Synology Chat, Tlon, Twitch, Zalo, WeChat, QQ, and WebChat.

OpenClaw is designed to feel local, fast, and always-on, with a focus on privacy, customization, and multi-channel support. The Gateway is the control plane, while the assistant is the product.

✨ Key Features

  • Multi-Channel Support: Integrate with Telegram, WhatsApp, Slack, Discord, Signal, iMessage, and more.
  • Telegram Bot Integration: Deploy your AI assistant as a Telegram Bot with minimal setup.
  • AI Agent Framework: Leverage OpenClaw's multi-agent routing, skills, and tools for advanced use cases.
  • Local-First: Run OpenClaw on your own hardware for privacy and control.
  • Voice and Canvas: Supports voice interactions on macOS/iOS/Android and live Canvas for visual workspaces.
  • Extensible: Use skills to customize your assistant for specific tasks (e.g., email management, GitHub issues, weather forecasts).

πŸš€ Getting Started

1. Deploy OpenClaw Locally

To use this Space as a Telegram Bot or integrate with other platforms, you need to deploy OpenClaw on your own machine. Follow these steps:

Install OpenClaw

npm install -g openclaw@latest
# or: pnpm add -g openclaw@latest

Run Onboarding

openclaw onboard --install-daemon

This installs the Gateway daemon (launchd/systemd user service) so it stays running.

Start the Gateway

openclaw gateway --port 18789 --verbose

2. Set Up Telegram Bot

  1. Create a Telegram Bot:

    • Talk to @BotFather on Telegram and create a new bot.
    • Copy the API token provided by BotFather.
  2. Configure OpenClaw for Telegram: Add the following to your ~/.openclaw/openclaw.json:

    {
      "channels": {
        "telegram": {
          "enabled": true,
          "token": "YOUR_TELEGRAM_BOT_TOKEN",
          "allowFrom": ["*"],
          "dmPolicy": "open"
        }
      }
    }
    
  3. Restart the Gateway:

    openclaw gateway restart
    
  4. Test Your Bot:

    • Send a message to your bot on Telegram. It should respond!

3. Deploy on Hugging Face Spaces (Optional)

This Space is a demo of OpenClaw's capabilities. To deploy your own version:

  1. Fork this Space.
  2. Customize the app.py (Gradio interface) to fit your use case.
  3. Set environment variables (if needed) in the Space settings.

πŸ”§ Advanced Configuration

Multi-Agent Routing

Route inbound messages to isolated agents for workspaces or specific tasks:

{
  "agents": {
    "defaults": {
      "workspace": "~/.openclaw/workspace",
      "sandbox": {
        "mode": "non-main"
      }
    }
  }
}

Skills

Extend OpenClaw with skills (e.g., GitHub issues, email management, weather forecasts):

openclaw skills add gh-issues

Voice and Canvas

  • Voice Wake: Wake words on macOS/iOS.
  • Talk Mode: Continuous voice on Android.
  • Live Canvas: Agent-driven visual workspace with A2UI.

πŸ“š Documentation

🀝 Community

πŸ“œ License

OpenClaw is licensed under the Apache 2.0 License. See LICENSE for details.


🦞 Built for Molty, a space lobster AI assistant. Enjoy the clawsome experience!

Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model isn't deployed by any Inference Provider. πŸ™‹ Ask for provider support