A browser side-panel AI assistant that automates web tasks and extracts website data, plus a bridge letting coding agents drive your browser.
aitimos/pi-tab
Runs the Pi Agent inside your browser via bookmarklet or Chrome extension, letting it read, act on, and debug the current web page.
- Stars
- 78
- Forks
- 5
- Open issues
- 2
- Last commit
- 3 days ago
What is it?
Pi Tab brings the Pi Agent into the web page you are viewing. Clicking a bookmark or a Chrome toolbar icon opens an agent panel that can read page content, click and fill elements, inspect the DOM and styles, and run JavaScript, without setting up a separate automation environment.
Sessions are saved locally in the browser and can be resumed later. In bookmark mode, unfinished tasks are restored after a refresh; in extension mode, background tasks keep running across page reloads. Users can configure multiple model providers and switch models from the input area, and the extension supports OAuth sign-in for some providers.
The Chrome extension also includes an in-browser Linux environment per session with bash, read, grep and edit tools, and a built-in curl that sends HTTP(S) requests from the extension background. Model requests go to the service you configure, and page content sent with a task goes to that service.
Key features
- 01One-click launch from a bookmark, with no plugin or server to deploy.
- 02Reads and edits the current page through its content and DOM.
- 03Local session history that can be resumed, with unfinished tasks restored after refresh.
- 04Multiple model providers, with per-model thinking level settings.
- 05Chrome extension mode supports cross-tab agent collaboration.
Use cases
- Summarizing a long web page or extracting tables into CSV or JSON.
- Inspecting why a page layout breaks, such as an unexpected horizontal scrollbar.
- Automating form filling or clicks on a page you are already viewing.
- Debugging page JavaScript and styles directly in the browser.
Quick start
- 1
Open the install page and try it (bookmarklet, no extension needed)
- 2
Drag the Pi Tab button to your browser bookmarks bar
- 3
Open a target web page, click the bookmark, and enter a task
Things to know
- Model inference requires an external model service with your own configured API key or account login.
- Page content and attachments are sent to the configured model provider, and bookmarks may contain API keys.
- Does not run on browser-internal pages or pages that block script injection; only regular HTTP/HTTPS pages.
- Sessions are stored locally with no cloud sync.
In collections
Topics
FAQ
- What is pi-tab?
- Runs the Pi Agent inside your browser via bookmarklet or Chrome extension, letting it read, act on, and debug the current web page. Pi Tab brings the Pi Agent into the web page you are viewing. Clicking a bookmark or a Chrome toolbar icon opens an agent panel that can read page content, click and fill elements, inspect the DOM and styles, and run JavaScript, without setting up a separate automation environment.
- Is pi-tab free to use? What license does it have?
- pi-tab is open source under the Apache-2.0 license. Check the license terms before using it in commercial products.
- Is pi-tab still maintained?
- Actively maintained. The last commit to pi-tab was on Nov 5, 2026.
- What can I use pi-tab for?
- Summarizing a long web page or extracting tables into CSV or JSON. Inspecting why a page layout breaks, such as an unexpected horizontal scrollbar. Automating form filling or clicks on a page you are already viewing. Debugging page JavaScript and styles directly in the browser.
- How do I install pi-tab?
- Open the install page and try it (bookmarklet, no extension needed) Drag the Pi Tab button to your browser bookmarks bar Open a target web page, click the bookmark, and enter a task
- Where can I get pi-tab?
- The source code and installation instructions are on GitHub: https://github.com/aitimos/pi-tab
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.
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 browser extension that puts a floating DeepSeek-powered chat assistant on any web page, using your own API key.
A bookmark manager built on Cloudflare Workers and D1 that saves links via a bookmarklet or Chrome extension, with no account required.