Runs the Pi Agent inside your browser via bookmarklet or Chrome extension, letting it read, act on, and debug the current web page.
0xSero/sitegeist
A browser side-panel AI assistant that automates web tasks and extracts website data, plus a bridge letting coding agents drive your browser.
- Stars
- 110
- Forks
- 12
- Open issues
- 1
- Last commit
- last month
What is it?
Sitegeist is an AI assistant that runs in a Chromium browser's side panel. You describe a task, and it navigates pages, fills out forms, extracts data from websites, and turns the results into documents or spreadsheets. It works with the AI provider of your choice, either through your own API key or by signing in with an existing Anthropic, OpenAI, GitHub Copilot, or Google Gemini subscription.
This fork of badlogic/sitegeist adds background operation: each chat gets its own tab group, and the agent works on its own tab without touching the user's other tabs. Panels are bound to individual tabs so several tasks can run in parallel. Model lists are fetched from connected providers at runtime rather than hardcoded.
The fork also includes a harness bridge. Claude Code, Codex, omp, pi, or any MCP client can drive the browser through a local stdio MCP server and a Unix socket, with site access prompts controlled by the user. Nothing listens on the network.
Key features
- 01Runs as a side panel in Chromium browsers such as Chrome, Brave, and Edge.
- 02Automates repetitive web tasks and navigates across pages and forms.
- 03Extracts data from websites and converts it into documents or spreadsheets.
- 04Works with your own API key or an existing Claude, ChatGPT, Copilot, or Gemini subscription.
- 05Each chat runs in its own tab group in the background.
- 06Lets coding agents such as Claude Code and Codex control the browser via MCP.
Use cases
- Collecting structured data from several websites into a spreadsheet.
- Filling out repetitive web forms or multi-step online workflows.
- Running several browser research tasks in parallel while you keep working.
- Letting a coding agent inspect or interact with a live web page during development.
Quick start
- 1
Build the unpacked extension
npm run build - 2
Open chrome://extensions, enable Developer mode, click Load unpacked, and select dist-chrome/
- 3
Open the side panel with Cmd+Shift+S (Ctrl+Shift+S) and connect an AI provider
Things to know
- Licensed under AGPL-3.0, a copyleft license that requires source disclosure for network use.
- Requires Chrome 141+ or an equivalent Chromium release.
- Needs an API key or an existing AI subscription from a supported provider.
- Building from source requires sibling repos (mini-lit and pi-mono) and a local patch to pi-mono.
In collections
Topics
FAQ
- What is sitegeist?
- A browser side-panel AI assistant that automates web tasks and extracts website data, plus a bridge letting coding agents drive your browser. Sitegeist is an AI assistant that runs in a Chromium browser's side panel. You describe a task, and it navigates pages, fills out forms, extracts data from websites, and turns the results into documents or spreadsheets. It works with the AI provider of your choice, either through your own API key or by signing in with an existing Anthropic, OpenAI, GitHub Copilot, or Google Gemini subscription.
- Is sitegeist free to use? What license does it have?
- sitegeist is open source under the AGPL-3.0 license. Check the license terms before using it in commercial products.
- Is sitegeist still maintained?
- Updated within 6 months. The last commit to sitegeist was on Sep 27, 2026.
- What can I use sitegeist for?
- Collecting structured data from several websites into a spreadsheet. Filling out repetitive web forms or multi-step online workflows. Running several browser research tasks in parallel while you keep working. Letting a coding agent inspect or interact with a live web page during development.
- How do I install sitegeist?
- Build the unpacked extension: npm run build Open chrome://extensions, enable Developer mode, click Load unpacked, and select dist-chrome/ Open the side panel with Cmd+Shift+S (Ctrl+Shift+S) and connect an AI provider
- Where can I get sitegeist?
- The source code and installation instructions are on GitHub: https://github.com/0xSero/sitegeist
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Open-source AI browser agent extension for Chrome, Firefox and Edge that chats with pages and automates multi-step browser tasks using your choice of LLM.
An MCP browser service that lets AI agents operate your logged-in Chrome tabs through a local extension and host, with reusable site adapters.
Chromium and Firefox side panel that connects your active browser tab to a local, cloud, or self-hosted Hermes Agent runtime.
A Chromium browser extension that puts multiple AI chatbots such as ChatGPT, Claude, Gemini and Bing Chat into one chat interface.
Open-source Chrome/Edge extension where an AI agent runs in your own logged-in browser to carry out web tasks from a side panel.