BSD Ports

misc/openclaw 2026.4.29_1 FreeBSD

Multi-channel AI gateway with extensible messaging integrations

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
e8d8cb108a
License
MIT
Categories
misc
Package size
38274.4 KiB, 222334.6 KiB installed

Description

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

In the other systems

SystemPortVersion
FreeBSDmisc/openclaw2026.4.29_1
MidnightBSDai/openclaw2026.5.7_2

Install

Binary package:

pkg install openclaw-ai-gateway

From the ports tree:

cd /usr/ports/misc/openclaw/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	openclaw-ai-gateway>0:misc/openclaw

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2026.4.29_12026.4.29_1---
FreeBSD:14:quarterly2026.4.29_12026.4.29_1n/a--
FreeBSD:15:latest2026.4.29_12026.4.29_1n/a--
FreeBSD:15:quarterly2026.4.29_12026.4.29_1n/an/an/a
FreeBSD:16:latest2026.4.29_12026.4.29_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 2

Runtime 1

Fetch 4

The full lists below include those, and their dependencies in turn.

Build dependencies 202

The first 100 are listed.

Run dependencies 401

The first 100 are listed.

No port depends on this one.

Configuration

Options name: misc_openclaw

OptionDefaultDescription
EXTEND_AI_TIMEOUTonSet AI endpoint request timeout to 24 hours for slow models
EXTEND_TYPING_TTL_TIMEOUTonSet typing indicator TTL to 5 hours for slow LLM responses
SKILL_DEPENDENCIESonInstall dependencies for all supported skills
USES
cmake:indirect nodejs:run pkgconfig python:build
Service scripts
openclaw

Message after installing

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.

Files

distinfo 4
FileSizeSHA256
openclaw/openclaw-2026.4.29.tar.gz6.0846911e+07700fd92e7b94cc2d435dbb40a758e87cebcca0c79c155067d1b38ad14f4466e0
openclaw/sharp-0.34.5.tar.gz17564451d49607b350a8dd7d79442e4770209a4c0b6a895e4b1c4f49345a6c95f6e23e
openclaw/koffi-2.16.1.tar.gz7.885104e+06dcf21a43e55eb43621ea1e04e565588562282da5cf426976e45c3c2fcb82cc9d
openclaw/node-addon-api-8.5.0.tar.gz61743152ef6a9b5450a7c0ce87a2d0be3aa458d1f65c515e9d189cc9fa09feb5aa50e

Commit history 1

DateCommitCreditsLog message
e8d8cb108a Daniel Engberg */*: 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