ῥῆμα, "the spoken word": words that do things.

Rhema Claw

Rhema Claw is the resident tier of the Rhema agent framework: a claw-shaped daemon that watches forges (GitHub, Gitea, GitLab) and calendar feeds, dispatches work to its agents, and serves a chat surface over HTTP — native routes plus an OpenAI-compatible shim, with a web UI and an Android client talking to it. The framework it embeds (the crates under `crates/` it pulls from crates.io: `rhema-autonomous-agent`, `rhema-coding-agent`, `rhema-rsd`, and friends) lives in the [rhema repository](https://git.vhaudiquet.fr/vhaudiquet/rhema). ## Layout - [`crates/rhema-claw/`](./crates/rhema-claw) — the daemon: forge watches, session dispatch, the chat surface, MCP wiring, and the vision helper. See its [README](./crates/rhema-claw/README.md). - [`integrations/`](./integrations) — the feed adapters that normalize forge and calendar activity into `rhema-rsd` dispatch. - [`tools/`](./tools) — what runs on the *user's machine*: the `rhema-claw-tools-contract` (the scoped agent-token allowlist the auth middleware enforces), the shared thin-client code, and `rhema-claw-tools-notify`. - [`web/claw/`](./web/claw) — the Nuxt web UI. - [`android/`](./android) — the Compose Android client. - [`deploy/`](./deploy) — the Docker images and the Helm chart.