Appearance
๐ฆ openclaw-gateway โ
OpenClaw is a self-hosted, open-source personal assistant gateway developed by Peter Steinberger. It connects messaging networks (such as Telegram, Slack, and Discord) to Large Language Models (like Google Gemini) and exposes local operating system capabilities through custom Python executables called Skills.
For the corresponding hands-on module, see openclaw-gateway.md.
๐ Tool Datasheet โ
| Metric | Details |
|---|---|
| Tool Name | openclaw-gateway |
| Category | Messaging & Local Assistant Gateway |
| Purpose | To connect messaging APIs to LLMs, exposing local OS processes through Python-decorated tool functions. |
| Developer | Peter Steinberger |
| License | MIT License |
| Port Mapping | Default: 18789 (official gateway) |
๐ ๏ธ Capabilities โ
- Multi-Channel Bridges: Connects directly to Telegram Bots (via long polling or webhooks) and broadcasts alerts to Discord and Slack webhooks.
- Dynamic Skill Loading: Automatically parses docstrings of Python functions decorated with
@skillto dynamically define LLM tool-calling capabilities. - Strict Security Whitelisting: Safeguards local system execution by rejecting commands from non-whitelisted user identifiers.
- Local Subprocess Execution: Spawns isolated shell tasks on the host machine to execute Python commands and return logs.
Official install path (curl/PowerShell installer + openclaw onboard --install-daemon): github.com/openclaw/openclaw/docs. For the course's from-source walkthrough with a custom Python skill, see M13 above.