louisescher/crab'd

Forge-agnostic, multi-provider agent for @-mentions, PR reviews, and issue implementation.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
modelDefault model specifier (<provider>/<model>). Overrides config.no
trigger-phrasePhrase that triggers crab'd (default /crabd).no
providersComma-separated provider allowlist (empty = allow any).no
thinking-levelReasoning effort: off|minimal|low|medium|high|xhigh.no
fallback-modelsComma-separated ordered fallback model chain (<provider>/<model>), tried when the primary is rate-limited.no
github-tokenToken for forge operations. Falls back to GITHUB_TOKEN (github-actions identity).no
broker-urlcrab'd token broker URL for the canonical crab'd[bot] identity (needs id-token: write).no
app-idGitHub App ID — self-host your own App instead of the broker.no
app-private-keyGitHub App private key (raw PEM or base64-encoded).no
app-installation-idGitHub App installation ID (optional; auto-resolved from the repo).no
org-config-repoOrg config repo slug (default <owner>/.crabd-config).no
forgeForce the forge kind: github|forgejo (auto-detected otherwise).no
namedescription
modeThe mode crab'd ran (mention/review/implement), if any.
resultThe validated structured output the model produced, as JSON.
summaryHuman-readable summary of what crab'd did.