Volver al ranking

Use your locally running AI models to assist you in your web browsing

chat-applicationchrome-extensionopen-sourcelocalllmollama
Crecimiento de estrellas
Estrellas
8.1k
Forks
763
Crecimiento semanal
Issues
341
5k
abr 2023may 2024jun 2025jul 2026
Artefactosnpmnpm install page-assist
README

Page Assist

Join dialoqbase #welcome Follow @page_assist on Twitter

Documentation

Page Assist is an open-source browser extension that provides a sidebar and web UI for your local AI model. It allows you to interact with your model from any webpage.

Installation

Page Assist supports Chromium-based browsers like Chrome, Brave, and Edge, as well as Firefox.

Chrome Web Store Firefox Add-on Edge Add-on

Checkout the Demo (v1.0.0):

Page Assist Demo

Sponsors

Atlas Cloud Atlas Cloud is a full-modal AI inference platform that gives developers a single AI API to access video generation, image generation, and LLM APIs. Instead of managing multiple vendor integrations, you connect once and get unified access to 300+ curated models across all modalities.

Check out Atlas Cloud's coding plan for more budget-friendly API access.

Interested in sponsoring Page Assist? Reach out at me@n4ze3m.com.

Features

  • Sidebar: A sidebar that can be opened on any webpage. It allows you to interact with your model and see the results.

  • Web UI: A web UI that allows you to interact with your model like a ChatGPT Website.

  • Chat With Webpage: You can chat with the webpage and ask questions about the content.

want more features? Create an issue and let me know.

Manual Installation

Pre-requisites

  1. Clone the repository
git clone https://github.com/n4ze3m/page-assist.git
cd page-assist
  1. Install the dependencies
bun install
  1. Build the extension (by default it will build for Chrome, Edge and Firefox)
bun run build

Note: If you face any issues with Bun, use npm instead of bun.

  1. Load the extension (chrome)
  • Open the Extension Management page by navigating to chrome://extensions.

  • Enable Developer Mode by clicking the toggle switch next to Developer mode.

  • Click the Load unpacked button and select the build directory.

  1. Load the extension (firefox)
  • Open the Add-ons page by navigating to about:addons.
  • Click the Extensions tab.
  • Click the Manage Your Extensions button.
  • Click the Load Temporary Add-on button and select the manifest.json file from the build directory.

Usage

Once the extension is installed, you can open the sidebar via context menu or keyboard shortcut.

Default Keyboard Shortcut: Ctrl+Shift+Y

Web UI

You can open the Web UI by clicking on the extension icon which will open a new tab with the Web UI.

Default Keyboard Shortcut: Ctrl+Shift+L

Note: You can change the keyboard shortcuts from the extension settings on the Chrome Extension Management page.

Keyboard Shortcuts

Page Assist supports various keyboard shortcuts to enhance your productivity:

Extension Shortcuts

Action Shortcut Description
Open Sidebar Ctrl+Shift+Y Opens the sidebar on any webpage
Open Web UI Ctrl+Shift+L Opens the Web UI in a new tab

Note: You can customize extension shortcuts from your browser's extension management page .

Application Shortcuts

Action Shortcut Description
New Chat Ctrl+Shift+O Starts a new chat conversation
Toggle Sidebar Ctrl+B Opens/closes the chat history sidebar
Focus Textarea Shift+Esc Focuses the message input field
Toggle Chat Mode Ctrl+E Toggles between normal chat and chat with current page

Development

You can run the extension in development mode to make changes and test them.

bun dev

This will start a development server and watch for changes in the source files. You can load the extension in your browser and test the changes.

Browser Support

Browser Sidebar Chat With Webpage Web UI
Chrome
Brave
Firefox
Vivaldi
Edge
LibreWolf
Zen Browser
Opera
Arc

Local AI Provider

  • Ollama

  • Chrome AI (Gemini Nano)

  • OpenAI API Compatible endpoints (like LM Studio, llamafile etc.)

Roadmap

  • Firefox Support
  • More Local AI Providers
  • More Customization Options
  • Better UI/UX

Privacy

Page Assist does not collect any personal data. The only time the extension communicates with the server is when you are using the share feature, which can be disabled from the settings.

All the data is stored locally in the browser storage. You can view the source code and verify it yourself.

You learn more about the privacy policy here.

Contributing

Contributions are welcome. If you have any feature requests, bug reports, or questions, feel free to create an issue.

Support

If you like the project and want to support it, you can buy me a coffee. It will help me to keep working on the project.

Buy Me a Coffee at ko-fi.com

or you can sponsor me on GitHub.

A huge thank you to everyone who has supported Page Assist through Ko-fi and GitHub Sponsors — your generosity keeps this project going. 💛

Blogs and Videos About Page Assist

This are some of the blogs and videos about Page Assist. If you have written a blog or made a video about Page Assist, feel free to create a PR and add it here.

License

MIT

Last but not least

Made in Alappuzha with ❤️

Repositorios relacionados
hcengineering/platform

Huly — All-in-One Project Management Platform (alternative to Linear, Jira, Slack, Notion, Motion)

TypeScriptnpmEclipse Public License 2.0applicant-tracking-systemchat-application
huly.io
27k2k
tinode/chat

Instant messaging platform. Backend in Go. Clients: Swift iOS, Java Android, JS webapp, scriptable command line; chatbots

GoGo ModulesGNU General Public License v3.0chatchat-application
13.4k2.1k
baptisteArno/typebot.io

💬 Typebot is a powerful chatbot builder that you can self-host.

TypeScriptnpmOtherform-builderchatbot
typebot.io
10.2k3.1k
colanode/colanode

Open-source and local-first Slack and Notion alternative that puts you in control of your data

TypeScriptnpmApache License 2.0chatchat-application
colanode.com
5k309
PeterH0323/Streamer-Sales

Streamer-Sales 销冠 —— 卖货主播 LLM 大模型🛒🎁,一个能够根据给定的商品特点从激发用户购买意愿角度出发进行商品解说的卖货主播大模型。🚀⭐内含详细的数据生成流程❗ 📦另外还集成了 LMDeploy 加速推理🚀、RAG检索增强生成 📚、TTS文字转语音🔊、数字人生成 🦸、 Agent 使用网络查询实时信息🌐、ASR 语音转文字🎙️、Vue 生态搭建前端🍍、FastAPI 搭建后端🗝️、Docker-compose 打包部署🐋

PythonPyPIGNU Affero General Public License v3.0chat-applicationinternlm-chat-7b
openxlab.org.cn/apps/detail/HinGwenWong/Streamer-Sales
3.7k569
stoatchat/discussions

Repository for miscellaneous repository management and discussions: https://github.com/revoltchat/revolt/discussions

discussion-boardchat-application
revolt.chat
2.3k57
LiveHelperChat/livehelperchat

Live Helper Chat - live support for your website. Featuring web and mobile apps, Voice & Video & ScreenShare. Supports Telegram, Twilio (whatsapp), Facebook messenger including building a bot.

PHPPackagistApache License 2.0live-supportchat-application
livehelperchat.com
2.2k732
revoltchat/revolt

Repository for miscellaneous repository management and discussions: https://github.com/revoltchat/revolt/discussions

revoltdiscussion-board
revolt.chat
2.2k50
advanced-chat/vue-advanced-chat

A beautiful chat rooms web component compatible with all Javascript frameworks

JavaScriptnpmMIT Licensechatvue
advanced-chat.github.io/vue-advanced-chat/
2.1k508
GoBelieveIO/im_service

golang im server

GoGo ModulesGNU General Public License v2.0golanggo
2k605
igdmapps/igdm

Desktop application for Instagram DMs

JavaScriptnpmMIT Licenseelectron-appelectron
2k400
abuanwar072/Chat-Messaging-App-Light-and-Dark-Theme

Objective-Cflutterios
youtu.be/uiJF-ShOLyo
1.5k483