open-index/open-npm huggingface dataset:
npm package: @ksmith221/openclaw-xmpp
Description: XMPP DM channel plugin for OpenClaw
Author: Kevin Smith
Latest version: 0.1.1

# OpenClaw XMPP (DMs)

XMPP DM channel plugin for [OpenClaw](https://github.com/openclaw/openclaw).

## Install

```bash
openclaw plugins install @ksmith221/openclaw-xmpp
openclaw gateway restart
```

## Configure

Add an XMPP account in your OpenClaw config (example keys may vary by OpenClaw version):

- `jid`: your full JID (e.g. `bot@your-server.example`)
- `password`: your XMPP password / app password
- `allowFrom`: optional allowlist for who may DM the agent (recommended)

Security note: prefer restrictive DM policies + explicit allowlists.

## Development

This plugin’s entry is `index.ts`. OpenClaw can load TypeScript at runtime.

## Privacy

This repo/package should contain **no credentials**. Put secrets only in your local OpenClaw config.
npm package: @ksmithbaylor/actual-app-web
Description: Actual on the web
Latest version: 23.7.1-2

Actual on the web

## E2E tests

E2E (end-to-end) tests use [Playwright](https://playwright.dev/). Running them requires an Actual server to be running either locally or on a remote server.

Running against the local server:

```sh
# Start the development server
yarn start:browser

# Run against the local server (localhost:3001)
yarn e2e
```

Running against a remote server:

```sh
E2E_START_URL=http://my-remote-server.com yarn e2e
```