- AI 应用
- 前端
- 插件系统
- 提示工程
【免费下载链接】voyager
Enhancement suite for Gemini, AI Studio, Claude, ChatGPT & DeepSeek — plus a prompt manager for any website, DeepSeek Harness included. / 面向 Gemini、AI Studio、Claude、ChatGPT 与 DeepSeek 的增强套件;其中的提示词管理器可用于任意网站,如 DeepSeek Harness。
本文是 Voyager(面向 Gemini、AI Studio、Claude、ChatGPT 与 DeepSeek 的增强套件)官方文档中「生态系统(Ecosystem)」一章的完整技术解读。文章逐一介绍当前收录的四个受 Voyager 启发或基于 Voyager 构建的衍生项目,并结合本仓库源码剖析它们所借鉴的核心能力——时间线导航、文件夹管理、提示词库、聊天记录导出、公式复制与数据备份——的实际实现路径。读完本文,你既能快速评估这些衍生项目是否适合自己,也能理解 Voyager 的设计如何被其他平台复用,以及如何让自己的项目被官方生态收录。
生态定位:一个开源想法如何扩散到多个平台
Voyager 本身是一个面向多个 AI 平台的浏览器增强套件,其官方文档(见 docs/guide/ecosystem.md)专门开辟了「生态系统」章节,收录那些受 Voyager 启发或直接基于 Voyager 构建的第三方项目。它们的共同点是:把 Voyager 在 Gemini 上验证过的增强体验(时间线导航、聊天管理、文件夹组织、提示词库等)移植到 DeepSeek、Claude.ai、豆包等其他 AI 平台。
这一生态的形成并非偶然。从源码结构看,Voyager 的核心功能在设计上就具备跨平台复用的基因:
- 时间线引擎通过
TimelineAdapter适配器组合会话,同一套TimelineEngine即可渲染 Gemini、ChatGPT、Claude 与 DeepSeek(见 src/features/timeline/README.md); - 文件夹功能在
src/features/folder/platforms.ts中以平台注册表(FOLDER_PLATFORMS)的形式管理 gemini、aistudio、chatgpt 三个平台各自的存储键、Drive 文件名与同步字段,并明确注释「其他站点(Claude、DeepSeek、自定义网站)没有文件夹 bucket」。
这种「适配层 + 共享引擎」的架构,使得第三方开发者可以借鉴其设计,甚至直接 fork 后替换适配层,从而把同样的能力带到新平台。
官方收录的四个衍生项目
以下是 docs/guide/ecosystem.md 当前收录的全部四个项目。它们均为 GitHub 上的开源项目,这里以文档原始描述为准列出(项目主页可通过搜索项目名找到):
| 项目 | 目标平台 | 核心能力 | 与 Voyager 的关系 |
|---|---|---|---|
| DeepSeek Voyager | DeepSeek | 时间线导航、聊天管理 | Voyager 的 Fork 适配版 |
| claude-nexus | Claude.ai | 时间线导航、文件夹管理、提示词库 | 受 Voyager 启发,提示词导入/导出与 Voyager 完全兼容 |
| Better_Doubao | 豆包(Doubao) | 增强导航、组织管理、生产力工具 | 受 Voyager 启发 |
| DeepSeek Enhancer | DeepSeek 网页版 | 多级文件夹、聊天记录导出、公式复制、数据备份 | 受 Voyager 启发 |
DeepSeek Voyager:官方能力的直接 Fork 移植
- 目标平台:DeepSeek
- 形态:Voyager 的派生版本(fork)
- 能力:为 DeepSeek 用户带来时间线导航与聊天管理
这是四者中与 Voyager 血缘最近的一个——直接 fork 主仓库后针对 DeepSeek 站点做适配。在 Voyager 中,时间线导航由TimelineEngine与TimelineNavigation负责(见 src/features/timeline/TimelineEngine.ts、src/features/timeline/TimelineNavigation.ts),其关键设计是:引擎自身不关心具体站点,只通过TimelineAdapter获取「对话轮次来源、视口发现、挂载、路由身份、存储策略」五项能力。因此移植到 DeepSeek 时,核心工作量集中在编写一个新的适配器与存储策略,而非重写引擎——这正是 fork 移植路线能够成立的结构基础。
claude-nexus:Claude.ai 增强扩展与提示词互操作
- 目标平台:Claude.ai
- 能力:时间线导航、文件夹管理、提示词库等
- 亮点:提示词的导入/导出与 Voyager完全兼容
claude-nexus 是文档中能力清单最接近 Voyager 本体的一员,其中「提示词导入/导出完全兼容」是一个值得强调的技术细节。Voyager 的提示词导入导出由PromptImportExportService实现(见 src/features/backup/services/PromptImportExportService.ts),其导出载荷使用固定格式标识gemini-voyager.prompts.v1,包含format、exportedAt、version(扩展版本号)与items字段,并在导入侧对每条提示词的text、tags、createdAt、updatedAt、name、pinnedAt做规范化与校验。正是这套版本化、结构化的公开载荷格式,让第三方扩展能够解析并写入 Voyager 的提示词数据,实现跨扩展的数据互通。这也是生态内互操作性的直接证据。
Better_Doubao:豆包平台的浏览器增强
- 目标平台:豆包(字节跳动的 AI 助手)
- 能力:增强导航、组织管理与生产力特性
Better_Doubao 走的是「受启发、独立实现」的路线,为豆包网页版补充与 Voyager 类似的导航与组织体验。豆包目前不在 Voyager 的文件夹平台注册表中(src/features/folder/platforms.ts 仅注册 gemini / aistudio / chatgpt),因此其实现更可能是借鉴 Voyager 的交互范式(如侧边栏时间线、文件夹树)后独立编码,而非直接复用底层存储协议。
DeepSeek Enhancer:能力最全的 DeepSeek 增强扩展
- 目标平台:DeepSeek 网页版
- 能力:多级文件夹、聊天记录导出、公式复制、数据备份
DeepSeek Enhancer 的能力清单几乎复刻了 Voyager 的核心功能矩阵,每一项在 Voyager 仓库中都有对应实现:
- 多级文件夹:Voyager 的文件夹数据模型(见 src/features/folder/model/folderData.ts)支持层级结构,编辑统一经由 src/features/folder/commands/folderCommands.ts 暴露的
FolderCommands接口(status / view / run / runBulk / flush); - 聊天记录导出:对应 Voyager 的导出功能,支持 Markdown / PDF / JSON 三种格式(指南见 docs/guide/export.md);
- 公式复制:对应 src/features/formulaCopy/ 模块,包含公式源解析(
formulaSource.ts)、剪贴板写入(formulaClipboard.ts)与样式处理; - 数据备份:对应
DataBackupService(见 src/core/services/DataBackupService.ts)的多层备份策略——主备份、保存前快照的应急备份、页面退出备份,并按优先级恢复。
这些衍生能力在 Voyager 中的源码级实现
为了帮助读者对照评估衍生项目,这里将文档点名的四项核心能力在 Voyager 中的实现路径逐一展开(均为本仓库真实存在的模块):
时间线导航(Timeline Navigation)
时间线是 Voyager 最具辨识度的功能之一。其核心架构为「共享引擎 + 站点适配器」:
- 引擎:src/features/timeline/TimelineEngine.ts 负责状态、层级几何、侧轨、预览、提示、交互、导航与设置的整体编排;
- 适配器:
TimelineAdapter向引擎提供轮次源、视口发现、挂载、路由身份与存储策略,同一套引擎渲染 Gemini、ChatGPT、Claude 和 DeepSeek; - 导航:src/features/timeline/TimelineNavigation.ts 处理快捷键、活跃轮次与导航取消;
- 虚拟化:
VirtualizedTimelineNavigation处理虚拟化轮次定位与反向滚动器的记忆几何(见 src/features/timeline/VirtualizedTimelineNavigation.ts)。
此外,catalog适配器(见 src/features/timeline/adapters/catalog/)可以从site.json接收语义选择器与可选的turnNavigator清单参数——这是 Voyager 以「站点清单」方式支持更多平台的结构性设计,也是 DeepSeek Voyager、claude-nexus 等衍生项目可复用的适配路径。
文件夹管理(Folder Management)
文件夹功能以「平台注册表」为核心组织方式(src/features/folder/platforms.ts):
- 每个平台定义
hosts(页面主机列表)、folderStorageKey(chrome.storage.local基础键)、账户隔离键、Drive 备份文件名与上传/同步时间字段; - 例如 gemini 平台使用
gemini-voyager-folders.json作为 Drive 备份文件,chatgpt 平台额外支持文件夹导出的读取器(readChatGptFolderExport); - 文件夹层级支持账户隔离:
supportsAccountIsolation()只对带账户隔离存储键的平台(gemini、aistudio)返回 true,chatgpt 因无此键而被排除。
提示词库与导入/导出兼容性
- 提示词管理:指南见 docs/guide/prompts.md,支持标签分类、紧凑/舒适视图切换、悬停快速预览与
/斜杠快速插入; - 导入/导出:
PromptImportExportService输出带gemini-voyager.prompts.v1格式标识的版本化载荷(src/features/backup/services/PromptImportExportService.ts),并对标签去重小写化、缺失时间戳回退为 0、null显式取消置顶等边界做了规范化——这是 claude-nexus 实现「完全兼容」的数据基础; - 星标消息(Saved Library)通过
StarredMessagesService(src/features/savedLibrary/StarredMessagesService.ts)以消息传递方式与后台脚本通信,避免竞态条件。
导出、公式复制与数据备份
- 导出:三种格式各有定位——Markdown 适合笔记应用(图片内嵌、体积最小)、PDF 适合分享打印(图片完整)、JSON 适合开发者与数据分析(图片 Base64 编码、原始文本保留),完整对比见 docs/guide/export.md;Safari 上导出 PDF 需在点击导出后等待约 1 秒再按
Command + P手动走打印流程; - 公式复制:src/features/formulaCopy/ 模块从公式源解析、剪贴板写入到样式还原形成完整链路;
- 数据备份:
DataBackupService实现「主备份 + 保存前应急快照 + 页面退出备份」三层策略,并以「主备份 → 应急备份 → 退出备份 → 内存数据」的优先级恢复;Safari 因 ITP 约 7 天清除 localStorage,备份镜像与有效窗口做了特殊处理(src/core/services/DataBackupService.ts)。
如何让自己的项目加入官方生态
原文档提供了一个开放的收录入口:如果你的项目受到了 Voyager 的启发,欢迎到 Voyager 的 GitHub 仓库提交 Issue 告知作者,作者会把它添加到生态列表中(官方指引见 docs/guide/ecosystem.md 末尾的 tip 提示)。
这一机制的背后是 Voyager 对第三方复用的开放态度:核心功能以适配器/平台注册表方式抽象,提示词以版本化 JSON 载荷互操作,文档站点内(docs/)提供多语言指南与 plugin-contribution 指南 供贡献者参考。无论你是想 fork 适配新平台,还是借鉴交互范式独立实现,都可沿此路径进入生态。
小结
Voyager 生态当前由四个各具特色的衍生项目组成:直接 fork 的DeepSeek Voyager、深度借鉴并实现提示词互操作的claude-nexus、独立增强豆包的Better_Doubao、以及能力清单最全的DeepSeek Enhancer。它们从不同侧面印证了 Voyager 架构的可移植性——共享引擎 + 站点适配器让时间线、文件夹、提示词库等能力能够低成本地扩散到更多 AI 平台。对于开发者而言,这套生态既是「开箱即用」的增强工具目录,也是研究浏览器扩展跨平台架构的一份鲜活样本。
- AI 应用
- 前端
- 插件系统
- 提示工程
【免费下载链接】voyager
Enhancement suite for Gemini, AI Studio, Claude, ChatGPT & DeepSeek — plus a prompt manager for any website, DeepSeek Harness included. / 面向 Gemini、AI Studio、Claude、ChatGPT 与 DeepSeek 的增强套件;其中的提示词管理器可用于任意网站,如 DeepSeek Harness。
相关推荐
Voyager Safari 扩展迁移指南:从「Gemini Voyager」平滑升级到「Voyager」
Voyager Safari 扩展迁移指南:从「Gemini Voyager」平滑升级到「Voyager」 自 v1.6.0 起,Voyager 的 Safar
AI 应用前端插件系统提示工程Voyager Safari 扩展迁移指南:从「Gemini Voyager」升级到「Voyager」(v1.6.0 改名)
Voyager Safari 扩展迁移指南:从「Gemini Voyager」升级到「Voyager」(v1.6.0 改名) 本篇指南基于仓库内 docs/es
AI 应用前端插件系统提示工程Voyager跨平台兼容性:macOS系统运行解决方案
Voyager跨平台兼容性:macOS系统运行解决方案 引言:macOS用户的Minecraft AI困境 你是否在macOS上尝试运行Voyager时遭遇过"
人工智能大模型AI Agent自主智能体具身智能RAG
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考