-
Notifications
You must be signed in to change notification settings - Fork 0
GitHub
github-actions[bot] edited this page Feb 28, 2026
·
2 revisions
The ClawDE GitHub App connects your repositories to the clawd daemon. It automatically runs code review on pull requests and posts CI results as commit status checks.
- Go to base.clawde.io → Integrations → GitHub
- Click Install GitHub App
- Choose the repositories to grant access
- ClawDE will confirm the webhook is active
When a pull request is opened or synchronized, ClawDE:
- Fetches the PR diff via the GitHub API
- Creates a daemon session with the diff as context
- Runs the built-in
code-reviewworkflow - Posts a GitHub PR review comment with findings
On every push to a tracked branch, ClawDE:
- Triggers
clawd ci runagainst the daemon API - Streams build and test results
- Posts a ClawDE CI commit status check (pending → success/failure)
The GitHub App requires three secrets in your backend environment:
| Variable | Description |
|---|---|
GITHUB_APP_ID |
Your GitHub App ID (from App settings) |
GITHUB_APP_PRIVATE_KEY |
PEM private key for the App |
GITHUB_WEBHOOK_SECRET |
Secret used to verify webhook payloads |
Add these to ~/.claude/vault.env and reference them in the backend .env.prod.
Incoming webhooks are received at:
POST https://api.clawde.io/webhooks/github
Payloads are verified using HMAC-SHA256 with the GITHUB_WEBHOOK_SECRET.
- Webhook handler:
site/backend/services/clawde-api/services/github-app/ - Admin UI:
site/base/src/app/(dashboard)/integrations/github/
ClawDE · GitHub · MIT License
ClawDE
Getting started
Reference
- Architecture
- Daemon-Reference
- Folder-Structure
- Providers
- Multi-Account
- Security
- Features
- Features/Daemon
- Features/Session-Manager
- Features/Mode-System
- Features/Repo-Intelligence
- Features/Projects
- Features/Remote-Access
- Features/Desktop-App
- Features/Provider-Knowledge
- Features/Coding-Standards
- Roadmap
Branding
Contributing