OpenClaw

platform
https://github.com/open-claw/openclaw

OpenClaw is an open-source gateway for AI agents. It provides a bridge between your agent logic and external tools (called skills), exposed over an OpenAI-compatible HTTP API and WebSocket connections.

The gateway supports multiple messaging channels — Discord, Telegram, WhatsApp, Mattermost — letting agents interact with users across platforms. Skills run in sandboxed environments, and the gateway handles authentication, rate limiting, and tool discovery.

OpenClaw takes a gateway-first approach where tool execution is mediated through agent chat rather than direct API calls. It runs as a lightweight systemd service with minimal configuration.

Key Features

  • OpenAI-compatible HTTP API
  • WebSocket primary protocol
  • Multi-channel support (Discord, Telegram, WhatsApp)
  • Skill sandboxing and execution
  • Password and token authentication

Pros

  • +Single binary, easy deployment
  • +Open source and self-hosted
  • +Compatible with any OpenAI-speaking agent
  • +Multi-channel out of the box

Cons

  • Skills execute via chat, not direct API calls
  • Smaller community than major frameworks
  • Documentation still evolving

In the Glossary