🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

选文送AI Kurumi-Chii/webclip-to-ai

DeepSeek Harness
Kurumi-Chii3 天前有提交已提供中文文档扫描:含敏感能力

右键把网页选中的文字填入 AI 会话草稿

30.6/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/11/2 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add Kurumi-Chii/webclip-to-ai
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:仅索引
是什么
dsh 原生插件 · browser
装得上吗
本站尚未做安装检查
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 3 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

读写/删除本地文件发起外部网络请求
查看扫描证据(共 7 处,展示前 7 条)
  • 发起网络请求
    extension/background.js:74
    const response = await fetch(request.url, { ...request.init, signal: controller.signal });
  • 发起网络请求
    extension/options.js:45
    const granting = chrome.permissions.request({ origins: [endpointInfo(cfg.endpoint).origin] });
  • 发起网络请求
    packages/harness-webclip/client.js:12
    const response = await fetch(`api/local-webclip/${method}`, {
  • 发起网络请求
    packages/harness-webclip/index.js:15
    async fetch(request) {
  • 写入本地文件
    packages/harness-webclip/pairing.js:9
    await mkdir(directory, { recursive: true, mode: 0o700 });
  • 写入本地文件
    packages/harness-webclip/pairing.js:11
    await writeFile(file, JSON.stringify({
  • 读取本地文件
    packages/harness-webclip/pairing.js:17
    const data = JSON.parse(await readFile(file, "utf8"));
扫描于 2026/11/2(1 天前) · 范围 全包扫描 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

选文送 AI:浏览器右键交付网页选文,支持自建接口与 DeepSeek Harness 当前草稿。

README

由 DeepSeek 最新模型翻译生成
选文送 AI · WebClip to AI 把网页选中的文字,交给你的 AI 智能体。 English · 安装教程 · 常见问题 · 隐私说明 选中文字后,通过浏览器右键菜单提交到自建 HTTP 接口;配合接收插件,也能把文字填入 DeepSeek Harness 桌面版当前会话输入框,由你检查后再发送。 预览版 v1.2.1:38 项自动化检查和 11 项实际 Harness Host/HTTP 接入检查已通过。Edge + Harness 的右键交付、多行、旧草稿保留、一次撤销、选字辅助恢复和刷新已由用户协助验收;Chrome、完整浏览器重启和部分边界场景仍待验证。未上架扩展商店;接收插件目前仅适配 dsh 0.2.1-rc.2。详细验收记录 能做什么 - 右键交给智能体:保留选文中的中文、引号、换行和反斜杠。 - 选字与右键辅助:按页启用,处理常见 CSS 和页面事件限制;可恢复或刷新撤销。 - Harness 草稿模式:写入当前输入框,保留已有草稿,不自动提交消息。 - 通用 HTTP 模式:配置 POST 地址、Bearer Token、额外请求头与 JSON 模板。 - 明确反馈:显示处理过程与结果;未配置时打开设置页,失败后保留文字供重新操作。 - 每台电脑独立配对:Harness 在本机生成配对文件,公开源码与发布包均不包含通用密钥。
展开完整文档(README 剩余 1 节)
选文送 AI · WebClip to AI

把网页选中的文字,交给你的 AI 智能体。

English · 安装教程 · 常见问题 · 隐私说明

选中文字后,通过浏览器右键菜单提交到自建 HTTP 接口;配合接收插件,也能把文字填入 DeepSeek Harness 桌面版当前会话输入框,由你检查后再发送。

预览版 v1.2.1:38 项自动化检查和 11 项实际 Harness Host/HTTP 接入检查已通过。Edge + Harness 的右键交付、多行、旧草稿保留、一次撤销、选字辅助恢复和刷新已由用户协助验收;Chrome、完整浏览器重启和部分边界场景仍待验证。未上架扩展商店;接收插件目前仅适配 dsh 0.2.1-rc.2。详细验收记录

能做什么

- 右键交给智能体:保留选文中的中文、引号、换行和反斜杠。
- 选字与右键辅助:按页启用,处理常见 CSS 和页面事件限制;可恢复或刷新撤销。
- Harness 草稿模式:写入当前输入框,保留已有草稿,不自动提交消息。
- 通用 HTTP 模式:配置 POST 地址、Bearer Token、额外请求头与 JSON 模板。
- 明确反馈:显示处理过程与结果;未配置时打开设置页,失败后保留文字供重新操作。
- 每台电脑独立配对:Harness 在本机生成配对文件,公开源码与发布包均不包含通用密钥。
- 无第三方运行依赖:扩展原生 JavaScript;接收插件使用 Node.js 标准库。

工作方式

flowchart LR
A[网页选中文字] --> B[右键:交给 AI 智能体]
B --> C{连接模式}
C --> D[自建 HTTP 接口]
C --> E[本机 Harness 接收插件]
E --> F[当前会话输入框]
F --> G[用户检查并手动发送]

浏览器扩展负责交付文字。模型选择、模型 API 密钥和实际模型调用由智能体端处理。

当前组件版本:浏览器扩展 1.2.1 / Harness 接收插件 1.2.0。1.2.1 修正右键选文丢失换行的问题,只需重新加载浏览器扩展;已有 Harness 接收插件无需重装。

操作演示

选中网页文字,通过右键菜单填入 Harness 当前草稿,由你检查后发送。

选文送 AI 操作演示

快速开始

只用通用接口

1. 下载 Release 的扩展 ZIP 并解压,或直接使用源码中的 extension/。
2. 打开 chrome://extensions 或 edge://extensions,开启开发者模式,加载包含 manifest.json 的文件夹。
3. 点扩展图标 → 接口设置,填写真实接收 API,保存并授权访问。
4. 选中文字 → 右键 → 发送选中文字到 AI 智能体。

默认请求内容:

{
"text": "选中的文字",
"source": {
"title": "来源标题", "url": "https://example.com/article" } }

接收端须处理 text;普通聊天网页地址不能直接作为此接口。模式中的 HTTP 2xx 仅代表接口接收成功。

填入 DeepSeek Harness

1. 在 Harness 的 插件 → 添加插件 中,安装 Release 提供的 harness-webclip-1.2.0.tgz,安装后点 立即启用。
2. 接收插件启动时,在 Harness 主目录生成 webclip-to-ai/connection.json。默认 Windows 位置为 %USERPROFILE%\.dsh\webclip-to-ai\connection.json;设置过 DSH_HOME 时以该目录为准。
3. 打开浏览器扩展的 接口设置 → DeepSeek Harness 桌面版,导入这个文件,点 保存 Harness 本地连接,授权访问本机地址。
4. 在 Harness 打开普通会话并保持输入框可编辑,再回网页选字并通过右键交付。
5. 看到写入成功提示后,切回 Harness 检查草稿,再手动发送。

这里的配对码只用于本机连接,不需要你的 DeepSeek 模型 API Key。 请保留配对文件在本机。分步安装说明与升级方法

模型与能力范围

| 场景 | 当前状态 |
| Edge 网页右键选文 | 核心流程已由用户协助验收,含多行和辅助恢复 / 刷新 |
| Chrome 网页右键选文 | 已实现,真实浏览器验收仍待完成 |
| DeepSeek Harness 桌面版当前草稿 | dsh 0.2.1-rc.2 后台接入及真实草稿核心流程通过,部分边界待验证 |
| 在 Harness 中选择 Kimi、Gemini 等模型 | 由 Harness 的模型配置与账户能力决定,扩展无需感知模型 |
| 自建智能体的 JSON POST 接口 | 已实现,需要自行提供接收端 |
| 直接填入 Kimi / Gemini / 其他聊天网页 | 未实现 |
| 图片、canvas、扫描 PDF 的文字识别 | 未实现 |
| 所有网站都能恢复复制 | 不保证;浏览器受保护页面、部分 iframe 与特殊页面存在限制 |

开发与测试

开发需要 Node.js 22+、Python 3.10+。不需要安装 npm 或 Python 第三方依赖。

npm run check
npm test
npm run build

构建产物写入 dist/:浏览器扩展 ZIP、Harness 插件 TGZ、完整安装包、源码 ZIP 与 SHA-256 校验文件。源码 ZIP 可用于创建 GitHub 仓库;安装包供最终用户使用,两者都不包含运行时配对文件。

extension/ 浏览器扩展 packages/harness-webclip/ Harness 接收插件 examples/ 本地联调接收器 tests/ 自动化测试 scripts/ 检查与打包脚本 docs/ 安装、架构、验收和发布说明 .github/ CI、Release 工作流、Issue 模板

运行 python examples/local_receiver.py 可打开本地受限选字演示页;这是联调工具,不是 AI 后端。

权限与隐私

扩展请求 activeTab、scripting、contextMenus、storage。只在保存接口时申请该接收主机的访问权限;选字辅助使用用户点击时临时授予的当前页权限。没有常驻的全站内容脚本、遥测或广告。

通用接口配置保存在本机扩展存储。最近一次选文和回复保留在当前浏览器会话中。Harness 模式仅发送文字到 127.0.0.1,草稿由 Harness 自己管理。详见 PRIVACY.md 与 SECURITY.md。

贡献与发布

- 贡献指南
- 兼容性与手动验收
- 发布到自己的 GitHub 账号
- 维护者 Release 流程
- 更新记录

项目采用 MIT License。这是独立社区项目,与 DeepSeek、Google、Moonshot AI 及浏览器厂商无隶属关系。Harness 适配依据其公开插件接口编写;这些上游项目的商标与代码遵循各自许可。
预览分享卡片长什么样 ↓Kurumi-Chii/webclip-to-ai
分享 · DeepSeek Harness Hub
Kurumi-Chii/webclip-to-ai

右键把网页选中的文字填入 AI 会话草稿

这是你的仓库?认领条目

回到顶部