page-assist  by n4ze3m

Browser extension for local AI model web assistance

created 2 years ago
6,937 stars

Top 7.5% on sourcepulse

GitHubView on GitHub
Project Summary

Page Assist is an open-source browser extension designed to integrate locally running AI models with web browsing, offering a sidebar and web UI for seamless interaction. It targets users who want to leverage their AI models for tasks like summarizing or querying webpage content directly within their browser.

How It Works

The extension provides a sidebar and a dedicated web UI, allowing users to interact with AI models hosted locally via Ollama or any OpenAI API-compatible endpoint. It enables "chatting with the webpage" by processing the current page's content, offering a ChatGPT-like experience integrated into the browsing workflow.

Quick Start & Requirements

  • Install Bun: Installation Guide
  • Install Ollama: Installation Guide
  • Clone repository: git clone https://github.com/n4ze3m/page-assist.git
  • Install dependencies: bun install
  • Build extension: bun run build
  • Load unpacked extension in browser.
  • Supports Chromium-based browsers (Chrome, Brave, Edge, Vivaldi) and Firefox. Opera and Arc have limited support (Web UI only).
  • Demo: Page Assist Demo

Highlighted Details

  • Sidebar and Web UI for interacting with local AI models.
  • "Chat with Webpage" feature for querying page content.
  • Supports Ollama and OpenAI API-compatible endpoints (LM Studio, llamafile).
  • Keyboard shortcuts for quick access (Ctrl+Shift+Y for sidebar, Ctrl+Shift+L for Web UI).

Maintenance & Community

  • Project is MIT licensed.
  • Contributions are welcome via issues and pull requests.
  • Support the project via Buy Me a Coffee or GitHub sponsorship.
  • Several blogs and videos are available, showcasing usage with Ollama and other setups.

Licensing & Compatibility

  • MIT License.
  • Compatible with commercial use and closed-source linking.

Limitations & Caveats

Opera and Arc browsers do not support the sidebar or "Chat with Webpage" features, only the Web UI. The project is actively seeking contributions for further customization and UI/UX improvements.

Health Check
Last commit

22 hours ago

Responsiveness

1 day

Pull Requests (30d)
8
Issues (30d)
23
Star History
593 stars in the last 90 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems), Mckay Wrigley Mckay Wrigley(Founder of Takeoff AI), and
1 more.

chatGPTBox by ChatGPTBox-dev

0.1%
11k
Browser extension for ChatGPT integration
created 2 years ago
updated 1 week ago
Feedback? Help us improve.