// the find
badlogic/sitegeist
An AI assistant that lives in your browser. Built for collaboration, not autonomy theater. You guide, it executes. Automate repetitive web tasks, extract data from any website, and transform it into whatever you need.
Sitegeist is a Chrome/Edge sidebar extension that puts an LLM agent next to any webpage, letting you describe a task and have it click, scrape, fill forms, and export results. It supports multiple providers (Claude, GPT, Gemini, GitHub Copilot) via your own API keys or OAuth. Aimed at power users who want repeatable web automation without writing code.
Provider flexibility is genuine — OAuth logins for Copilot and Gemini CLI are not trivial to implement, and having them alongside raw API keys is useful. The 'skills' system (reusable task templates stored locally) is the right abstraction for repetitive work. Local-only data model with no backend collection is a real differentiator vs. similar tools that phone home. The dev setup with sibling repos and hot-reload is clean and the toolchain (Biome, Husky, typed scripts) is disciplined.
AGPL-3.0 is a meaningful adoption friction for anyone at a company with legal review — this is a browser extension that touches sensitive pages, so the license question will come up. The CORS proxy dependency for some OAuth flows is a single point of failure and a trust problem; the default proxy is the author's personal server. The extension requires Chrome 141+ which is fine now but will silently break for enterprise users on locked-down update schedules. No automated tests visible in the repo — given the tool executes arbitrary DOM manipulation and form submission, the test gap is a real reliability concern.