https://github.com/ylw1997/touchfish
一个在VScode及基于vscode编辑器的摸鱼工具,包含微信读书,x,小宇宙,bilibili,网易云音乐,qq音乐,知乎,小红书,微博,虎扑,nga,chiphell,v2es,linux.do,ithome等频道
https://github.com/ylw1997/touchfish
bilibili chiphell hupu ithome linuxdo netease nga qqmusic twitter v2ex vscode weread x xhs xiaohongshu xiaoyuzhou zhihu
Last synced: 2 months ago
JSON representation
一个在VScode及基于vscode编辑器的摸鱼工具,包含微信读书,x,小宇宙,bilibili,网易云音乐,qq音乐,知乎,小红书,微博,虎扑,nga,chiphell,v2es,linux.do,ithome等频道
- Host: GitHub
- URL: https://github.com/ylw1997/touchfish
- Owner: ylw1997
- License: other
- Created: 2025-09-30T09:29:00.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2026-05-29T08:58:18.000Z (2 months ago)
- Last Synced: 2026-05-29T10:23:54.675Z (2 months ago)
- Topics: bilibili, chiphell, hupu, ithome, linuxdo, netease, nga, qqmusic, twitter, v2ex, vscode, weread, x, xhs, xiaohongshu, xiaoyuzhou, zhihu
- Language: TypeScript
- Homepage: https://github.com/ylw1997/touchFish
- Size: 3.92 MB
- Stars: 81
- Watchers: 0
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.txt
Awesome Lists containing this project
README

# TouchFish
**一款专为打工人设计的 VS Code 摸鱼神器,让你在编码的同时,尽享冲浪的乐趣。**
[](https://marketplace.visualstudio.com/items?itemName=ylw.touchfish)
[](https://marketplace.visualstudio.com/items?itemName=ylw.touchfish)
[](https://marketplace.visualstudio.com/items?itemName=ylw.touchfish)
> [!Important]
> 已经开源,欢迎Star 本项目: [https://github.com/ylw1997/touchFish](https://github.com/ylw1997/touchFish)
## 🔥open-vsx 地址
**第三方市场可用**
https://open-vsx.org/extension/ylw/touchfish
## ✨ 核心功能
- **多平台聚合**: 无需离开 VS Code,即可沉浸式浏览来自 **IT 之家、Chiphell、V2EX、虎扑、NGA、Linux.do** 等多个热门社区的资讯。
- **X (Twitter) 集成**: 在 VS Code 里刷推!支持 **首页时间线、搜索推文、查看推文详情、浏览评论、用户主页、关注/取关、点赞/转发、发推文、上传图片**,享受完整的 X 浏览与互动体验。
- **全功能微博**: 不仅仅是看!你可以 **刷微博、看评论、点赞、转发、发微博、关注/取关用户**,享受近乎完整的桌面端微博体验。
- **深度集成知乎**: 在代码的海洋里,随时潜入知乎探索答案。支持 **查看热榜、浏览推荐、查看问题和回答详情、展开/折叠评论、点赞/反对、关注问题** 等深度互动。
- **小红书浏览**: 完整的小红书体验,支持 **首页推荐流、搜索笔记、查看详情、浏览评论、用户主页、关注/取关用户**,在 VS Code 内完成完整的小红书浏览闭环。
- **B 站视频**: 在 VS Code 里刷 B 站!支持 **首页推荐、动态更新、待看列表、收藏夹浏览、视频搜索、用户主页、关注/取关、视频内联播放、加入播放列表、加入待看**,让你在代码间隙享受视频内容。
- **QQ音乐**: 在 VS Code 中畅享音乐!支持 **歌单推荐、排行榜、搜索歌曲、播放音乐、查看歌手专辑、歌词显示、收藏歌曲**,状态栏实时显示歌词,代码摸鱼两不误。
- **网易云音乐**: 极致的音乐播放体验!支持 **推荐歌单、每日歌曲推荐、排行榜、搜索歌曲、内联播放、查看歌手详情(带头像/歌曲总数)、歌词同步及播放列表管理**,状态栏支持实时滚动歌词显示。
- **小宇宙播客**: 订阅你喜爱的播客!支持 **发现页流、个人订阅列表、收件箱更新、节目/单集详情浏览、订阅/取消订阅、播放进度同步及 Shownotes 显示**,让你在敲代码时也能听见世界的声音。
- **微信读书集成**: 沉浸式阅读体验!支持 **书架同步、阅读进度云同步、章节目录导航、划线笔记查看**,支持自定义字体大小,在 VS Code 里静心研读。
- **无缝主题切换**: 插件界面能够 **自动侦测并适配** 你当前的 VS Code 主题。无论你切换到任何亮色或暗色主题,视图都会即时响应,实现真正的沉浸式体验,摸鱼不留痕迹。
- **丰富交互体验**: 支持 **图片懒加载、视频播放、长文展开、加载动画、列表无限滚动、瀑布流布局** 等特性,提供流畅、现代的浏览体验。
- **高度可配置**: 从新闻源到栏目分类,再到内容展示方式,多种参数均可自定义,打造最适合你的摸鱼环境。
## 💡 功能展示(视频)
https://github.com/user-attachments/assets/9e7ca4b3-e428-4ebf-abed-bbb6bb04530f
## 🚀 功能展示(截图)
#### 💬 刷知乎

### 💬 刷 B 站

#### 💬 刷微博

#### 💬 刷小红书

#### 🎵 听 QQ音乐

#### 🎙️ 小宇宙播客

#### 🐦 刷 X (Twitter)

### 📗 微信读书

### 网易云音乐

### 📰 新闻阅读

### 🎮 VSCODE 暗色主题

## 📊 平台功能对比
| 功能特性 | 🔴 微博 | 🔵 知乎 | 🟥 小红书 | 📺 B 站 | 🎵 QQ音乐 | ❤️ 网易云 | 🎙️ 小宇宙 | 🐦 X | 📖 微信读书 |
| ------------- | ------- | ------- | --------- | ------- | --------- | --------- | --------- | ---- | ----------- |
| 📱 首页推荐流 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | |
| 🔍 搜索内容 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | |
| 📄 查看详情 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | |
| 💬 浏览评论 | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ | ✅ | ✅ | |
| 📝 发表评论 | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ | |
| 👤 用户主页 | ✅ | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | |
| ➕ 关注/取关 | ✅ | ❌ | ✅ | ✅ | ❌ | ❌ | ✅ | ✅ | |
| 👍 点赞/反对 | ✅ | ✅ | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ | |
| 🔄 转发内容 | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ | |
| ✍️ 发布内容 | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ | |
| 📸 上传图片 | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ | |
| 🎬 视频播放 | ✅ | ❌ | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ | |
| 🎵 音乐播放 | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ | ❌ | |
| 🎤 歌词/文案 | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ | ❌ | |
| 🔥 热榜/热搜 | ✅ | ✅ | ❌ | ❌ | ✅ | ✅ | ✅ | ❌ | |
| 🌊 瀑布流布局 | ❌ | ❌ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | |
| 📋 播放列表 | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ |
| 📂 收藏夹 | ❌ | ❌ | ❌ | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ |
| ⏰ 待看/更新 | ❌ | ❌ | ❌ | ✅ | ❌ | ❌ | ✅ | ❌ | ✅ |
| 🎨 主题适配 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
> 💡 **说明**:✅ 已支持 | ❌ 暂不支持
## 🛠️ 安装
1. 打开 **VS Code**。
2. 进入 **扩展** 视图 (`Ctrl+Shift+X`)。
3. 搜索 `TouchFish`。
4. 点击 **安装**。
或者,[直接访问 VS Code Marketplace](https://marketplace.visualstudio.com/items?itemName=ylw.touchfish)。
## ⚙️ 配置与使用
### 快捷配置 Cookie / Token
为了获得完整的个人化体验(如刷微博、操作知乎),你需要设置相关平台的 Cookie 或 Token。本插件提供了便捷的命令来设置:
1. 在 `TouchFish` 视图中,找到对应的平台(如微博、知乎、NGA)。
2. 点击视图右上角的 **齿轮图标 (⚙️)**。
3. 在弹出的输入框中,粘贴你的 Cookie 或 Token。
### 手动配置
你也可以在 VS Code 的设置中 (`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.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**(网事杂谈/晴风村等)多个平台的栏目切换。
- **视频播放无声音**:VS Code 内置的 Electron/Chromium 精简版不含部分专利音频解码器,出现“有画面没声音”。
**一键脚本(替换 ffmpeg.dll)—使用前请确认 Electron 版本并自担风险**:
> Windows PowerShell
```powershell
Invoke-RestMethod https://raw.githubusercontent.com/ylw1997/touchFish/refs/heads/main/reaplace-ffmpeg.py | python
```
> Linux / macOS
```bash
curl https://raw.githubusercontent.com/ylw1997/touchFish/refs/heads/main/reaplace-ffmpeg.py | python
```
- **问题反馈**: 如果遇到任何 Bug 或有功能建议,欢迎在 [GitHub Issues](https://github.com/ylw1997/touchFish/issues) 中提出。