Important
已经开源,欢迎Star 本项目: https://github.com/ylw1997/touchFish
Cursor、Trae、CodeBuddy、Qorder、Antigravity市场链接
https://open-vsx.org/extension/ylw/touchfish
- 多平台聚合: 无需离开编辑器,即可沉浸式浏览来自 IT 之家、Chiphell、V2EX、虎扑、NGA、Linux.do 等多个热门社区的资讯。
- X (Twitter) 集成: 在编辑器里刷推!支持 首页时间线、搜索推文、查看推文详情、浏览评论、用户主页、关注/取关、点赞/转发、发推文、上传图片,享受完整的 X 浏览与互动体验。
- 全功能微博: 不仅仅是看!你可以 刷微博、看评论、点赞、转发、发微博、关注/取关用户,享受近乎完整的桌面端微博体验。
- 深度集成知乎: 在代码的海洋里,随时潜入知乎探索答案。支持 查看热榜、浏览推荐、查看问题和回答详情、展开/折叠评论、点赞/反对、关注问题 等深度互动。
- 小红书浏览: 完整的小红书体验,支持 首页推荐流、搜索笔记、查看详情、浏览评论、用户主页、关注/取关用户,在 编辑器 内完成完整的小红书浏览闭环。
- B 站视频: 在 编辑器 里刷 B 站!支持 首页推荐、动态更新、待看列表、收藏夹浏览、视频搜索、用户主页、关注/取关、视频内联播放、加入播放列表、加入待看,让你在代码间隙享受视频内容。
- QQ音乐: 在 编辑器 中畅享音乐!支持 歌单推荐、排行榜、搜索歌曲、播放音乐、查看歌手专辑、歌词显示、收藏歌曲,状态栏实时显示歌词,代码摸鱼两不误。
- 网易云音乐: 极致的音乐播放体验!支持 推荐歌单、每日歌曲推荐、排行榜、搜索歌曲、内联播放、查看歌手详情(带头像/歌曲总数)、歌词同步及播放列表管理,状态栏支持实时滚动歌词显示。
- 小宇宙播客: 订阅你喜爱的播客!支持 发现页流、个人订阅列表、收件箱更新、节目/单集详情浏览、订阅/取消订阅、播放进度同步及 Shownotes 显示,让你在敲代码时也能听见世界的声音。
- 抖音: 沉浸式全屏短视频体验!支持 个性推荐流、关注博主列表、喜欢列表。拥有丝滑的原生手势感滑动对齐、智能静音与自动播放、暗黑磨砂玻璃质感的评论区抽屉、无缝转场封面防黑屏等体验。
- 微信读书集成: 沉浸式阅读体验!支持 书架同步、阅读进度云同步、章节目录导航、划线笔记查看,支持自定义字体大小,在 编辑器 里静心研读。
- 无缝主题切换: 插件界面能够 自动侦测并适配 你当前的 编辑器 主题。无论你切换到任何亮色或暗色主题,视图都会即时响应,实现真正的沉浸式体验,摸鱼不留痕迹。
- 丰富交互体验: 支持 图片懒加载、视频播放、长文展开、加载动画、列表无限滚动、瀑布流布局 等特性,提供流畅、现代的浏览体验。
- 高度可配置: 从新闻源到栏目分类,再到内容展示方式,多种参数均可自定义,打造最适合你的摸鱼环境。
2025-11-05.150943.mp4
- 打开 编辑器。
- 进入 扩展 视图 (
Ctrl+Shift+X)。 - 搜索
TouchFish。 - 点击 安装。
为了获得完整的个人化体验(如刷微博、操作知乎),你需要设置相关平台的 Cookie 或 Token。本插件提供了便捷的命令来设置:
- 在
TouchFish视图中,找到对应的平台(如微博、知乎、NGA)。 - 点击视图右上角的 齿轮图标 (⚙️)。
- 在弹出的输入框中,粘贴你的 Cookie 或 Token。
你也可以在 编辑器 的设置中 (Ctrl+,) 搜索 touchfish 来找到所有可配置的选项,例如:
touchfish.weiboCookie: 你的微博 Cookie。touchfish.zhihuCookie: 你的知乎 Cookie。touchfish.ngaCookie: 你的 NGA Cookie。touchfish.xhsCookie: 你的小红书 Cookie (用于首页推荐加密接口)。touchfish.bilibiliCookie: 你的 B 站 Cookie (用于推荐、动态、待看、收藏夹、视频播放等功能)。touchfish.qqmusicCookie: 你的 QQ音乐 Cookie (用于推荐、排行榜、收藏等功能)。touchfish.neteaseCredential: 你的网易云音乐登录 Cookie 凭据 (可在侧边栏点击齿轮直接设置)。touchfish.xiaoyuzhouAccessToken: 你的小宇宙访问令牌。touchfish.xiaoyuzhouRefreshToken: 你的小宇宙刷新令牌。touchfish.linuxDoCookie: 你的 Linux.do Cookie (访问 RSS 源需要)。touchfish.xCookie: 你的 X (Twitter) Cookie(ct0 会自动提取为 csrf-token,无需单独配置)。touchfish.wereadCookie: 你的微信读书 Cookie。touchfish.douyinCookie: 你的抖音 Cookie。touchfish.showImg: 是否显示图片(目前主要支持微博)。touchfish.showQQMusicStatusBar: 是否在状态栏显示 QQ音乐播放信息(也支持小宇宙、网易云)。touchfish.qqmusicShowLyric: 状态栏显示歌词(关闭则显示歌名)。touchfish.neteaseShowStatusBar: 是否在状态栏显示网易云音乐播放信息。touchfish.neteaseStatusBarShowLyric: 网易云音乐状态栏显示歌词(关闭则显示歌名)。- 以及各个新闻源的默认标签页配置(支持 V2EX、虎扑、NGA、Linux.do 等)。
-
网络环境: 浏览 V2EX 节点需要科学上网。
-
Cookie 配置:
- 小红书、微博、知乎、NGA、Linux.do、小宇宙、X 的大部分高级功能需要登录凭证(Cookie 或 Token)。
- 小宇宙支持手机短信验证码登录,无需手动配置 Cookie。
- X (Twitter) 需要科学上网,并需配置 Cookie 和 csrf-token 才能使用。
-
标签页切换: 支持 Linux.do(最新/热门/排行榜)、V2EX(全部/技术/创意等)、虎扑(步行街热帖/主干道等)、NGA(网事杂谈/晴风村等)多个平台的栏目切换。
-
视频有画面但没有声音:编辑器内置的 Electron/Chromium 精简版可能不含视频所需的 AAC 等专利音频解码器。替换插件本身或调节播放器音量不能解决该问题,需要给实际运行 TouchFish 的编辑器安装与其 Electron 版本完全一致的 FFmpeg。
[!WARNING] 操作前请完全退出编辑器(包括后台进程)。脚本会修改编辑器安装目录;macOS 还会用 ad-hoc 签名替换应用的官方签名。请确认你理解风险后再执行。重新安装编辑器可以恢复官方文件和签名。
先检查,不修改文件
Windows PowerShell:
Invoke-RestMethod https://raw.githubusercontent.com/ylw1997/touchFish/refs/heads/main/reaplace-ffmpeg.py | python - --check
Linux / macOS:
curl https://raw.githubusercontent.com/ylw1997/touchFish/refs/heads/main/reaplace-ffmpeg.py | python3 - --check检查结果中的
Installed SHA-256和Expected SHA-256不一致,表示当前媒体库不是与 Electron 匹配的版本。执行替换
Windows PowerShell:
Invoke-RestMethod https://raw.githubusercontent.com/ylw1997/touchFish/refs/heads/main/reaplace-ffmpeg.py | python
Linux / macOS:
curl https://raw.githubusercontent.com/ylw1997/touchFish/refs/heads/main/reaplace-ffmpeg.py | python3脚本会自动读取编辑器和 Electron 版本、下载对应架构的官方 Electron 构建、备份原媒体库、替换并比较 SHA-256;macOS 会在替换后重新签名并验证应用。看到
Replacement and hash verification succeeded.才表示替换完成。备份保存在用户目录下的.touchfish/ffmpeg-backups。替换后仍然没有声音
-
确认脚本打印的
Installation就是当前打开的编辑器。终端中的code命令可能指向 Cursor 或其他编辑器,不能据此判断。 -
完全退出并重新启动编辑器,仅执行“重新加载窗口”不够。
-
再运行一次
--check;如果两个哈希不同,说明替换没有成功或已失效。 -
编辑器升级会重新写入自带的 FFmpeg。如果声音在升级后再次消失,请针对新 Electron 版本重新运行脚本。
-
非标准安装路径可在运行脚本时指定。例如 macOS:
curl https://raw.githubusercontent.com/ylw1997/touchFish/refs/heads/main/reaplace-ffmpeg.py | VSCODE_INSTALLATION="/Applications/Visual Studio Code.app" python3
如果替换或签名失败,脚本会自动恢复备份。无法启动编辑器时,建议重新安装官方版本以恢复原始签名,然后再重新执行上述步骤。
-
-
问题反馈: 如果遇到任何 Bug 或有功能建议,欢迎在 GitHub Issues 中提出。












