Repolode
aitimos

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. 1

    Open the install page and try it (bookmarklet, no extension needed)

  2. 2

    Drag the Pi Tab button to your browser bookmarks bar

  3. 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