🕷️

RECLUSE

The recluse bites the bugs that hide in the seams

Vibe-coding made building fast — but fixingslow. RECLUSE traces your system's seams (producer → store → consumer contracts), catches the bugs that live there, blocks the PR, and pools every caught pattern into a collective corpusthat makes everyone's spider smarter.

GitHub →Quickstart
🧬 Collective spider brain (live corpus)

The more people use it, the thicker the corpus gets — every spider catches more (network effect). Contributions are opt-in & anonymous; code and secrets are rejected by the scrubber.

🕷️ King spider
Opus
payments · auth · GDPR · data loss
🕸️ Mid spider
Sonnet
business logic · contracts · i18n · gating
🐜 Baby spider
Haiku
docs · dead code · lint

Quickstart

① GitHub Action gates every PR (blocks on 🔴). ② MCP server for your editor (Cursor, Claude, etc.). Both work with any LLM.

① GitHub Action (CI gate)
# .github/workflows/recluse.yml
name: RECLUSE
on:
  pull_request:
    branches: [main]
jobs:
  weave:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
        with: { fetch-depth: 0 }
      - uses: vinsenzo83/recluse@v1.1
        with: { base: origin/${{ github.base_ref }} }
        env:
          ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}

Works without a key in advisory mode (known-trap checklist, non-blocking). Set ANTHROPIC_API_KEY for a real weave on the diff + 🔴 blocking + corpus contribution.

② MCP server (editor)
{ "mcpServers": { "recluse": {
  "command": "npx",
  "args": ["-y", "recluse-mcp"],
  "env": { "SPIDER_CORPUS_API": "https://eduverse-ai.app/api/corpus" }
} } }
No fabrication · scrub-first (zero code/secret leakage) · opt-in & anonymous · github.com/vinsenzo83/recluse
🇰🇷 한국어