OpenClaw is a multi-channel AI gateway with extensible messaging integrations.
It acts as a personal AI assistant that works across platforms, supporting
multiple AI providers (Anthropic Claude, OpenAI, Google Gemini, AWS Bedrock,
and others) and communication channels (Telegram, Discord, Slack, WhatsApp,
Matrix, and more).
===> The following configuration options are available for openclaw-ai-gateway-2026.4.29_1:
EXTEND_AI_TIMEOUT=on: Set AI endpoint request timeout to 24 hours for slow models
EXTEND_TYPING_TTL_TIMEOUT=on: Set typing indicator TTL to 5 hours for slow LLM responses
SKILL_DEPENDENCIES=on: Install dependencies for all supported skills
===> Use 'make config' to modify these settings
OpenClaw is a multi-channel AI gateway.
To get started:
1. Onboarding:
Run the interactive onboarding wizard to set up your workspace:
$ openclaw onboard
2. Telegram Integration:
* Message @BotFather on Telegram and use /newbot.
* Note the API Token and set it:
$ openclaw config set channels.telegram.botToken "YOUR_TOKEN"
3. FreeBSD Service:
Enable and start the OpenClaw service:
# sysrc openclaw_enable="YES"
# service openclaw start
4. Account Pairing:
* Open your new bot on Telegram and click "Start".
* Approve the pairing request on the host:
$ openclaw pairing approve telegram <CODE>
5. Web UI (Dashboard):
Access the management dashboard:
$ openclaw dashboard
By default, it is available at http://localhost:18789
For more information, see https://github.com/openclaw/openclaw
Port options EXTEND_AI_TIMEOUT, EXTEND_TYPING_TTL_TIMEOUT
add patches that extend timeouts in order for openclaw to
work with slow AI endpoints, for example CPU based
endpoints.
The openclaw package was verified to work on FreeBSD 15 STABLE
with qwen3.5:35B-a3b run in ollama on a machine with 64GB RAM.
*/*: Fix dependency definitions of CMake
Multiple ports defines devel/cmake as build and/or run-time dependency
which is incorrect as it waschanged to a meta-port back in 2022.
Remove definitions and Use the USES= cmake helper, due to limitations
of the ports framework run also requires indirect to be defined if
another build system than CMake is used.
Reported by: michaelo
Approved by: blanket, build fix