Skip to content

synistr/awesome-openclaw

 
 
Awesome OpenClaw

🦞 Awesome OpenClaw 🦞

Awesome Stars License

English | 简体中文


A curated collection of OpenClaw resources, guides, and best practices.

OpenClaw is a self-hosted gateway that connects your favorite chat apps to AI agents.

OverviewInstallationChannelsToolsProvidersGuidesResources


Table of Contents


Overview

"EXFOLIATE! EXFOLIATE!" — A space lobster, probably

OpenClaw is a self-hosted gateway that connects your favorite chat apps — WhatsApp, Telegram, Discord, iMessage, and more — to AI agents. You run a single Gateway process on your own machine (or a server), and it becomes the bridge between your messaging apps and an always-available AI assistant.

Key Features

Feature Description
Self-hosted Runs on your hardware, your rules, your data
Multi-channel One Gateway serves WhatsApp, Telegram, Discord, and more
Agent-native Built for coding agents with tool use, sessions, and memory
Open source MIT licensed, community-driven
First-class tools Browser, canvas, nodes, cron, web search, and more

System Requirements

  • Node.js 22+ (the installer script will install it if missing)
  • OS: macOS, Linux, or Windows (WSL2 recommended for Windows)
  • API Key: Anthropic Claude or another supported provider

Installation

Quick Install (Recommended)

The installer script handles Node detection, installation, and onboarding in one step.

macOS / Linux / WSL2:

curl -fsSL https://openclaw.ai/install.sh | bash

Windows (PowerShell):

iwr -useb https://openclaw.ai/install.ps1 | iex

Alternative Installation Methods

npm / pnpm:

npm install -g openclaw@latest
openclaw onboard --install-daemon

Docker:

See Docker Installation in the official docs.

From Source:

git clone https://github.com/openclaw/openclaw.git
cd openclaw
pnpm install
pnpm ui:build
pnpm build
pnpm link --global
openclaw onboard --install-daemon

Verify Installation

openclaw doctor    # Check for config issues
openclaw status    # Gateway status
openclaw dashboard # Open the browser UI

Configuration

Configuration lives at ~/.openclaw/openclaw.json.

Minimal Configuration

If you do nothing, OpenClaw uses sensible defaults. Here is a minimal example:

{
  "agents": {
    "defaults": {
      "model": {
        "primary": "anthropic/claude-opus-4-6"
      }
    }
  }
}

Access Control Example

{
  "channels": {
    "whatsapp": {
      "allowFrom": ["+15555550123"],
      "groups": {
        "*": { "requireMention": true }
      }
    }
  },
  "messages": {
    "groupChat": {
      "mentionPatterns": ["@openclaw"]
    }
  }
}

For complete configuration options, see the official documentation.


Channels

OpenClaw supports multiple messaging platforms through a single Gateway:

Channel Description Documentation
WhatsApp Most popular option WhatsApp Setup
Telegram Full feature support Telegram Setup
Discord Slash commands supported Discord Setup
Slack Enterprise ready Slack Setup
Signal Privacy-focused Signal Setup
iMessage macOS only iMessage Setup
WebChat Built-in web UI WebChat Setup

See all supported channels.


Tools

OpenClaw exposes first-class agent tools for browser, canvas, nodes, and cron:

Tool Description Documentation
browser Control dedicated browser instance Browser Tool
canvas Drive the node Canvas (A2UI) Canvas Tool
nodes Discover and target paired nodes Nodes Tool
cron Manage Gateway cron jobs and wakeups Cron Tool
exec Run shell commands in workspace Exec Tool
web_search Search the web using Brave Search API Web Search
web_fetch Fetch and extract readable content from URLs Web Fetch
message Send messages across channels Message Tool
sessions List, inspect, and send to sessions Sessions Tool

See complete tools documentation.

Tool Profiles

Pre-configured tool allowlists for different use cases:

Profile Tools Included Best For
minimal session_status only Restricted environments
coding fs, runtime, sessions, memory, image Development work
messaging messaging, sessions operations Chat-focused agents
full No restrictions (default) Full agent capabilities

Model Providers

OpenClaw supports multiple LLM providers. Authenticate with a provider, then set the default model.

Supported Providers

Provider Models Status
Anthropic Claude Opus 4.6, Sonnet, Haiku Native Support
OpenAI GPT-4.1, GPT-4o, GPT-3.5 Native Support
Google Gemini 2.5 Pro/Ultra Native Support
Venice AI Llama 3.3, Claude Opus Recommended for privacy
Qwen Qwen models OAuth support
OpenRouter 100+ models via API Supported
Vercel AI Gateway Multiple models Supported
Cloudflare AI Gateway Multiple models Supported
Ollama Local models Supported

See all providers documentation.

Model Configuration

{
  "agents": {
    "defaults": {
      "model": {
        "primary": "anthropic/claude-opus-4-6"
      }
    }
  }
}

Guides

Practical Guides

Guide Description
Web Tools Complete Guide Web search and fetch configuration
Browser Tool Complete Guide Browser automation and control

Official Guides

Guide Description Link
Getting Started Quick start guide docs.openclaw.ai
Architecture Gateway, clients, nodes overview Architecture
Installation Detailed install instructions Install
Platforms Platform-specific setup Platforms
Gateway & Ops Gateway operations Gateway
CLI Reference Command-line interface CLI
Help General help Help

Official Resources

Resource URL Description
Official Site https://openclaw.ai/ Main website
Documentation https://docs.openclaw.ai/ Official docs
GitHub https://github.com/openclaw/openclaw Source code
ClawHub https://clawhub.ai/ Skill registry
Skill Directory https://github.com/openclaw/clawhub Skill repository
Awesome Skills https://github.com/VoltAgent/awesome-openclaw-skills Community skills
Discord https://discord.gg/openclaw Community chat

Community


License

This repository is licensed under the MIT License.

OpenClaw itself is released under the Apache 2.0 License.


Author

WeChat Official Account: 极客杰尼


Made with heart for OpenClaw

Back to Top

About

A curated collection of OpenClaw resources, guides, skills, and best practices. Open source AI agent platform for WhatsApp, Telegram, Discord automation.

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors