
简介Page Assist是一款面向ollama本地AI模型的Chrome浏览器插件致力于让用户在不离开当前网页的情况下通过侧边栏即可完成模型对话、参数配置等操作解决切换窗口带来的效率损耗。这份资源包共含95个文件以ttf/woff/woff2字体、json配置和js脚本为主体同时提供html设置界面、png图标、wasm与css等资源完整覆盖扩展的前端展示、后台事件处理、多语言本地化以及OCR识别相关能力。包内组件分工明确sidepanel.html构建侧边栏交互options.html提供偏好设置background.js维护核心逻辑manifest.json声明元数据_locales目录支持多语言切换。资源体积仅6MB已有893人学习下载。对于希望研究Chrome扩展架构、学习ollama Web界面交互或在此基础上定制个人AI助手的开发者这份源码包拆解完整具有直接参考价值。 如果你这段时间在折腾本地大模型估计绕不开Ollama这个名字。我自己最初也是从命令行里一个个敲ollama run qwen2.5玩过来的说实话模型本身挺好用但每次想调个参数、换换会话场景都得回到终端里去敲命令日常用起来总觉得差点意思。后来在Chrome商店里翻到 Page Assist 这款插件算是把这个问题解决得比较舒服。这篇就聊聊它到底是什么、怎么装、怎么用以及我实际使用过程中踩过的那些坑。Page Assist 本质上就是一个跑在浏览器里的 Ollama 图形化客户端不需要额外安装什么软件包。它能直接在侧边栏呼出一个对话窗口也能把当前网页的内容整段丢给本地模型去总结、翻译或者提炼属于那种装上就能用、越用越顺手的工具。无论你是刚接触本地部署的新手还是每天跟模型接口打交道的进阶玩家都能从里面找到自己需要的那块拼图。1. 先搞清楚Page Assist到底是个什么东西1.1 它是Ollama的图形化入口Ollama本身是没有图形界面的。它默认只提供一个命令行工具外加一套跑在本机localhost:11434端口上的HTTP API。你在终端里执行ollama run qwen2.5本质上就是让Ollama把模型加载起来再通过终端逐行交互。这种方式对运维老手来说很顺手但对只想过来说几句话、整理点网页资料的普通用户来说确实不够直观。Page Assist 做的事情就是把这套API包装成一个干干净净的聊天界面。它的核心交互逻辑其实特别简单你输入内容插件把请求发给本地Ollama服务Ollama调用模型算出结果插件再把流式返回的内容渲染成聊天记录。整条链路里没有云服务器参与所有推理都发生在你自己的电脑上隐私和数据安全这块让人放心得多。1.2 和Open WebUI相比它为什么更轻可能有人会问那同样开源的Open WebUI不是界面更漂亮、功能更多吗没错Open WebUI功能确实全面但它的部署形态偏重通常需要Docker环境还要考虑数据库、权限、多用户管理这些事。在我这种只是自己一个人用、不想把电脑搞成一堆容器的场景下浏览器插件这种轻量方案反而是更合适的选择。我把两者的差异做了个简单对比方便你根据自己情况选对比维度Page AssistOpen WebUI部署方式Chrome/Edge扩展装上即用Docker容器需配置运行环境资源占用极低只在浏览器内运行需要常驻容器服务网页内容处理深度集成浏览器侧边栏、右键菜单都能调对浏览器场景集成较弱知识库/RAG支持本地文件对话轻量够用功能更强但配置复杂度高适合人群个人日常使用、轻量需求团队协作、多用户、重依赖场景所以这个选择不是谁替代谁的问题关键看你到底要解决什么问题。我自己两个都装过最后日常用得最多的还是Page Assist因为它随叫随到不用先打开一个独立网站再开始操作。2. 动工之前把Ollama这块地基铺稳2.1 安装Ollama的几条实用避坑建议Page Assist 只是个外壳真正干活的还是Ollama。所以第一步永远是先把Ollama装好、跑起来。官方支持 Windows、macOS、Linux 三平台Windows下直接下载安装包双击执行就行。这里有几个我周围的人问得最多的问题下载太慢官网直链在某些时间段确实很慢。我一般建议用支持断点续传的下载工具拉官方包或者去一些可信的技术社区找热心网友分流的安装包Windows安装包通常就几百MB这里多花点时间值得。Win7老系统新版Ollama基本都要求Win10及以上Win7环境建议找旧版本安装包试试但别抱太高期望毕竟底层依赖和证书库都旧了。不要装完就急着拉模型默认情况下模型文件会存到C盘用户目录下的.ollama\modelsC盘空间不够的朋友一定要提前规划不然拉几个大模型磁盘就红了。2.2 提前把模型目录改到D盘这一条我单独拎出来说因为踩坑的人太多了。Ollama本身在安装时并不提供图形化的存储路径选择模型默认会放在C:\Users\你的用户名\.ollama\models。如果你机器装的是固态硬盘但容量偏小或者干脆就是个256G的办公本一个7B模型大约4~7GB多拉几个真的会直接把C盘撑爆。解决办法是通过系统环境变量OLLAMA_MODELS指定新的模型目录。以Windows为例操作路径是此电脑右键属性 - 高级系统设置 - 环境变量 - 新建用户变量变量名填OLLAMA_MODELS变量值填你要放的路径比如D:\ollama\models。设置完记得重启Ollama任务栏右下角图标退出后再重新打开或干脆重启电脑否则不生效。注意改完环境变量后之前已经下载到默认目录的模型不会自动迁移。如果你已经拉过模型需要手动把C:\Users\你的用户名\.ollama\models里的内容复制或移动到新目录否则会重复下载。2.3 先拉哪个模型比较合适模型选择这块我建议量力而行。电脑内存16G、无独显的话可以先跑qwen2.5:7b或llama3.2:3b这类中小规模模型7B量化版本推理时大约占用6~8GB内存日常对话完全够用。如果显卡显存有8GB以上可以试试带GPU加速的量化版速度会有明显提升。拉模型的命令很简单# 查看本地已有模型 ollama list # 拉取通义千问2.5的7B版本 ollama pull qwen2.5:7b # 直接运行并进入对话 ollama run qwen2.5:7b另外提醒一句Ollama从0.3版本开始提供了OpenAI兼容的API端点http://localhost:11434/v1。这意味着在很多场景下你可以把它当作一个本地的OpenAI接口来用配合Cherry Studio、Dify这类工具会非常方便后面配置Page Assist时你也会用类似的方式去调接口。3. Page Assist 的安装与连接配置3.1 从Chrome商店安装还是开发者模式加载Page Assist 在 Chrome 应用商店里可以直接搜到搜索关键词就是 Page Assist - Open Source AI Chat 之类的名字认准开源项目图标就行。如果你所在网络访问商店不方便也可以从它在GitHub的Releases页面下载打包好的crx或者解压后的源码包然后通过开发者模式加载。开发者模式加载的流程我简单说一下先下载源码包并解压到本地打开Chrome地址栏输入chrome://extensions/回车开启右上角的开发者模式然后点加载已解压的扩展程序选择刚才解压的目录。Edge浏览器也支持这个流程Chromium内核的这套逻辑基本通用。3.2 首次打开后的连接设置很关键安装完扩展后第一次点击它的图标会进入一个配置向导。这里最重要的一项就是Ollama服务地址。默认填的是http://localhost:11434这个没问题前提是你Ollama服务确实在运行。它内部会先请求GET /api/tags接口获取当前机器上所有模型列表如果服务没起来你会直接看到连接错误的提示。如果你不希望Ollama只监听本地回环地址或者想让他机器也能访问可以改环境变量OLLAMA_HOST比如设成0.0.0.0表示监听所有网卡。但作为个人使用的插件场景我真的不建议把服务暴露到局域网或公网Ollama默认没有鉴权机制裸奔在内网里风险很大。真要远程访问优先考虑在可信内网环境或加一层网关保护。Page Assist 的设置页面里还有一个自定义API端点的选项它不仅支持Ollama默认接口也支持OpenAI兼容格式。这也是很多进阶玩家喜欢它的原因之一——你甚至可以通过它去连远程的推理服务而不仅仅是本地模型。4. 核心功能实测我从这些使用场景里真正受益4.1 侧边栏对话随手呼出的本地小助手Page Assist 最吸引我的功能就是这个侧边栏模式。按下插件配置的快捷键它会在浏览器右侧滑出一个面板你不需要离开当前页面就能跟本地模型对话。比如我正在看一篇长篇技术文档想快速搞懂某个概念直接呼出侧边栏把问题打进去模型给出的回答就在旁边显示对照原文看非常方便。这个模式下模型上下文是独立的你有多个会话标签互不干扰。我通常在侧边栏开三个标签一个日常对话一个代码调试一个写文章草稿。切换的时候点一下标签就行不会出现想说一个事还要先翻半天历史记录的情况。4.2 网页右键菜单把选中内容直接交给模型另一个我天天在用的功能是选中文本后右键发送给模型处理。举几个实际例子看到一段晦涩的英文技术材料选中后让模型翻译成中文并解释关键概念。逛购物页面被一堆规格参数绕晕选中对比段落让模型帮我提取核心差异列出优缺点。看到一篇长文没时间细读选中正文让模型用五个要点总结这篇文章。关键是右键菜单的处理方式可以自定义你在插件设置里维护一套自己的提示词模板。比如我给自己写了一个代码审查模板选中一段代码后右键调用模型会从正确性、性能、可读性三个维度去提意见。这个深度集成浏览器交互的能力是Open WebUI这类独立Web应用做不到的。4.3 本地文件对话轻量级的个人知识库Page Assist 支持直接拖拽上传文档进行对话常见的 txt、md、pdf 都能处理。它会先把文件内容读取进来做分块和基础向量化之后你就可以针对这个文件提问了。我一般拿它来快速问本地的一些操作手册、会议纪要、周报汇总等把几份资料丢进去让它找出所有涉及延期事项的条目之类。必须承认它的向量检索能力和专业RAG引擎还是有差距文档一多或内容结构特别复杂时召回效果会打折扣。但如果你是处理单个文件或几份小文档的个人场景这个功能就是典型小马拉小车——没有多余的架构负担够用且方便。4.4 多模型切换与对话参数调节在Page Assist的对话框顶部你可以快速切换本机已下载的模型。比如我在文档总结场景用qwen2.5:7b代码生成场景用deepseek-coder偶尔也会切到小模型llama3.2:3b跑一些简单问答以节省资源。每个模型的对话历史是分开保存的互不干扰。另外如果默认的回复质量不满意可以在高级设置里调整temperature温度、top_p核采样等参数。temperature越高输出越发散、有创造性越低则越保守、越贴近事实。我平时做事实整理时习惯把temperature调到0.3左右写创意文案时才拉回0.8以上。5. 常见问题与排查技巧实录5.1 提示无法连接Ollama服务这是Page Assist被问到最多的问题错误信息通常是could not connect to ollama server, run ollama serve to start it。看到这个先别急逐一排查确认Ollama进程正在运行。Windows下看任务栏右下角有没有Ollama图标没有的话从开始菜单启动Ollama或者打开终端执行ollama serve。确认地址没填错。Page Assist默认用http://localhost:11434如果你本地开了代理之类的工具可能把这条请求路由走了排除下网络环境。用终端直接验证API通不通curl http://localhost:11434/api/tags如果有正常的JSON返回说明服务没问题问题大概率出在扩展配置或权限上。5.2 模型能加载但回复极慢这种情况大多是资源瓶颈。Ollama启动模型时会尝试把模型尽量加载到显存如果显存不够就退给内存内存不够就只能用交换分区速度自然断崖式下跌。解决方案只有一个方向换小模型。把7b模型换成3b甚至1.5b的量化版本日常对话速度立竿见影。另外在Ollama层面可以通过OLLAMA_NUM_PARALLEL环境变量控制并发请求数默认值在低配机器上可能导致多个请求同时抢占资源。我自己会把并发调成1避免后台任务打扰正在进行的对话。5.3 模型已下载却在列表里看不到如果你确定ollama list能看到模型但Page Assist里下拉列表就是没有先刷新页面再看一下插件权限。Chrome版本升级或插件重新加载后有些本地环境变量权限会重置重新点开插件设置页面确认Ollama服务地址正确后重启浏览器基本能解决。5.4 针对下载慢和存储路径的补充经验关于下载慢除了采用下载工具和可信分流的安装包外还有一个思路是在别的机器或远程服务器上先下载好模型文件然后拷贝到本地导入。Ollama默认模型文件是标准的GGUF格式手动放到指定目录并创建对应的manifest文件理论上可以导入。不过操作有点绕如果你不是特别熟悉内部结构还是建议用ollama pull配合换源的方式更省事。热搜里提到的国内镜像源主要也是解决这个问题建议优先选择信得过的社区镜像或加速通道不要随便下载来路不明的打包脚本。存储路径的问题前面也提过再补一句我自己的惨痛教训我一开始没设OLLAMA_MODELS结果C盘红了只能把模型目录整个搬走。搬的时候先完全退出Ollama光关窗口不行要确认托盘图标消失再移动文件夹最后改环境变量启动后重新确认ollama list是否能列出已有模型。写在最后的操作心得我在实际使用中的体会是Page Assist 这类浏览器插件真正解决了本地大模型从命令行玩具到日常生产力工具之间那道坎。它不需要你去学这套API的细节不用记参数不用开终端装好就能像用一个普通聊天机器人一样去用本地模型。这也让本地部署这件事变得更亲民不再是小部分技术玩家的专属玩法。最后再分享一个小技巧如果你电脑配置一般可以在Page Assist里固定使用同一个轻量模型跑日常问答把大模型留给真正需要深度推理的任务。这样既保证了响应速度又不会因为资源抢占导致整个电脑卡顿。工具这东西用得顺手比功能堆砌重要得多。本文还有配套的精品资源点击获取