| | --- |
| | 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 |
| |
|