File size: 2,447 Bytes
d324c0b
89d226e
 
d324c0b
 
 
 
 
89d226e
d324c0b
 
89d226e
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
---
title: OpenClaw AI Assistant
emoji: 🦞
colorFrom: pink
colorTo: yellow
sdk: docker
pinned: false
license: mit
short_description: Your own personal AI assistant
---

# OpenClaw AI Assistant

> Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

This Hugging Face Space runs the full **OpenClaw** gateway with Control UI and WebChat support.

## Features

- 🎛️ **Control UI** - Web-based dashboard for managing your assistant
- 💬 **WebChat** - Browser-based chat interface
- 📡 **WebSocket Gateway** - Real-time communication
- 🔌 **Multi-Channel Support** - WhatsApp, Telegram, Slack, Discord, Google Chat, Signal, iMessage, and more
- 🤖 **Multi-Model Support** - Anthropic, OpenAI, Gemini, DeepSeek, OpenRouter, etc.
- 🛠️ **Tool Support** - Browser automation, Canvas, Nodes, Cron, and more

## Quick Start

### 1. Access the Control UI

Visit the Space URL to access the Control UI:
```
https://sim4imgbed-openclaw.hf.space/
```

### 2. Configure API Keys

Set environment variables in the Space settings:

**For Anthropic Claude:**
```
ANTHROPIC_AUTH_TOKEN=your-sk-ant-key
# or OAuth: ANTHROPIC_AUTH_REFRESH_TOKEN=your-refresh-token
```

**For OpenAI:**
```
OPENAI_KEY=your-sk-key
```

**For Gemini:**
```
GEMINI_KEY=your-api-key
```

**For DeepSeek:**
```
DEEPSEEK_KEY=your-api-key
```

### 3. Set Auth Token (Optional)

For secure access, set a token:
```
GATEWAY_TOKEN=your-secret-token
```

Then access with: `/?token=your-secret-token`

## Channels Setup

OpenClaw supports multiple messaging channels. Configure them in the Control UI or via environment variables:

| Channel | Environment Variable |
|---------|---------------------|
| Discord | `DISCORD_TOKEN` |
| Slack | `SLACK_BOT_TOKEN` + `SLACK_APP_TOKEN` |
| Telegram | `TELEGRAM_BOT_TOKEN` |
| WhatsApp | Configure via Control UI (pairing required) |
| Google Chat | Configure via Control UI |
| Signal | Configure via Control UI |

## Configuration

The gateway uses `~/.openclaw/openclaw.json` for configuration. Key settings:

```json
{
  "gateway": {
    "bind": "0.0.0.0",
    "port": 7860,
    "controlUi": {
      "allowInsecureAuth": true
    }
  },
  "agents": {
    "defaults": {
      "model": "anthropic/claude-sonnet-4-20250514"
    }
  }
}
```

## Documentation

- [Official Docs](https://docs.openclaw.ai/)
- [GitHub](https://github.com/openclaw/openclaw)
- [Discord](https://discord.gg/openclaw)

## License

MIT