Installing the Faramesh Plugin
Prerequisites
OpenClaw installed and running
Python 3.9+ (for the Faramesh server)
Node.js 18+ (for the OpenClaw plugin)
Step 1: Install the Faramesh server
Or with Docker:
Step 2: Start the Faramesh server
The server starts at http://127.0.0.1:8000. You should see the Faramesh console when you open this URL in your browser.
Step 3: Install the OpenClaw plugin
Option A: Via OpenClaw CLI
Option B: Via npm
Then add to your OpenClaw configuration:
Option C: Local plugin (development)
Clone or copy the plugin into your OpenClaw extensions directory:
Step 4: Configure the plugin (optional)
The plugin works with defaults (connects to http://127.0.0.1:8000). To customize:
Or via environment variables:
Configuration options
Option | Default | Description |
|---|---|---|
|
| Faramesh server URL |
|
| Timeout for Faramesh API calls (milliseconds) |
|
| Block tool calls when Faramesh is unreachable |
| Session agent ID | Override the agent ID sent to Faramesh |
| None | API key for Faramesh authentication |
Step 5: Start the client dashboard (optional)
The full governance dashboard opens at http://0.0.0.0:3000.
Verify installation
Run a tool call in OpenClaw, it should appear in the Faramesh dashboard.
