Envoy
Discovered★ 45Share links with your AI: extract traceable material from web pages, videos, and local media.
把链接分享给你的 AI
一个链接,成为你想要的任何东西。
安装 Envoy · 下载发行版 · 反馈问题 · English
给 AI 一个链接,Envoy 把它变成带来源定位的材料,AI 再用它写你要的东西:Wiki、摘要、报告、脚本。网页、公众号、PDF、小红书图文、B 站视频、本地视频都行。
能做什么
关键帧 — 视频里的 PPT、图表、演示画面按时间点抽帧交给 AI 看,不用来回拖进度条。
视频理解 — 优先读公开字幕;没有字幕时对指定时间段跑本地 Whisper,返回带 [mm:ss] 的转写片段。
图文 — 网页、公众号文章、PDF、图片帖,变成干净正文、图片和来源。
知识库 / Wiki — 长视频整段读完,按主题分节,每条结论带时间戳,直接放进 Obsidian、Notion。
怎么用
对 AI 说:
把这条视频整理成知识库:
https://www.bilibili.com/video/BV...先读前 10 分钟,按主题分节;每条结论后标注
[mm:ss];没覆盖到的部分单列“待补”,不要猜。
材料到手就已经分好段、带定位,所以产出可以直接引用:
## 2. 为什么选择固定轮
- 固定轮把连续动作拆成可复用的阶段,便于逐段调试。[04:18]
- 作者对比了三种方案,并给出取舍条件。[07:02]
- 这一段没有展示实际测试数据;待补。[09:31]
工作原理
- 取材料 — 打开链接,拿到标题、正文、字幕或转写、PDF 文本、图片。
- 带定位 — 切成片段并附
video_time或来源坐标,给一个 material id。 - 按需续读 —
envoy_search定位关键词,envoy_expand补齐没读的部分,不重拉整页。 - 缺口照实报 — 没字幕、要登录、模态缺失、下载预算不够,标记为未覆盖,不写成结论。
浏览器在后台运行,遇到登录或验证才请你接管。接入方式是 Agent Skill + MCP,Claude Code、Codex、DeepSeek Harness 各有插件(Codex 0.156 起需执行一次 envoy hook install --host codex)。
边界
不绕过登录、验证码、地区限制和 DRM;不替代联网搜索。Envoy 只对实际读取并返回的时间段负责。抖音主页集合、小红书图文等能力按平台验收矩阵逐项验证。
评测
正在做同链接、同模型的 Envoy / 直接读取对比,记录完成时间、实际 token、事实覆盖、引用质量和人工介入。当前 pilot 为 6 个来源、12 个任务,还不足以得出“更快”或“更省 token”的结论。见评测方法与 pilot 数据。
文档
English
Share a link with your AI
One link in. Anything you want out.
Give your AI a link and Envoy turns it into material with source locators; the AI then writes whatever you asked for: a wiki, a summary, a report, a script. Web pages, WeChat posts, PDFs, Xiaohongshu image posts, Bilibili videos, local video files.
What it does
Keyframes — pull slides, charts, and demo frames at chosen timestamps and hand them to the AI, no scrubbing.
Video — captions first; when there are none, run local Whisper over the requested range and return transcript segments with [mm:ss].
Text and images — web pages, articles, PDFs, image posts become clean text, images, and their source.
Knowledge base / wiki — read a long video end to end, group it by theme, put a timestamp on every claim, and drop the result into Obsidian or Notion.
How to use it
Ask your AI:
Turn this video into a knowledge base:
https://www.bilibili.com/video/BV...Read the first 10 minutes, group sections by theme, and add
[mm:ss]after each claim. List anything not covered under "To fill"; do not guess.
The material arrives already segmented and located, so the output can cite directly:
## 2. Why use a fixed wheel
- A fixed wheel splits a continuous action into reusable stages for per-stage debugging. [04:18]
- The author compares three approaches and states the trade-offs. [07:02]
- This section shows no measured data; to fill. [09:31]
How it works
- Fetch — open the link and take the title, body, captions or transcript, PDF text, and images.
- Locate — split it into segments carrying
video_timeor source coordinates, and return a material id. - Continue on demand —
envoy_searchfinds a term,envoy_expandfills the unread range; no second full fetch. - Report gaps — no captions, login required, missing modality, exhausted download budget: marked as uncovered rather than written up as a conclusion.
The browser runs headlessly and asks you to take over only for login or verification. Access is an Agent Skill plus MCP server; Claude Code, Codex, and DeepSeek Harness each have a plugin (Codex 0.156+ needs one envoy hook install --host codex).
Scope
No bypassing login, CAPTCHA, regional restrictions, or DRM, and no replacement for web search. Envoy is responsible only for the ranges it actually read and returned. Douyin creator collections and Xiaohongshu image posts follow the platform acceptance matrix.
Evaluation
Running a same-link, same-model comparison against direct reading: completion time, actual tokens, fact coverage, citation quality, and human intervention. The current pilot has 6 sources and 12 tasks — not enough to claim speed or token savings yet. See the evaluation method and pilot data.
Documentation
Comments
Loading…
Similar plugins
by shisuiqingqian
DeepSeek Harness 插件:读取本地视频或网页链接,返回带时间轴的逐字稿与关键帧图片,供模型逐帧查看。
★ 0
MIT
Python
Oct 19, 2026
dsh plugin --profile web add dsh-video-kitby smanx
HTTP + WebSocket 反向代理:把局域网端口转发到本地 DSH 服务
★ 27
NOASSERTION
JavaScript
Oct 20, 2026
dsh plugin --profile web add @smanx/dsh-proxyby Deanyu148
Import the copied connection information from the new API site with a single click | 一键从new api站点导入复制的连接信息
★ 0
MIT
JavaScript
Oct 7, 2026
dsh plugin --profile web add dsh-import-newapiby zysftd
DSH web 插件:划选/整条/粘贴大文本引用 AI 内容到输入框,发送时自动附带 > 引用块(原生风格 UI 卡片)
★ 0
MIT
JavaScript
Aug 19, 2026
dsh plugin --profile web add dsh-quoteTurns a Xiaohongshu, Douyin, TikTok, YouTube or X link into text: transcript with timecodes, on-screen text, a description and OCR of every image, caption and metadata. Mounts the hosted MCP server ov
★ 2
MIT
Python
dsh plugin --profile web add dsh-linkdigestExposes the DSH workspace as an HTTP API: browse, search and read files, and run natural-language agent tasks that answer with cited sources.
★ 0
↓ 61/wk
dsh plugin --profile web add dsh-workspace-api