Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

DeepSeek 鲸鱼娘挂件 & 对话一键导出

Greasy Fork Install License: AGPL-3.0

常驻在 DeepSeek 官方网页(chat.deepseek.com)右下角的可交互、可戳的小鲸鱼娘油猴脚本挂件!支持按压 Q 弹动画、真实音效、四边吸附镜像、趣味台词气泡,并集成一键导出当前对话为高质量 Markdown / JSON 功能。


🌟 特性一览

1. 🐋 可爱互动与视觉动效(核心功能)

  • 像素级透明穿透(Hit Test):基于 Canvas 像素透明通道检测,只有鼠标点在小鲸鱼娘实体时才会触发按压和拖拽,周围透明区域点击完全穿透,不遮挡 DeepSeek 对话框与按钮操作。
  • Q 弹按压与音效:按下等比 Q 弹形变(底部定位固定)并播放按压音效(内置小黄鸭音效、叮咚音效),松手回弹并播放释放音效。
  • 自由拖拽 + 四边四角智能吸附:任意拖动,松手自动贴近边缘吸附;吸附到左侧时自动水平镜像翻转(气泡文本自适应保持正向)。
  • 随机台词与趣味表情:戳一戳弹出思考气泡,包含 DeepSeek 趣味互动台词、卖萌吐槽、本地按北京时间计算的高峰/空闲时段提醒、以及随机触发 rua 表情动图;再次点击气泡可切换下一句台词或关闭。

2. 📥 对话一键导出

  • 一键导出 Markdown:完整导出当前选中的对话,保留对话标题、Metadata(模型、时间、会话原链接)、User 提问、Assistant 思考过程(Thought Process 思维链)、回答正文(Response)以及 Web 搜索引用(References)。
  • 支持 JSON 原始数据:可一键下载当前会话的完整原始 JSON 数据,方便备份与二次开发。
  • 灵活的触发方式与防误触
    • 🖱️ 菜单导出:悬停小鲸鱼右上角,点击「📥 导出 Markdown」或「📄 JSON」;
    • ⚡ 双击快捷下载(可开关):支持双击小鲸鱼娘本体一键导出 Markdown。如果不希望在快速连戳互动时误触下载,可在设置菜单中随时关闭「双击下载」开关
  • 拟人化气泡与动作反馈
    • 导出中:小鲸鱼下压形变,弹出气泡 正在整理对话记录... 🫧
    • 导出成功:小鲸鱼回弹并播放轻快音效,气泡提示 导出成功啦!《对话标题》已保存到你的下载目录 🐬
    • 未选择对话 / 未登录:弹出友好气泡引导提示。

3. 🎚️ 挂件设置面板

  • 悬停在鲸鱼右上角出现设置按钮,可调节:
    • 挂件大小(滑块 / 数字,0.6–2.5 倍自由缩放);
    • 音效切换(小黄鸭 / 叮咚)与音量微调;
    • 思考气泡开关;
    • 避让滚动条宽度(贴边或按像素避让);
    • 双击下载开关(默认关闭防连戳误触,开启后支持双击小鲸鱼直接触发导出);
    • 隐藏 AfterChat 按钮开关(仅在检测到同时安装了 AfterChat 脚本时智能出现,默认自动隐藏 AC 右下角独立悬浮按钮,避免重叠);
  • 所有配置与坐标记忆均通过 localStorage 自动持久化保存,页面刷新不丢失。

🚀 安装与使用

方式 A:Greasy Fork 一键安装(推荐,支持自动更新)

  1. 确保浏览器已安装用户脚本管理器扩展(如 TampermonkeyViolentmonkeyScriptCat)。
  2. 点击前往 Greasy Fork 脚本主页,点击绿色的 「安装此脚本」 即可。

方式 B:手动安装

  1. 打开浏览器脚本管理器,点击“添加新脚本”;
  2. 复制本项目中的 deepseek-whale.user.js 全部内容并粘贴保存。

安装完成后,打开 chat.deepseek.com 即可在右下角与小鲸鱼娘互动、一键导出对话!


📂 项目文件

  • deepseek-whale.user.js - 自包含、内嵌静态资源的单文件油猴脚本
  • README.md - 本说明文档
  • LICENSE - GNU Affero General Public License v3.0 (AGPL-3.0)

🙏 致谢与开源说明 (Acknowledgements & Credits)

本项目核心灵感与能力衍生自以下开源项目:

  1. DeepSeek-Balance-Whale-Widget (by @MeteorNOX,原基于 MIT License 开源):

    • 提供了小鲸鱼娘形象立绘、表情动图与音效素材;
    • 提供了像素级命中检测、Q 弹按压动画、四边拖拽吸附镜像与悬停菜单的基础设计与实现。
  2. AfterChat-Script (by @AfterThink,基于 AGPL-3.0 License 开源):

    • 提供了高质量的 DeepSeek 对话数据抓取、思维链(Thought Process)与搜索引用(References)的 Markdown 解析与导出算法。

📄 许可证 (License)

本项目包含衍生自 AfterChat-Script(AGPL-3.0)的代码,根据开源许可证要求,本项目整体采用 GNU Affero General Public License v3.0 (AGPL-3.0) 进行再分发与开源。

About

在 DeepSeek 网页右下角常驻的可交互、可戳的小鲸鱼娘挂件,带 Q 弹动画、音效、四边吸附、随机台词气泡与一键导出当前对话

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors