{"id":13817508,"url":"https://github.com/utags/utags","last_synced_at":"2026-02-07T15:18:07.464Z","repository":{"id":143582531,"uuid":"611661896","full_name":"utags/utags","owner":"utags","description":"🏷️ Allow users to add custom tags to links.","archived":false,"fork":false,"pushed_at":"2025-03-13T16:25:20.000Z","size":4013,"stargazers_count":109,"open_issues_count":20,"forks_count":5,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-30T21:06:47.650Z","etag":null,"topics":["browser-extension","chrome-extension","extension","firefox-addon","userscript","usertag","usertags","utags"],"latest_commit_sha":null,"homepage":"https://utags.pipecraft.net/tags/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/utags.png","metadata":{"files":{"readme":"README-zh-CN.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-03-09T09:35:28.000Z","updated_at":"2025-03-28T06:33:29.000Z","dependencies_parsed_at":null,"dependency_job_id":"57d74cb9-9901-478b-a069-a077d3b75ac1","html_url":"https://github.com/utags/utags","commit_stats":null,"previous_names":[],"tags_count":71,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/utags%2Futags","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/utags%2Futags/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/utags%2Futags/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/utags%2Futags/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/utags","download_url":"https://codeload.github.com/utags/utags/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247557767,"owners_count":20958047,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["browser-extension","chrome-extension","extension","firefox-addon","userscript","usertag","usertags","utags"],"created_at":"2024-08-04T06:00:47.226Z","updated_at":"2025-12-26T03:37:37.147Z","avatar_url":"https://github.com/utags.png","language":"JavaScript","funding_links":[],"categories":["🏷️ 小鱼标签 (UTags) - 为链接添加用户标签，备注信息","TypeScript","🏷️ 小鱼标签 (UTags) - 为链接添加用户标签"],"sub_categories":["安装"],"readme":"# 小鱼标签 (UTags) - 为链接添加用户标签，备注信息\n\n\u003e [English](README.md) | 中文\n\n这是个超实用的工具，能给用户、帖子、视频等链接添加自定义标签和备注信息。比如，可以给论坛的用户或帖子添加标签，易于识别他们或屏蔽他们的帖子和回复。支持 V2EX, X, Reddit, Greasy Fork, GitHub, B 站, 抖音, 小红书, 知乎, 掘金, 豆瓣, 吾爱破解, pixiv, LINUX DO, 小众软件, NGA, BOSS 直聘等网站。并可以使用特殊标签过滤帖子和回复。\n\n**UTags** = **Usertags**。**Userscript**, **Userstyle** 可以让用户自定义网站的功能和样式，**Usertags** 允许用户自定义网站的标签。\n\n目前支持的网站\n\n- V2EX ([www.v2ex.com](https://www.v2ex.com/))\n- Greasy Fork ([greasyfork.org](https://greasyfork.org/) and [sleazyfork.org](https://sleazyfork.org/))\n- Hacker News ([news.ycombinator.com](https://news.ycombinator.com/))\n- Lobsters ([lobste.rs](https://lobste.rs/))\n- GitHub ([github.com](https://github.com/))\n- Reddit ([www.reddit.com](https://www.reddit.com/))\n- X(Twitter) ([x.com](https://x.com/) / [twitter.com](https://twitter.com/))\n- 微信公众号 ([mp.weixin.qq.com](https://mp.weixin.qq.com/))\n- Instagram ([www.instagram.com](https://www.instagram.com/))\n- Threads ([www.threads.net](https://www.threads.net/))\n- Facebook ([www.facebook.com](https://www.facebook.com/))\n- YouTube ([www.youtube.com](https://www.youtube.com/))\n- B 站 Bilibili ([www.bilibili.com](https://www.bilibili.com/))\n- TikTok ([www.tiktok.com](https://www.tiktok.com/))\n- 吾爱破解 ([www.52pojie.cn](https://www.52pojie.cn/))\n- 掘金 ([juejin.cn](https://juejin.cn/))\n- 知乎 ([zhihu.com](https://www.zhihu.com/))\n- 小红书 xiaohongshu ([xiaohongshu.com](https://www.xiaohongshu.com/))\n- 微博 ([weibo.com](https://weibo.com/), [weibo.cn](https://weibo.cn/))\n- 少数派 ([sspai.com](https://sspai.com/))\n- 抖音 ([douyin.com](https://www.douyin.com/))\n- Google Podcasts ([podcasts.google.com](https://podcasts.google.com/))\n- 今日热榜 Rebang.Today ([rebang.today](https://rebang.today/))\n- MyAnimeList ([myanimelist.net](https://myanimelist.net/))\n- 豆瓣 ([douban.com](https://www.douban.com/))\n- pixiv ([www.pixiv.net](https://www.pixiv.net/))\n- LINUX DO ([linux.do](https://linux.do/))\n- 小众软件 ([meta.appinn.net](https://meta.appinn.net/))\n- NGA ([bbs.nga.cn](https://bbs.nga.cn/), [nga.178.com](https://nga.178.com/), [ngabbs.com](https://ngabbs.com/))\n- Keylol 其乐 ([keylol.com](https://keylol.com/))\n- DLsite ([www.dlsite.com](http://www.dlsite.com/))\n- Kemono ([kemono.su](https://kemono.su/))\n- Coomer ([coomer.su](https://coomer.su/))\n- Nekohouse ([nekohouse.su](https://nekohouse.su/))\n- Discourse ([meta.discourse.org](https://meta.discourse.org/))\n- Open AI ([community.openai.com](https://community.openai.com/))\n- Cloudflare ([community.cloudflare.com](https://community.cloudflare.com/))\n- Rule34Video(Rule34) ([rule34video.com](https://rule34video.com/))\n- Rule34Generate(Rule34Gen) ([rule34gen.com](https://rule34gen.com/))\n- panda.chaika.moe ([panda.chaika.moe](https://panda.chaika.moe/))\n- PornHub ([pornhub.com](https://www.pornhub.com/))\n- e-hentai ([e-hentai.org](https://e-hentai.org/)), exhentai ([exhentai.org](https://exhentai.org/))\n- dmm.co.jp ([www.dmm.co.jp](https://www.dmm.co.jp/))\n- WaniKani ([community.wanikani.com](https://community.wanikani.com/))\n- 油猴中文网 ([bbs.tampermonkey.net.cn](https://bbs.tampermonkey.net.cn/))\n- Flarum Community ([discuss.flarum.org](https://discuss.flarum.org/))\n- Flarum 中文社区 ([discuss.flarum.org.cn](https://discuss.flarum.org.cn/))\n- NodeLoc ([www.nodeloc.com](https://www.nodeloc.com/))\n- 自由水木社区 ([freesmth.net](https://freesmth.net/)), ([freesmth.uk](https://freesmth.uk/))\n- Veryfb ([veryfb.com](https://veryfb.com/))\n- Kater ([kater.me](https://kater.me/))\n- 生如夏花论坛 ([bbs.viva-la-vita.org](https://bbs.viva-la-vita.org/))\n- NodeSeek ([www.nodeseek.com](https://www.nodeseek.com/))\n- Inoreader ([www.inoreader.com](https://www.inoreader.com/))\n- BOSS 直聘 ([www.zhipin.com](https://www.zhipin.com/))\n- Cursor - Community Forum ([forum.cursor.com](https://forum.cursor.com/))\n- 等网站。如果希望添加更多网站，请点击[这里](https://github.com/utags/utags/issues)。\n\n## 安装\n\n- 类 Chrome 浏览器: [Chrome 应用商店](https://chromewebstore.google.com/detail/utags-add-usertags-to-lin/kofjcnaphffjoookgahgjidofbdplgig)\n- Edge 浏览器: [Edge Add-ons](https://microsoftedge.microsoft.com/addons/detail/utags-add-usertags-to-l/bhlbflbehfoccjjenpekilgabbjjnphe)\n- Firefox 浏览器: [Firefox Addon 商店](https://addons.mozilla.org/firefox/addon/utags/)\n- 用户脚本 / 油猴脚本: [Greasy Fork](https://greasyfork.org/scripts/460718-utags-add-usertags-to-links), [ScriptCat](https://scriptcat.org/zh-CN/script-show-page/2784), [GitHub](https://github.com/utags/utags/raw/main/build/userscript-prod/utags.user.js)\n- [手动安装浏览器扩展](manual-installation.md)\n\n## 使用方法\n\n- 鼠标移到帖子标题或用户名的上面，会显示 🏷️ 标签图标。\n\n- 点击 🏷️ 标签图标，输入标签，用逗号分开多个标签。\n\n- 帖子标题，用户名都可以设置标签。\n\n## 网页截图\n\n![screenshots](https://wsrv.nl/?url=https://raw.githubusercontent.com/utags/utags/refs/heads/main/assets/screenshots-01.png)\n\n![screenshots](https://wsrv.nl/?url=https://raw.githubusercontent.com/utags/utags/refs/heads/main/assets/screenshots-02.png)\n\n![screenshots](https://wsrv.nl/?url=https://raw.githubusercontent.com/utags/utags/refs/heads/main/assets/screenshots-03.png)\n\n![screenshots](https://wsrv.nl/?url=https://raw.githubusercontent.com/utags/utags/refs/heads/main/assets/screenshots-04.png)\n\n![screenshots](https://wsrv.nl/?url=https://raw.githubusercontent.com/utags/utags/refs/heads/main/assets/screenshots-05.png)\n\n![screenshots](https://wsrv.nl/?url=https://raw.githubusercontent.com/utags/utags/refs/heads/main/assets/screenshots-06.png)\n\n![screenshots](https://wsrv.nl/?url=imgur.com/download/RBpOdzL)\n\n![screenshots](https://wsrv.nl/?url=imgur.com/download/byywcBy)\n\n![screenshots](https://wsrv.nl/?url=imgur.com/download/YdilUsi)\n\n![screenshots](https://wsrv.nl/?url=imgur.com/download/smU24o8)\n\n![screenshots](https://wsrv.nl/?url=imgur.com/download/coLUFOj)\n\n![screenshots](https://wsrv.nl/?url=imgur.com/download/vwtalwQ)\n\n![screenshots](https://wsrv.nl/?url=imgur.com/download/SYbJxGe)\n\n## 视频演示\n\n- 📺 YouTube: [demo1](https://www.youtube.com/watch?v=WzUzBA5V91A) [demo2](https://www.youtube.com/watch?v=zlNqk0nhLdI)\n\n## 功能特点\n\n- 在浏览的页面可以直接添加标签，保存标签时不会刷新页面\n- 不仅可以给用户打标签，还可以给帖子和节点打标签\n- 在[标签列表](https://utags.pipecraft.net/tags/)页面，可以看到有标签的用户和帖子，按更新顺序排序\n- 支持 Vimium 扩展，点击 'f' 键，标签图标按钮也会有提示，可以快速添加标签\n- 支持[数据导出、导入](https://utags.pipecraft.net/data/)\n- 自动标记浏览过的帖子，支持半透明展示或隐藏已浏览内容。功能需在设置页面手动开启，默认处于关闭状态，当前仅适用于 `linux.do` 网站。\n\n### 彩蛋\n\n- 标签设置为 'sb'，该用户的帖子或评论都会半透明显示，可以方便跳过价值低的内容\n- 标签设置为 'block'，该用户的帖子或评论都会被隐藏，眼不见，心不烦\n- 更多特殊标签，比如：标题党, 推广, 无聊, 忽略, 已阅, hide, 屏蔽, 隐藏, 不再显示, 热门, 收藏, 关注, 稍后阅读\n\n## 更新记录\n\n- 0.12.11\n  - 取消对可设置的 emoji 标签数量的限制\n- 0.12.10\n  - 在 BOSS 直聘网站，你能够对公司与职位进行标记并添加备注。例如，添加 `block`, `屏蔽` 等标签，即可将不感兴趣的公司和职位隐藏起来 。\n  - 使 UTags 支持 forum.cursor.com 网站\n- 0.12.9\n  - 使 UTags 支持 BOSS 直聘 (www.zhipin.com) 网站\n- 0.12.5\n  - 优化 discourse (linux.do) 手机端体验\n  - 使 UTags 支持 kater.me 和 bbs.viva-la-vita.org 网站\n- 0.12.4\n  - 使 UTags 支持 www.inoreader.com 网站\n- 0.12.3\n  - 使 UTags 支持 www.nodeseek.com 网站\n- 0.12.2\n  - 使 UTags 支持 flarum 论坛网站, 包括 discuss.flarum.org, discuss.flarum.org.cn, www.nodeloc.com, freesmth.net, veryfb.com\n- 0.12.1\n  - 使 UTags 支持 bbs.tampermonkey.net.cn 网站\n  - 添加用户脚本的官方安装网址以及扩展程序商店的网址\n  - 使自动标记浏览过的帖子功能支持 V2EX\n  - 设置界面里只在支持浏览内容标记功能的网站上显示启用按钮\n- 0.12.0\n  - 支持应用自定义样式\n- 0.11.1\n  - 新添更改已浏览帖子标题颜色的选项\n- 0.11.0\n  - 自动标记浏览过的帖子，支持半透明展示或隐藏已浏览内容。功能需在设置页面手动开启，默认处于关闭状态，当前仅适用于 `linux.do` 网站。\n  - 在标签输入界面展示 “设置” 按钮\n- 0.10.7\n  - 优化在【 X (Twitter)】添加标签的体验，并可以使用特殊标签屏蔽过滤不喜欢的用户的推文和评论\n- 0.10.6\n  - Apply utags to community.wanikani.com\n- 0.10.4\n  - Apply utags to rule34video.com, rule34gen.com\n- 0.10.3\n  - 可以在【Reddit】给社区、主题和用户加标签和备注，并可以使用特殊标签屏蔽过滤不喜欢的社区和用户的主题和评论\n  - 可以在【TikTok】给视频加标签和备注，并可以使用特殊标签屏蔽过滤不喜欢的用户的视频和评论\n- 0.10.1\n  - 可以在【小红书】的笔记和用户加标签和备注，并可以使用特殊标签过滤笔记和评论\n  - 优化标签显示的位置，提升性能\n- 0.9.11\n  - 可以在 LINUX DO 和其他 Discourse 网站给帖子，分类，标签加标签，并可以使用特殊标签过滤主题和回复\n- 0.9.10\n  - Apply utags to dlsite.com\n  - Apply utags to dmm.co.jp\n  - Apply utags to kemono.su\n  - Apply utags to coomer.su\n  - Apply utags to keylol.com\n- 0.9.9\n  - Apply utags to www.pixiv.net\n  - Apply utags to linux.do\n  - Apply utags to meta.appinn.net\n  - Apply utags to NGA\n- 0.9.8\n  - twitter.com -\u003e x.com\n  - fix github.com, threads.net, e-hentai.org issues\n- 0.9.5\n  - Add emoji tags 👍\n  - Increase the size of the list of candidate tags\n  - Enable the select/find feature on the tag management page\n  - Use CSS custom properties to define the width of the text tag border\n- 0.9.4\n  - Update selectors for GitHub, now can add tags to issues, pulls and discussions\n  - Define utags font-size and icon size with CSS custom properties\n- 0.9.3\n  - Update selectors and style\n  - Apply utags to douban.com\n  - Apply utags to myanimelist.net\n  - Change the injection moment to 'document_start'\n- 0.9.1\n  - Add the copy button in the prompt UI\n- 0.9.0\n  - Use advanced tag input prompt UI\n  - Define utags ul styles with css custom properties\n- 0.8.10\n  - 适配 rebang.today\n- 0.8.9\n  - 更新 bilibili.com, greasyfork.org, youtube.com, douyin.com, pornhub.com 等网站的样式与匹配规则\n- 0.8.8\n  - 适配 podcasts.google.com\n  - 适配 douyin.com\n  - 适配 sspai.com\n- 0.8.7\n  - UTags 开始支持 weibo.com, weibo.cn\n  - UTags 开始支持 pornhub.com\n- 0.8.6\n  - UTags 开始支持 xiaohongshu.com\n- 0.8.5\n  - UTags 开始支持 zhihu.com\n- 0.8.4\n  - Fix a bug on YouTube, compare keys when reusing utags elements\n  - Update youtube selectors and style\n- 0.8.0\n  - Implement multi-language support, currently supports English and Chinese\n- 0.7.7\n  - Update instagram.com, threads.net\n  - Improve performance, update tags when document is not hidden\n- 0.7.6\n  - use svg element instead of background-image with data: url to fix CSP issue\n  - (v2ex): handle cited replies generated by ve2x.rep userscript\n- 0.7.5\n  - Handle default site rules for chrome extension and firefox addon\n  - Add option to enable/disable utags on current site\n  - Update bilibili, github selectors\n- 0.7.2\n  - Apply utags to 52pojie.cn\n  - Apply utags to juejin.cn\n- 0.7.1\n  - Apply utags to tiktok.com\n  - Apply utags to bilibili.com\n  - Apply utags to youtube.com\n  - Apply utags to facebook.com\n- 0.7.0\n  - Apply utags to threads.net\n  - Apply utags to instagram.com\n  - Apply utags to mp.weixin.qq.com\n- 0.6.7\n  - Apply utags to twitter.com\n- 0.6.6\n  - \\[github\\] Match username in issues, PRs and commits\n  - Prevent utags elements from being remade when the tags have not changed\n- 0.6.5\n  - Apply utags to reddit.com\n- 0.6.4\n  - Apply utags to github.com\n- 0.6.3\n  - Apply utags to lobste.rs\n  - Move focus on utags elements through the TAB key\n  - Show utags with vimium hint marker on Firefox\n- 0.6.0\n  - Apply utags to hacker news (news.ycombinator.com)\n- 0.5.2\n  - Improve performance\n  - Prevent tag content from being copied together when copying HTML text\n- 0.5.0\n  - Apply utags to greasyfork.org and sleazyfork.org\n  - \\[V2EX\\] 允许给所有外部链接添加标签\n- 0.4.5\n  - 取消点击空白区域时显示标签按钮的延迟效果\n  - 连续点击区域相同时，隐藏标签按钮\n- 0.4.1\n  - 更新标签图标与样式\n- 0.4.0\n  - 支持触屏设备\n- 0.3.1\n  - 提高可访问性, 修改 v2ex 超级增强兼容问题\n- 0.3.0\n  - 修复楼中楼回复模式时，隐藏或半透明效果影响整个楼的问题\n- 0.2.1\n  - 设置中添加打开标签列表，导出数据/导入数据链接\n- 0.2.0\n  - 添加设置功能，可以设置是否显示被隐藏的内容，是否去除半透明效果\n- 0.1.10\n  - 兼容 Violentmonkey, Greasemonkey(Firefox), Userscripts(Safari) 等脚本管理器\n- 0.1.5\n  - 添加更多特殊标签，比如：标题党, 推广, 无聊, 忽略, 已阅, hide, 隐藏, 不再显示, 热门, 收藏, 关注, 稍后阅读\n  - 修改 www.v2ex.com 匹配规则，支持更多页面，比如：提醒系统、账户余额等\n- 0.1.4\n  - 支持给 www.v2ex.com 节点添加标签\n- 0.1.2\n  - 解决 Firefox 浏览器不支持 'sb', 'block' 等标签的特殊功能的问题\n- [更多内容](release-notes/zh-CN.md)\n\n## Roadmap\n\n- 扩展实现 popup, option 页面功能\n- 网页内所有链接显示添加标签按钮\n- 支持自定义网站规则\n- 支持自定义标签样式\n- [列表页](https://utags.pipecraft.net/tags/)显示用户头像\n- 展示其他用户们的标签内容\n- 显示在哪个页面添加的标签\n- 多设备数据同步\n\n## Development\n\nThis extension/userscript is built from [Browser Extension Starter and Userscript Starter](https://github.com/utags/browser-extension-starter)\n\n## Features\n\n- One codebase for Chrome extesions, Firefox addons, Userscripts, Bookmarklets and simple JavaScript modules\n- Live-reload and React HMR\n- [Plasmo](https://www.plasmo.com/) - The Browser Extension Framework\n- [esbuild](https://esbuild.github.io/) - Bundler\n- React\n- TypeScript\n- [Prettier](https://github.com/prettier/prettier) - Code Formatter\n- [XO](https://github.com/xojs/xo) - JavaScript/TypeScript linter\n\n## Showcases\n\n- [🏷️ UTags - Add usertags to links](https://github.com/utags/utags) - Allow users to add custom tags to links.\n- [🔗 Links Helper](https://github.com/utags/links-helper) - Open external links in a new tab, open internal links matching the specified rules in a new tab, convert text to hyperlinks, convert image links to image tags, parse Markdown style links and image tags, parse BBCode style links and image tags\n\n## How To Make A New Extension\n\n1. Fork [this starter repo](https://github.com/utags/browser-extension-starter), and rename repo to your extension name\n\n2. Clone your repo\n\n3. Install dependencies\n\n```bash\npnpm install\n# or\nnpm install\n```\n\n## Getting Started\n\nFirst, run the development server:\n\n```bash\npnpm dev\n# or\nnpm run dev\n```\n\nOpen your browser and load the appropriate development build. For example, if you are developing for the chrome browser, using manifest v3, use: `build/chrome-mv3-dev`.\n\nYou can start editing the popup by modifying `popup.tsx`. It should auto-update as you make changes. To add an options page, simply add a `options.tsx` file to the root of the project, with a react component default exported. Likewise to add a content page, add a `content.ts` file to the root of the project, importing some module and do some logic, then reload the extension on your browser.\n\nFor further guidance, [visit our Documentation](https://docs.plasmo.com/)\n\n## Making production build\n\nRun the following:\n\n```bash\npnpm build\n# or\nnpm run build\n```\n\nThis should create a production bundle for your extension, ready to be zipped and published to the stores.\n\n## Submit to the webstores\n\nThe easiest way to deploy your Plasmo extension is to use the built-in [bpp](https://bpp.browser.market) GitHub action. Prior to using this action however, make sure to build your extension and upload the first version to the store to establish the basic credentials. Then, simply follow [this setup instruction](https://docs.plasmo.com/framework/workflows/submit) and you should be on your way for automated submission!\n\n## License\n\nCopyright (c) 2023 [Pipecraft](https://www.pipecraft.net). Licensed under the [MIT License](LICENSE).\n\n## \u003e\\_\n\n[![Pipecraft](https://img.shields.io/badge/site-pipecraft-brightgreen)](https://www.pipecraft.net)\n[![UTags](https://img.shields.io/badge/site-UTags-brightgreen)](https://utags.pipecraft.net)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Futags%2Futags","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Futags%2Futags","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Futags%2Futags/lists"}