1 pointby BenedictPorkins4 hours ago1 comment
  • BenedictPorkins4 hours ago
    I built this because every time I asked Claude to help me interact with a website, it would rediscover the same things from scratch — is this a React SPA? Does it have an API? Which selectors work?

      Foxhole is a Firefox sidebar extension where Claude learns and remembers how each site works across sessions.
      It saves site profiles (UI-only vs API-driven), working selectors, endpoints, and workflows. Next visit, it
      reads those specs before doing anything.
    
      Key things it does differently:
    
      - Site profiles: knows whether to click buttons or call APIs
      - Spec staleness: flags old knowledge, Claude can delete broken specs
      - Not QA automation: asks the user to handle age gates, logins, CAPTCHAs instead of flailing
      - Prompt injection defense: sanitizes page content before Claude sees it
      - Context compression: strips screenshots and raw payloads from old turns, keeps semantic summaries
    
      Firefox-only (Manifest V2), no build step, raw JS. Uses your own Anthropic API key.