aboutsummarylogtreecommitdiffstats
path: root/README.md
blob: a2ee67e60204835512b23f987b94bbda18435f22 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
# zeroclaw-git

An AUR package for **ZeroClaw** — a fast, small, and fully autonomous AI assistant infrastructure built in Rust. This package compiles with **all features enabled by default**, providing native sandboxing, observability, browser control, and extensive messaging channel integrations.

## Built-In Features

The package compiles with the following comprehensive feature flags:

### 💬 Messaging & Integration Channels
- **`channels-full`**: Bundles all standard platform integrations including:
  - **Signal** (via `channel-signal`)
  - **Discord** (via `channel-discord`)
  - **Slack** (via `channel-slack`)
  - **Lark / Feishu** (via `channel-lark` / `channel-feishu`)
  - **Telegram** (via `channel-telegram`)
  - **Email** (via `channel-email`)
  - **Mattermost** (via `channel-mattermost`)
  - **IRC** (via `channel-irc`)
  - **iMessage** (via `channel-imessage`)
  - **DingTalk** (via `channel-dingtalk`)
  - **QQ** (via `channel-qq`)
  - **Bluesky** (via `channel-bluesky`)
  - **Twitter** (via `channel-twitter`)
  - **Reddit** (via `channel-reddit`)
  - **Notion** (via `channel-notion`)
  - **MQTT** (via `channel-mqtt`)
  - **Linq** (via `channel-linq`)
  - **Wati** (via `channel-wati`)
  - **Nextcloud** (via `channel-nextcloud`)
  - **Mochat** (via `channel-mochat`)
  - **WeCom** (via `channel-wecom`)
  - **WeCom WS** (via `channel-wecom-ws`)
  - **ClawdTalk** (via `channel-clawdtalk`)
  - **WhatsApp Cloud** (via `channel-whatsapp-cloud`)
  - **Voice Call** (via `channel-voice-call`)
- **`channel-matrix`**: Full Matrix protocol client integration.
- **`channel-nostr`**: Nostr protocol support.
- **`channel-wechat`**: WeChat (iLink CDN) protocol support.
- **`channel-line`**: LINE integration.
- **`whatsapp-web`**: WhatsApp Web client protocol wrapper.

### 🛡️ Security & Isolation
- **`sandbox-landlock`**: Linux Landlock sandbox driver.
- **`sandbox-bubblewrap`**: Sandbox execution wrapping using bubblewrap (`optdepends`).

### 📊 Observability
- **`observability-otel`**: OpenTelemetry trace and metric propagation.
- **`observability-prometheus`**: Local metric exposure via Prometheus endpoints.

### 🤖 Capabilities & Runtime
- **`browser-native`**: Headless browser automation via native Chromium interface.
- **`rag-pdf`**: PDF ingestion, parsing, and context matching for Retrieval-Augmented Generation.
- **`plugins-wasm`**: Portable plugin execution using compiled WebAssembly.
- **`hardware` & `peripheral-rpi`** (on ARM architectures): GPIO and hardware control layers.
- **`voice-wake`**: Local voice wake-word triggers using soundcard CPAL linkage.
- **`embedded-web`**: Native administrative dashboard served from the binary.
- **`memory-postgres`**: PostgreSQL persistence adapter support.
- **`webauthn`**: WebAuthn credential attestation and assertion.

## Installation

To build and install the package locally:

```bash
updpkgsums && makepkg -si
```