<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Jerry Zhou的个人博客</title>
  
  <subtitle>永远相信美好的事情即将发生</subtitle>
  <link href="https://blog.jerryz.com.cn/atom.xml" rel="self"/>
  
  <link href="https://blog.jerryz.com.cn/"/>
  <updated>2025-10-28T05:54:18.259Z</updated>
  <id>https://blog.jerryz.com.cn/</id>
  
  <author>
    <name>Jerry Zhou</name>
    
  </author>
  
  <generator uri="https://hexo.io/">Hexo</generator>
  
  <entry>
    <title>免费领取价值$20的Perplexity Pro会员，让AI搜索助你工作学习更高效！</title>
    <link href="https://blog.jerryz.com.cn/article/perplexity-pro-free/"/>
    <id>https://blog.jerryz.com.cn/article/perplexity-pro-free/</id>
    <published>2025-10-27T08:21:14.819Z</published>
    <updated>2025-10-28T05:54:18.259Z</updated>
    
    <content type="html"><![CDATA[<p>想体验顶级的 AI 搜索工具，但又不想付费？现在有一个绝佳机会，让你能免费获得一个月的 Perplexity Pro 会员资格。整个过程非常简单，只需不到两分钟，无需绑定任何支付方式。本文将重点为你讲解如何通过专属邀请链接，一步步激活这项福利。</p><h2 id="Perplexity-Pro到底有多香？">Perplexity Pro到底有多香？</h2><p>如果你还不了解Perplexity，简单说它是一个<strong>AI搜索引擎</strong>，但比传统搜索引擎智能太多了。它不是给你一堆链接让你自己找答案，而是直接帮你整理好信息，还会标注来源。</p><p><strong>免费版 vs Pro版对比：</strong></p><ul><li>免费版：每天只能用5次高级搜索</li><li><strong>Pro版：每天300+次高级搜索</strong>（提升60倍！）</li><li>Pro独享8种顶级AI模型（GPT-5、Claude 4.1、Gemini 2.5 Pro、Grok 4等）</li><li>AI图片生成功能</li><li>最新的Deep Research Labs功能（能生成完整报告、PPT、表格等）</li></ul><p>平时Pro会员要每月20美元，现在通过我分享的方法可以<strong>完全免费体验一个月</strong>，不需要绑定信用卡！</p><h2 id="Comet浏览器是什么？">Comet浏览器是什么？</h2><p>Comet是Perplexity公司自己开发的AI浏览器，2025年10月才向全球免费开放。它基于Chrome内核，所以你的Chrome插件都能用，浏览记录也能一键同步。</p><p><strong>Comet的亮点功能：</strong></p><ul><li>内置Perplexity AI助手，随时可以问问题</li><li>智能理解你打开的所有网页内容</li><li>划词就能解释或翻译</li><li>自动帮你总结长文章</li><li>可以跨网页对比信息</li></ul><p>说白了，就是一个自带AI大脑的浏览器，上网时随时有个助手在旁边帮你。</p><h2 id="三步领取免费Pro会员">三步领取免费Pro会员</h2><p>整个过程只需要5分钟：</p><h3 id="准备工作">准备工作</h3><p>需要准备一个没有使用过 Comet 浏览器的账户，如果之前已经使用过，建议先卸载或退出登录，注册一个新的账户。</p><p>建议使用一个美国地区的IP，这样成功概率更高。</p><h3 id="第一步：点击专属邀请链接">第一步：点击专属邀请链接</h3><ol><li>点击这个邀请链接：<strong><a href="https://pplx.ai/jerryzhouyg">https://pplx.ai/jerryzhouyg</a></strong></li><li>点击<strong>接受邀请</strong>，如果看到的是英文，就是 <strong>Claim invitation</strong>。<br><img src="https://cdn.jerryz.com.cn/gh/YangguangZhou/picx-images-hosting@master/ScreenShot_2025-10-27_20-05-07.60undwrbag.jpg" alt="ScreenShot_2025-10-27_20-05-07"></li><li>输入邮箱，最好是之前没有注册过 Perplexity 的新邮箱。接收验证码邮件。填写验证码。</li></ol><h3 id="第二步：下载并安装Comet浏览器">第二步：下载并安装Comet浏览器</h3><ol><li><p>点击链接后会跳转到Comet下载页面</p><p><img src="https://cdn.jerryz.com.cn/gh/YangguangZhou/picx-images-hosting@master/ScreenShot_2025-10-27_20-19-43.icixrj36z.jpg" alt="ScreenShot_2025-10-27_20-19-43"></p></li><li><p>下载完成后安装，过程很快。如果卡住，建议开启TUN模式和全局代理<img src="https://cdn.jerryz.com.cn/gh/YangguangZhou/picx-images-hosting@master/ScreenShot_2025-10-27_20-19-30.9gwz600ycr.jpg" alt="ScreenShot_2025-10-27_20-19-30"></p></li><li><p>首次打开可以选择是否导入Chrome/Edge的书签和密码</p></li></ol><h3 id="第三步：登录并提问一次">第三步：登录并提问一次</h3><ol><li><p>打开Comet浏览器</p></li><li><p>登录刚刚用于接受邀请的账号</p><p><img src="https://cdn.jerryz.com.cn/gh/YangguangZhou/picx-images-hosting@master/%E6%88%AA%E5%B1%8F2025-10-27-21.23.26.4qrq7l4g77.jpg" alt="截屏2025-10-27-21"></p></li><li><p><strong>在搜索框随便问一个问题</strong>，比如&quot;今天天气怎么样&quot;</p><p><img src="https://cdn.jerryz.com.cn/gh/YangguangZhou/picx-images-hosting@master/ScreenShot_2025-10-27_20-24-15.8adnxec1rh.jpg" alt="ScreenShot_2025-10-27_20-24-15"></p></li></ol><p>完成这一步后，等待大概一分钟左右，你的账号就会自动升级为Pro会员啦！可以在个人资料里看到&quot;PRO&quot;标志。在设置界面也可以看到成功激活的订阅。</p><h2 id="确认领取成功">确认领取成功</h2><p>怎么知道自己成功领取了呢？</p><ol><li>点击浏览器左下角的头像</li><li>查看个人资料，应该能看到&quot;PRO&quot;标志</li><li>去Perplexity网站也能看到会员状态</li></ol><p>免费的一个月从激活当天开始算，到期后会自动恢复免费版，不会扣费。</p><p><img src="https://cdn.jerryz.com.cn/gh/YangguangZhou/picx-images-hosting@master/ScreenShot_2025-10-27_20-23-11.9gwz600ycs.jpg" alt="ScreenShot_2025-10-27_20-23-11"></p><h2 id="使用小贴士">使用小贴士</h2><p>既然有了Pro会员，分享几个实用技巧：</p><p><strong>1. 切换AI模型</strong> Pro版可以在GPT、Claude、Gemini等多个模型间切换，各有所长。</p><p><strong>2. 上传文件分析</strong> 可以直接上传PDF论文、Excel表格让AI帮你分析总结，学习工作都很实用。</p><p><strong>3. 用Labs功能</strong> 这是Pro独享的功能，可以让AI帮你写完整的报告、做PPT、整理数据表格，每月有50次使用机会。</p><p><strong>4. 图片生成</strong> 需要配图时可以直接让AI生成，支持GPT Image 1和Nano Banana。</p><h2 id="有什么优势？">有什么优势？</h2><ol><li><strong>完全免费</strong>：不需要信用卡，不用担心忘记取消订阅</li><li><strong>价值145元</strong>：相当于白送一个月的高级AI工具</li><li><strong>活动限时</strong>：这个推广活动随时可能结束</li><li><strong>提升效率</strong>：Pro版的搜索次数和功能能帮你节省大量时间</li></ol><h2 id="写在最后">写在最后</h2><p>作为一个经常需要查资料、写报告的人，Perplexity Pro真的帮我节省了很多时间。与其在网上大海捞针，不如让AI帮你整理好信息。现在有免费体验的机会，建议大家都试试看。</p><p>整个过程5分钟搞定，祝大家都能顺利领取到这份福利！如果觉得有用，欢迎分享给需要的朋友～</p><hr><p><em>温馨提示：本活动由Perplexity官方提供，活动可能随时结束，建议尽快领取。</em></p>]]></content>
    
    
    <summary type="html">免费领取价值20美元的Perplexity Pro会员，教你用Comet浏览器快速激活顶级AI搜索功能，5分钟激活，无需信用卡。享受每天300+次AI搜索、GPT-5等多模型服务。</summary>
    
    
    
    <category term="AI" scheme="https://blog.jerryz.com.cn/categories/AI/"/>
    
    
    <category term="编程" scheme="https://blog.jerryz.com.cn/tags/%E7%BC%96%E7%A8%8B/"/>
    
    <category term="AI" scheme="https://blog.jerryz.com.cn/tags/AI/"/>
    
    <category term="白嫖" scheme="https://blog.jerryz.com.cn/tags/%E7%99%BD%E5%AB%96/"/>
    
  </entry>
  
  <entry>
    <title>告别咖啡因焦虑，轻松掌控你的咖啡生活！</title>
    <link href="https://blog.jerryz.com.cn/article/caffeine_tracker/"/>
    <id>https://blog.jerryz.com.cn/article/caffeine_tracker/</id>
    <published>2025-05-16T10:49:21.000Z</published>
    <updated>2026-04-06T03:54:47.823Z</updated>
    
    <content type="html"><![CDATA[<h1>告别咖啡因焦虑，轻松掌控你的咖啡生活！</h1><p>你是否每天都会喝咖啡或茶提神，却常常担心咖啡因摄入过量？或许你在努力减少咖啡因，但却不知道自己具体摄入了多少？现在，有一个极简又美观的工具，让你轻松管理你的咖啡因摄入——<strong>Caffeine Tracker</strong>。</p><h2 id="你是否有这些困扰？">你是否有这些困扰？</h2><ul><li>一天喝了太多咖啡，晚上却辗转难眠？</li><li>下午感到疲倦，却不确定是否应该再来一杯咖啡因饮料？</li><li>不清楚自己摄入的咖啡因会在体内停留多久？</li><li>希望优化咖啡因摄入时间，以达到最佳工作效率？</li></ul><p>如果你有以上任何一个问题，那么<strong>咖啡因追踪器</strong>将是你的贴心助手！</p><h2 id="什么是-Caffeine-Tracker？">什么是 Caffeine Tracker？</h2><p>Caffeine Tracker 是一个简单实用的咖啡因摄入追踪应用，帮助你精准记录每天的咖啡因摄入量，实时监测咖啡因代谢情况，并提供丰富的历史数据分析。无论你是咖啡爱好者、健康达人，还是正准备调整咖啡因摄入习惯的人，这款应用都能给你带来绝佳体验。</p><div style="white-space: nowrap; overflow-x: auto;">  <img src="https://cdn.jerryz.com.cn/gh/YangguangZhou/picx-images-hosting@master/Qexo/ct-1.jpg" width="200px" alt="ct-1.jpg" style="display: inline-block; margin-right: 8px;">  <img src="https://cdn.jerryz.com.cn/gh/YangguangZhou/picx-images-hosting@master/Qexo/ct-2.jpg" width="200px" alt="ct-2.jpg" style="display: inline-block; margin-right: 8px;">  <img src="https://cdn.jerryz.com.cn/gh/YangguangZhou/picx-images-hosting@master/Qexo/ct-3.jpg" width="200px" alt="ct-3.jpg" style="display: inline-block; margin-right: 8px;">  <img src="https://cdn.jerryz.com.cn/gh/YangguangZhou/picx-images-hosting@master/Qexo/ct-4.jpg" width="200px" alt="ct-4.jpg" style="display: inline-block;"></div><p>👉 立即体验：<a href="https://ct.jerryz.com.cn/">ct.jerryz.com.cn</a></p><p>👉 Android 版 APP：<a href="https://cloud.jerryz.com.cn/d/OneDrive/OnlineDrive/Caffeine%20Tracker/Caffeine-Tracker-release.apk">点此下载</a></p><h2 id="为什么选择-Caffeine-Tracker？">为什么选择 Caffeine Tracker？</h2><ul><li>🎯<strong>实时追踪，数据精准</strong>：直观展示当前身体的咖啡因含量以及代谢进度，帮助你合理安排饮用时间。使用科学的模型，支持设置个性化的信息来追踪体内的咖啡因代谢。</li><li>⚙️<strong>个性化记录</strong>：支持自定义饮品类型、剂量和时间，让记录更贴合你的真实情况；也可以自定义自己的预计睡眠时间、体重、咖啡因半衰期等信息，帮助你更好地管理咖啡因摄入。</li><li>📊<strong>深度分析，数据可视化</strong>：提供周、月视图的数据统计，帮你了解长期咖啡因摄入趋势，提供科学的建议。</li><li>✨<strong>界面友好，设计美观</strong>：精致现代的咖啡主题设计，让追踪体验不再枯燥。</li><li>📚<strong>预设齐全，内容丰富</strong>：包含了市面上常见的各种饮品的咖啡因含量数据，让数据更加准确。</li><li>💻<strong>多端支持，数据同步</strong>：支持 Web 端和安卓端，在所有设备上都可以访问。支持通过 WebDav 同步，确保多个设备间数据同步。</li></ul><h2 id="如何使用-Caffeine-Tracker？">如何使用 Caffeine Tracker？</h2><ol><li>打开<a href="https://ct.jerryz.com.cn/">Caffeine Tracker</a>。</li><li>选择你刚刚饮用的饮料类型，或手动输入咖啡因含量。</li><li>输入你饮用的量并保存记录。</li><li>实时查看咖啡因代谢的动态进程，规划下一次饮用的最佳时机，合理地安排睡眠。</li></ol><h2 id="为谁而设计？">为谁而设计？</h2><h3 id="对于学生党">对于学生党</h3><ul><li>考试周精确安排咖啡因摄入，保持巅峰状态</li><li>避免熬夜后第二天因咖啡因过量而精神恍惚</li></ul><h3 id="对于上班族">对于上班族</h3><ul><li>早会前适量咖啡因提神，重要演讲前保持清醒</li><li>下午会议前判断是否需要补充能量</li></ul><h3 id="对于健康爱好者">对于健康爱好者</h3><ul><li>控制咖啡因摄入总量，避免过度依赖</li><li>优化摄入时间，改善睡眠质量</li></ul><p>无论你是学生、程序员、上班族，还是健康爱好者，只要你关心自己的咖啡因摄入量，Caffeine Tracker 都会是你的理想伙伴。</p><p>告别过量焦虑，拥抱精致生活，现在就开始你的咖啡因管理之旅吧！</p><p>📌 <strong>立即使用</strong>：<a href="https://ct.jerryz.com.cn/">ct.jerryz.com.cn</a></p><blockquote><p>本项目已开源，更多信息请访问项目 GitHub：<a href="https://github.com/YangguangZhou/Caffeine-Tracker">Caffeine Tracker on GitHub</a></p></blockquote>]]></content>
    
    
    <summary type="html">Caffeine Tracker，一款精致实用的咖啡因摄入追踪工具，帮你轻松记录每日摄入量，实时掌握代谢情况，提升专注力，改善睡眠质量。适合学生、上班族及健康生活倡导者的全新选择。</summary>
    
    
    
    <category term="编程" scheme="https://blog.jerryz.com.cn/categories/%E7%BC%96%E7%A8%8B/"/>
    
    
    <category term="编程" scheme="https://blog.jerryz.com.cn/tags/%E7%BC%96%E7%A8%8B/"/>
    
    <category term="GitHub" scheme="https://blog.jerryz.com.cn/tags/GitHub/"/>
    
    <category term="实用工具" scheme="https://blog.jerryz.com.cn/tags/%E5%AE%9E%E7%94%A8%E5%B7%A5%E5%85%B7/"/>
    
  </entry>
  
  <entry>
    <title>Poems：一个优雅的高中古诗文学习网站</title>
    <link href="https://blog.jerryz.com.cn/article/poems/"/>
    <id>https://blog.jerryz.com.cn/article/poems/</id>
    <published>2025-03-29T13:56:15.000Z</published>
    <updated>2025-03-29T13:56:15.000Z</updated>
    
    <content type="html"><![CDATA[<p>👉 <a href="https://poems.jerryz.com.cn"><strong>在线访问：poems.jerryz.com.cn</strong></a></p><h1>项目介绍</h1><p>在高中语文学习中，古诗文背诵始终是学生们的痛点。面对浩如烟海的诗文，如何高效记忆？如何准确理解其内涵？带着这些问题，我开发了这款名为 「Poems」的古诗文学习平台。通过现代技术手段，为用户提供了一个集查询、学习、背诵于一体的智能学习空间。</p><h3 id="主要功能">主要功能</h3><ul><li><strong>全面收录</strong>：涵盖高中语文教材中的所有必背古诗文，并将持续扩展。</li><li><strong>智能搜索</strong>：支持按标题、作者、朝代、内容等多维度检索，提高查找效率。</li><li><strong>详细注解</strong>：提供诗文的翻译及读音，帮助用户更好地理解古诗文。</li><li><strong>背诵模式</strong>：特有的背诵练习功能，帮助用户更高效地记忆，并可以进行自我检测。</li><li><strong>支持打印</strong>：可以将诗文打印出来或保存为PDF，方便学习和背诵</li><li><strong>自适应设计</strong>：无论是在手机、平板还是电脑端，网站都能完美适配。</li><li><strong>浅色/深色模式</strong>：满足不同用户的阅读习惯。</li></ul><h2 id="页面截图">页面截图</h2><img src="https://cdn.jerryz.com.cn/gh/YangguangZhou/picx-images-hosting@master/Qexo/ScreenShot-1.jpg" width="1024px" alt="Poems网站截图1" /><img src="https://cdn.jerryz.com.cn/gh/YangguangZhou/picx-images-hosting@master/Qexo/ScreenShot-2.jpg" width="1024px" alt="Poems网站截图2" /><img src="https://cdn.jerryz.com.cn/gh/YangguangZhou/picx-images-hosting@master/Qexo/ScreenShot-3.jpg" width="1024px" alt="Poems网站截图3" /><img src="https://cdn.jerryz.com.cn/gh/YangguangZhou/picx-images-hosting@master/Qexo/ScreenShot-4.jpg" width="1024px" alt="Poems网站截图4" /><h2 id="技术栈">技术栈</h2><p>在技术选型上，我选择了现代前端框架 <strong>Next.js</strong>，它提供了出色的性能和SEO优化能力，非常适合内容型网站的开发。同时，使用纯 <strong>CSS</strong> 进行样式设计，确保网站轻量、快速。</p><p>网站部署在 <strong>Vercel</strong> 平台上，利用其便捷的部署流程和稳定的服务，确保网站的高可用性和快速访问。</p><h2 id="在线访问与项目地址">在线访问与项目地址</h2><p>网站已正式上线，欢迎大家访问体验：</p><p>👉 <a href="https://poems.jerryz.com.cn"><strong>在线访问：poems.jerryz.com.cn</strong></a></p><p>同时，项目已开源在 GitHub 上，欢迎大家 Star 支持：</p><p>👉 <a href="https://github.com/YangguangZhou/Poems"><strong>GitHub 仓库地址：YangguangZhou/Poems</strong></a></p><h2 id="自行部署">自行部署</h2><p>如果你对这个项目感兴趣，想要自行部署或进行二次开发，可以按照以下步骤快速部署到自己的服务器：</p><h2 id="一键部署：">一键部署：</h2><p>点击下方按钮，即可快速部署到 Vercel：</p><p><a href="https://vercel.com/new/git/external?repository-url=https://github.com/YangguangZhou/Poems"><img src="https://vercel.com/button" alt="Deploy with Vercel"></a></p><h2 id="手动部署：">手动部署：</h2><ol><li>Fork 项目仓库：<a href="https://github.com/YangguangZhou/Poems">YangguangZhou/Poems</a></li><li>注册/登录 <a href="https://vercel.com/">Vercel</a></li><li>在 Vercel 控制台点击 “New Project”</li><li>选择你 Fork 的仓库</li><li>使用默认设置，点击 “Deploy”</li></ol><h1>未来规划</h1><p>目前网站已具备基本的学习功能，未来我计划进一步完善和扩展：</p><ul><li>添加更多经典古诗文内容，丰富网站资源</li><li>增加用户收藏功能，方便用户管理学习内容</li><li>开发移动端 APP 版本，提供更便捷的学习体验</li></ul><h1>开源许可证</h1><p>本项目采用 MIT 许可证，欢迎大家自由使用、修改和传播。</p><h1>贡献与反馈</h1><p>如果你对项目有任何建议或想法，欢迎在 GitHub 上提交 Issue 或 Pull Request，或者你也可以在文章下方评论，我非常期待你的反馈与贡献！</p><p>👉 <a href="https://github.com/YangguangZhou/Poems"><strong>GitHub 仓库地址：YangguangZhou/Poems</strong></a></p><p>如果你喜欢这个项目，别忘了给它一个 Star ⭐️ 支持一下哦！</p>]]></content>
    
    
    <summary type="html">一个使用 Next.js 开发的古诗文网站，提供高中语文必背诗词和文言文的查询、学习功能。网站设计美观、响应式，支持多种设备访问。</summary>
    
    
    
    <category term="编程" scheme="https://blog.jerryz.com.cn/categories/%E7%BC%96%E7%A8%8B/"/>
    
    
    <category term="编程" scheme="https://blog.jerryz.com.cn/tags/%E7%BC%96%E7%A8%8B/"/>
    
    <category term="学习" scheme="https://blog.jerryz.com.cn/tags/%E5%AD%A6%E4%B9%A0/"/>
    
  </entry>
  
  <entry>
    <title>OpenAI Chat2API 现已支持多账号负载均衡和通过 Refresh Token 请求</title>
    <link href="https://blog.jerryz.com.cn/article/chat2api/"/>
    <id>https://blog.jerryz.com.cn/article/chat2api/</id>
    <published>2024-06-22T01:01:05.000Z</published>
    <updated>2026-04-06T03:54:47.823Z</updated>
    
    <content type="html"><![CDATA[<div class="note warning simple"><p>由于 <a href="https://linux.do/t/topic/272012">OAIFree的跑路</a>，本项目也无法继续提供服务</p></div><h1>请求地址</h1><p><a href="https://chat2api.jerryz.com.cn">https://chat2api.jerryz.com.cn</a></p><h1>请求方式</h1><h2 id="通过-Refresh-Token-请求（推荐）">通过 Refresh Token 请求（推荐）</h2><ol><li><p>参考 <a href="https://blog.jerryz.com.cn/article/refresh-token/">优雅地通过 OpenAI Refresh Token 自动获取 Access/Share Token</a> 获取 Refresh Token，并前往 <a href="http://tokens.jerryz.com.cn">tokens.jerryz.com.cn</a> 获取八位ID</p></li><li><p>按照 OpenAI API 的格式发送请求，将 API Key 设置为 <code>id=</code> 加上您的八位数ID</p></li></ol><p>通过此方法请求时，支持使用多个 Refresh Token 实现多账号负载均衡，在获取八位ID时一起输入并用逗号隔开即可，但是不支持同时输入多个ID</p><h2 id="通过-Access-Token-请求">通过 Access Token 请求</h2><p>按照 OpenAI API 的格式发送请求，将 API Key 设置为 Access Token，多个 Token 间用逗号隔开即可。</p><p>通过此方法请求时，支持使用多个 Access Token 实现多账号负载均衡，但是 Access Token 有七天的时间限制，无法自动刷新</p><h2 id="请求示例">请求示例</h2><figure class="highlight shell"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br></pre></td><td class="code"><pre><span class="line">curl https://chat2api.jerryz.com.cn/v1/chat/completions \</span><br><span class="line">  -H &quot;Content-Type: application/json&quot; \</span><br><span class="line">  -H &quot;Authorization: Bearer id=xxx/access_token_1,access_token_2...&quot; \</span><br><span class="line">  -d &#x27;&#123;</span><br><span class="line">    &quot;model&quot;: &quot;gpt-4&quot;,</span><br><span class="line">    &quot;messages&quot;: [&#123;&quot;role&quot;: &quot;user&quot;, &quot;content&quot;: &quot;鲁迅为什么要打周树人&quot;&#125;],</span><br><span class="line">    &quot;temperature&quot;: 0.7</span><br><span class="line">  &#125;&#x27;</span><br><span class="line"></span><br></pre></td></tr></table></figure><h1>说明</h1><ul><li>该服务来自始皇的 <a href="https://api.oaifree.com/">Chat2API</a>，文章作者只是对其稍加修改，添加了部分功能</li><li>多账号负载均衡依赖于随机数功能，并不能保证发送到每个账号的请求数量完全均等</li></ul><p>Code by <a href="https://jerryz.com.cn/">Jerry Zhou</a>, Powered by <a href="https://linux.do/">Linux Do</a></p>]]></content>
    
    
    <summary type="html">OpenAI Chat2API 现已支持通过 Refresh Token 和 Access Token 请求，实现多账号负载均衡。</summary>
    
    
    
    <category term="AI" scheme="https://blog.jerryz.com.cn/categories/AI/"/>
    
    
    <category term="编程" scheme="https://blog.jerryz.com.cn/tags/%E7%BC%96%E7%A8%8B/"/>
    
    <category term="AI" scheme="https://blog.jerryz.com.cn/tags/AI/"/>
    
    <category term="ChatGPT" scheme="https://blog.jerryz.com.cn/tags/ChatGPT/"/>
    
    <category term="LLM" scheme="https://blog.jerryz.com.cn/tags/LLM/"/>
    
    <category term="API" scheme="https://blog.jerryz.com.cn/tags/API/"/>
    
  </entry>
  
  <entry>
    <title>Some Stars - 我的 Star 列表</title>
    <link href="https://blog.jerryz.com.cn/article/stars/"/>
    <id>https://blog.jerryz.com.cn/article/stars/</id>
    <published>2024-06-18T14:29:28.000Z</published>
    <updated>2026-04-05T19:54:43.000Z</updated>
    
    <content type="html"><![CDATA[<div align="center"><h1>Some Stars</h1><p>⭐ <a href="https://jerryz.com.cn/"  target="_blank">Jerry Zhou</a>的star列表，每周自动更新 ⭐</p><p><a href="https://rsshub.app/github/starred_repos/YangguangZhou"  target="_blank" title="基于rsshub的订阅">RSS订阅</a> <a href="https://stars.jerryz.com.cn"  target="_blank" title="Stars导航">Stars导航</a></p></div><br><h2 id="Table-of-Contents">Table of Contents</h2><ul><li><a href="#swift">Swift</a></li><li><a href="#python">Python</a></li><li><a href="#typescript">TypeScript</a></li><li><a href="#vue">Vue</a></li><li><a href="#go">Go</a></li><li><a href="#kotlin">Kotlin</a></li><li><a href="#java">Java</a></li><li><a href="#shell">Shell</a></li><li><a href="#c">C</a></li><li><a href="#javascript">JavaScript</a></li><li><a href="#html">HTML</a></li><li><a href="#roff">Roff</a></li><li><a href="#dart">Dart</a></li><li><a href="#c-1">C++</a></li><li><a href="#miscellaneous">miscellaneous</a></li><li><a href="#php">PHP</a></li><li><a href="#css">CSS</a></li><li><a href="#c-2">C#</a></li><li><a href="#rust">Rust</a></li><li><a href="#svelte">Svelte</a></li><li><a href="#stylus">Stylus</a></li><li><a href="#jupyter-notebook">Jupyter Notebook</a></li></ul><h2 id="Swift">Swift</h2><ul><li><p><a href="https://github.com/Arthur-Ficial/apfel">Arthur-Ficial/apfel</a> - Apple Intelligence from the command line. On-device LLM via FoundationModels framework. No API keys, no cloud, no dependencies.</p></li><li><p><a href="https://github.com/mangerlahn/Latest">mangerlahn/Latest</a> - A small utility app for macOS that makes sure you know about all the latest updates to the apps you use.</p></li><li><p><a href="https://github.com/ejbills/DockDoor">ejbills/DockDoor</a> - Window peeking, alt-tab and other enhancements for macOS</p></li></ul><h2 id="Python">Python</h2><ul><li><p><a href="https://github.com/index-tts/index-tts">index-tts/index-tts</a> - An Industrial-Level Controllable and Efficient Zero-Shot Text-To-Speech System</p></li><li><p><a href="https://github.com/LuckyOne7777/LLM-Trading-Lab">LuckyOne7777/LLM-Trading-Lab</a> - This repo powers my experiment where ChatGPT manages a real-money micro-cap stock portfolio.</p></li><li><p><a href="https://github.com/opendatalab/MinerU">opendatalab/MinerU</a> - Transforms complex documents like PDFs into LLM-ready markdown/JSON for your Agentic workflows.</p></li><li><p><a href="https://github.com/HanaokaYuzu/Gemini-API">HanaokaYuzu/Gemini-API</a> - ✨ Reverse-engineered Python API for Google Gemini web app</p></li><li><p><a href="https://github.com/test-time-training/ttt-video-dit">test-time-training/ttt-video-dit</a> - Official PyTorch implementation of One-Minute Video Generation with Test-Time Training</p></li><li><p><a href="https://github.com/FoundationAgents/OpenManus">FoundationAgents/OpenManus</a> - No fortress, purely open ground.  OpenManus is Coming.</p></li><li><p><a href="https://github.com/iidamie/deepseek2api">iidamie/deepseek2api</a> - DeepSeek 逆向 API</p></li><li><p><a href="https://github.com/microsoft/markitdown">microsoft/markitdown</a> - Python tool for converting files and office documents to Markdown.</p></li><li><p><a href="https://github.com/3b1b/manim">3b1b/manim</a> - Animation engine for explanatory math videos</p></li><li><p><a href="https://github.com/anmol098/waka-readme-stats">anmol098/waka-readme-stats</a> - This GitHub action helps to add cool dev metrics to your github profile Readme</p></li><li><p><a href="https://github.com/SubConv/SubConv">SubConv/SubConv</a> - Yet Another Subscription Converter for Clash</p></li><li><p><a href="https://github.com/light689/nothing_but_a_counter">light689/nothing_but_a_counter</a> - Nothing but a counter. A python creation of @0x24a’s ideas.</p></li><li><p><a href="https://github.com/Liuxianlu/pikpak_werbio">Liuxianlu/pikpak_werbio</a> - pikpak会员自动邀请程序，python编写</p></li><li><p><a href="https://github.com/Yanyutin753/RefreshToV1Api">Yanyutin753/RefreshToV1Api</a> - 开源不易，请给我一颗免费的星星⭐ main 0.7.9 版本 支持把refresh_token当key使用，转成v1形式的api，内置自动刷新access_token，动态适配使用GPTS，GPTO和o1模型等，适配one-api等第三方服务，本项目站在巨人的肩膀上的项目，感谢Ink-Osier大佬的PandoraToV1Api项目</p></li><li><p><a href="https://github.com/chenyme/oaifree-tools">chenyme/oaifree-tools</a> - 一站式打通 Oaifree、Pandora 和 Fuclaude 的后台管理项目，具备登录系统、用户管理、Token管理、号池管理、共享服务、Linux.do认证 等多功能集成项目，助力各位更快捷的管理 LINUX DO 相关服务！</p></li><li><p><a href="https://github.com/xingpingcn/enhanced-FaaS-in-China">xingpingcn/enhanced-FaaS-in-China</a> - 提升部署在cloudflare、vercel或netlify的网页在中国的访问速度和稳定性 Improve the access speed and stability in China of web pages hosted on cloudflare, vercel or netlify by merely changing your CNAME record. cf优选域名 | cf优选ip | cloudflare | vercel | netlify | 加速 | 国内 | 中国 | 境内 | 大陆</p></li><li><p><a href="https://github.com/binary-husky/gpt_academic">binary-husky/gpt_academic</a> - 为GPT/GLM等LLM大语言模型提供实用化交互接口，特别优化论文阅读/润色/写作体验，模块化设计，支持自定义快捷按钮&amp;函数插件，支持Python和C++等项目剖析&amp;自译解功能，PDF/LaTex论文翻译&amp;总结功能，支持并行问询多种LLM模型，支持chatglm3等本地模型。接入通义千问, deepseekcoder, 讯飞星火, 文心一言, llama2, rwkv, claude2, moss等。</p></li><li><p><a href="https://github.com/6dylan6/auto_comment">6dylan6/auto_comment</a> - 带图评价</p></li><li><p><a href="https://github.com/chenyifanthu/WechatAnnualReport">chenyifanthu/WechatAnnualReport</a> - 微信聊天记录导出、微信年度报告生成！记录你的2023！</p></li><li><p><a href="https://github.com/dreammis/social-auto-upload">dreammis/social-auto-upload</a> - 自动化上传视频到社交媒体：抖音、小红书、视频号、tiktok、youtube、bilibili</p></li><li><p><a href="https://github.com/yym68686/ChatGPT-Telegram-Bot">yym68686/ChatGPT-Telegram-Bot</a> - TeleChat: 🤖️ an AI chat Telegram bot can Web Search Powered by GPT-5, DALL·E , Groq, Gemini 2.5 Pro/Flash and the official Claude4.1 API using Python on Zeabur, <a href="http://fly.io">fly.io</a> and Replit.</p></li><li><p><a href="https://github.com/lanqian528/chat2api">lanqian528/chat2api</a> - A service that can convert ChatGPT on the web to OpenAI API format.</p></li><li><p><a href="https://github.com/AUTOMATIC1111/stable-diffusion-webui">AUTOMATIC1111/stable-diffusion-webui</a> - Stable Diffusion web UI</p></li><li><p><a href="https://github.com/open-webui/open-webui">open-webui/open-webui</a> - User-friendly AI Interface (Supports Ollama, OpenAI API, …)</p></li><li><p><a href="https://github.com/meta-llama/llama3">meta-llama/llama3</a> - The official Meta Llama 3 GitHub site</p></li><li><p><a href="https://github.com/wzdnzd/aggregator">wzdnzd/aggregator</a> - One-stop Proxies Crawling and Aggregation Platform</p></li><li><p><a href="https://github.com/harry0703/MoneyPrinterTurbo">harry0703/MoneyPrinterTurbo</a> - 利用AI大模型，一键生成高清短视频 Generate short videos with one click using AI LLM.</p></li><li><p><a href="https://github.com/SunoAI-API/Suno-API">SunoAI-API/Suno-API</a> - Create Music in Seconds with SunoAPI.</p></li><li><p><a href="https://github.com/datalab-to/marker">datalab-to/marker</a> - Convert PDF to markdown + JSON quickly with high accuracy</p></li><li><p><a href="https://github.com/Akegarasu/lora-scripts">Akegarasu/lora-scripts</a> - SD-Trainer. LoRA &amp; Dreambooth training scripts &amp; GUI use kohya-ss’s trainer, for diffusion model.</p></li><li><p><a href="https://github.com/y1ndan/onepush">y1ndan/onepush</a> - A Python library to send notifications to your iPhone, Discord, Telegram, WeChat, QQ and DingTalk. 一个消息推送Python库</p></li><li><p><a href="https://github.com/Qexo/Qexo">Qexo/Qexo</a> - A fast, powerful and beautiful online manager for all static blog frameworks.</p></li><li><p><a href="https://github.com/google-deepmind/alphageometry">google-deepmind/alphageometry</a> -</p></li><li><p><a href="https://github.com/YangguangZhou/Counter">YangguangZhou/Counter</a> - 计数器 API</p></li><li><p><a href="https://github.com/mkdocs/mkdocs">mkdocs/mkdocs</a> - Project documentation with Markdown.</p></li><li><p><a href="https://github.com/squidfunk/mkdocs-material">squidfunk/mkdocs-material</a> - Documentation that simply works</p></li></ul><h2 id="TypeScript">TypeScript</h2><ul><li><p><a href="https://github.com/openclaw/openclaw">openclaw/openclaw</a> - Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞</p></li><li><p><a href="https://github.com/C4illin/ConvertX">C4illin/ConvertX</a> - 💾 Self-hosted online file converter. Supports 1000+ formats ⚙️</p></li><li><p><a href="https://github.com/onehupo/DotClient">onehupo/DotClient</a> -</p></li><li><p><a href="https://github.com/google-gemini/gemini-cli">google-gemini/gemini-cli</a> - An open-source AI agent that brings the power of Gemini directly into your terminal.</p></li><li><p><a href="https://github.com/codexu/note-gen">codexu/note-gen</a> - A cross-platform Markdown AI note-taking software.</p></li><li><p><a href="https://github.com/ionic-team/capacitor">ionic-team/capacitor</a> - Build cross-platform Native Progressive Web Apps for iOS, Android, and the Web ⚡️</p></li><li><p><a href="https://github.com/AnotiaWang/deep-research-web-ui">AnotiaWang/deep-research-web-ui</a> - (Supports DeepSeek R1) An AI-powered research assistant that performs iterative, deep research on any topic by combining search engines, web scraping, and large language models.</p></li><li><p><a href="https://github.com/dzhng/deep-research">dzhng/deep-research</a> - An AI-powered research assistant that performs iterative, deep research on any topic by combining search engines, web scraping, and large language models.  The goal of this repo is to provide the simplest implementation of a deep research agent - e.g. an agent that can refine its research direction overtime and deep dive into a topic.</p></li><li><p><a href="https://github.com/ammaarreshi/Gemini-Search">ammaarreshi/Gemini-Search</a> - Perplexity style AI Search engine clone built with Gemini 2.0 Flash and Grounding</p></li><li><p><a href="https://github.com/CherryHQ/cherry-studio">CherryHQ/cherry-studio</a> - AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs</p></li><li><p><a href="https://github.com/VariantConst/OpenWebUI-Monitor">VariantConst/OpenWebUI-Monitor</a> - A dashboard for tracking user activity and enforcing usage limits in OpenWebUI. Set user quotas efficiently.</p></li><li><p><a href="https://github.com/fstandhartinger/generative-chat-ui">fstandhartinger/generative-chat-ui</a> -</p></li><li><p><a href="https://github.com/vercel/chatbot">vercel/chatbot</a> - A full-featured, hackable Next.js AI chatbot built by Vercel</p></li><li><p><a href="https://github.com/Platane/snk">Platane/snk</a> - 🟩⬜ Generates a snake game from a github user contributions graph and output a screen capture as animated svg or gif</p></li><li><p><a href="https://github.com/oiov/wr.do">oiov/wr.do</a> - 一站式域名服务平台，集成短链生成、无限域名邮箱、文件存储和子域名管理，带有管理员面板，支持自部署</p></li><li><p><a href="https://github.com/coaidev/coai">coaidev/coai</a> - 🚀 Next Generation Multi-tenant AI One-Stop Solution. Builtin Admin &amp; Billing System. Enterprise-Grade Unified LLM Gateway Support for 200+ Models And 35+ Providers, Load Balacing w/ Priority-base Routing, Cost Management, Chat Share, Cloud Sync, Credit/Subscription Billing, All File Parsing, Web Search, Built-in Model Cache.</p></li><li><p><a href="https://github.com/Lordly-Tech/LordlyRead">Lordly-Tech/LordlyRead</a> - 支持「开源阅读」规则的手环在线阅读工具，支持HyperOS/VelaOS</p></li><li><p><a href="https://github.com/wandb/openui">wandb/openui</a> - OpenUI let’s you describe UI using your imagination, then see it rendered live.</p></li><li><p><a href="https://github.com/MiningCattiva/x-spider">MiningCattiva/x-spider</a> - A spider for X (Twitter)</p></li><li><p><a href="https://github.com/dreamhunter2333/cloudflare_temp_email">dreamhunter2333/cloudflare_temp_email</a> - CloudFlare free temp domain email 免费收发 临时域名邮箱 支持附件 IMAP SMTP TelegramBot</p></li><li><p><a href="https://github.com/MichaelYuhe/Artifacts-for-ChatGPT">MichaelYuhe/Artifacts-for-ChatGPT</a> - Instantly preview and deploy artifacts crafted by ChatGPT.</p></li><li><p><a href="https://github.com/cooderl/wewe-rss">cooderl/wewe-rss</a> - 🤗更优雅的微信公众号订阅方式，支持私有化部署、微信公众号RSS生成（基于微信读书）</p></li><li><p><a href="https://github.com/GUI-for-Cores/GUI.for.Clash">GUI-for-Cores/GUI.for.Clash</a> - Modern, lightweight desktop app built with Wails (Go) and Vue 3. Efficient, cross-platform, and fast.</p></li><li><p><a href="https://github.com/lqzhgood/wechat-need-web">lqzhgood/wechat-need-web</a> - 让微信网页版可用 / Allow the use of WeChat via webpage access</p></li><li><p><a href="https://github.com/nianhua99/PandoraHelper">nianhua99/PandoraHelper</a> - 使用 PandoraHelper 轻松和你的小伙伴共享 ChatGPT Plus/Claude Pro 服务！</p></li><li><p><a href="https://github.com/whyour/qinglong">whyour/qinglong</a> - 支持 Python3、JavaScript、Shell、Typescript 的定时任务管理平台（Timed task management platform supporting Python3, JavaScript, Shell, Typescript）</p></li><li><p><a href="https://github.com/clash-verge-rev/clash-verge-rev">clash-verge-rev/clash-verge-rev</a> - A modern GUI client based on Tauri, designed to run in Windows, macOS and Linux for tailored proxy experience</p></li><li><p><a href="https://github.com/FlowiseAI/Flowise">FlowiseAI/Flowise</a> - Build AI Agents, Visually</p></li><li><p><a href="https://github.com/steven-tey/novel">steven-tey/novel</a> - Notion-style WYSIWYG editor with AI-powered autocompletion.</p></li><li><p><a href="https://github.com/bepass-org/oblivion-desktop">bepass-org/oblivion-desktop</a> - Oblivion Desktop - Unofficial Warp Client for Windows/Mac/Linux</p></li><li><p><a href="https://github.com/lobehub/sd-webui-lobe-theme">lobehub/sd-webui-lobe-theme</a> - 🅰️ Lobe theme - The modern theme for stable diffusion webui, exquisite interface design, highly customizable UI, and efficiency boosting features.</p></li><li><p><a href="https://github.com/LLM-Red-Team/qwen-free-api">LLM-Red-Team/qwen-free-api</a> - 🚀 阿里通义千问2.5大模型逆向API【特长：六边形战士】，支持高速流式输出、无水印AI绘图、长文档解读、图像解析、联网检索、多轮对话，零配置部署，多路token支持，自动清理会话痕迹，仅供测试，如需商用请前往官方开放平台。</p></li><li><p><a href="https://github.com/danny-avila/LibreChat">danny-avila/LibreChat</a> - Enhanced ChatGPT Clone: Features Agents, MCP, DeepSeek, Anthropic, AWS, OpenAI, Responses API, Azure, Groq, o1, GPT-5, Mistral, OpenRouter, Vertex AI, Gemini, Artifacts, AI model switching, message search, Code Interpreter, langchain, DALL-E-3, OpenAPI Actions, Functions, Secure Multi-User Auth, Presets, open-source for self-hosting. Active.</p></li><li><p><a href="https://github.com/Jazee6/cloudflare-ai-web">Jazee6/cloudflare-ai-web</a> - Cloudflare AI Platform with one-click deployment</p></li><li><p><a href="https://github.com/LemonZuo/pandora-plus-helper">LemonZuo/pandora-plus-helper</a> -</p></li><li><p><a href="https://github.com/meetqy/aspoem">meetqy/aspoem</a> - Learn Chinese Poetry With <a href="http://AsPoem.com">AsPoem.com</a></p></li><li><p><a href="https://github.com/xhofe/imgbed">xhofe/imgbed</a> - 📒多接口/自定义接口的文件/图片上传</p></li><li><p><a href="https://github.com/XPoet/picx">XPoet/picx</a> - 🏞️ PicX 是一款基于 GitHub API 开发的图床工具，提供图片上传托管、生成图片链接和常用图片工具箱服务。</p></li><li><p><a href="https://github.com/liruifengv/we-drawing">liruifengv/we-drawing</a> - AI画图。每天一句中国古诗词，生成 AI 图片。</p></li><li><p><a href="https://github.com/janhq/jan">janhq/jan</a> - Jan is an open source alternative to ChatGPT that runs 100% offline on your computer.</p></li><li><p><a href="https://github.com/mlc-ai/web-llm">mlc-ai/web-llm</a> - High-performance In-browser LLM Inference Engine</p></li><li><p><a href="https://github.com/OIerDb-ng/OIerDb">OIerDb-ng/OIerDb</a> - Next generation OIerDb.</p></li><li><p><a href="https://github.com/omnivore-app/omnivore">omnivore-app/omnivore</a> - Omnivore is a complete, open source read-it-later solution for people who like reading.</p></li><li><p><a href="https://github.com/lobehub/lobehub">lobehub/lobehub</a> - The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.</p></li><li><p><a href="https://github.com/ChatGPTNextWeb/NextChat">ChatGPTNextWeb/NextChat</a> - ✨ Light and Fast AI Assistant. Support: Web | iOS | MacOS | Android |  Linux | Windows</p></li></ul><h2 id="Vue">Vue</h2><ul><li><p><a href="https://github.com/YangguangZhou/HeyTea-DIY-Toolkit">YangguangZhou/HeyTea-DIY-Toolkit</a> - 自动使用验证码登录喜茶，并将图片处理成可使用的标贴</p></li><li><p><a href="https://github.com/SuInk/HeyTea-DIY-Toolkit">SuInk/HeyTea-DIY-Toolkit</a> - 自动使用验证码登录喜茶，并将图片处理成可使用的标贴</p></li><li><p><a href="https://github.com/imsyy/home">imsyy/home</a> - 个人主页，我的个人主页，个人主页源码，主页模板，homepage</p></li><li><p><a href="https://github.com/RandallAnjie/moments">RandallAnjie/moments</a> - 极简朋友圈</p></li><li><p><a href="https://github.com/xianjianlf2/MindGeniusAI">xianjianlf2/MindGeniusAI</a> - Auto generate MindMap with ChatGPT</p></li><li><p><a href="https://github.com/imsyy/site-status">imsyy/site-status</a> - 📺 一个基于 UptimeRobot API 的在线状态面板 | 站点监测 | 状态检测 | An online status panel based on the UptimeRobot API | UptimeRobot, status, site</p></li><li><p><a href="https://github.com/ocoke/sasanqua">ocoke/sasanqua</a> - 📈 Simple, privacy-friendly, real-time traffic insight at the edge.</p></li><li><p><a href="https://github.com/YangguangZhou/Tools">YangguangZhou/Tools</a> - Jerry Zhou的工具箱和个人项目</p></li></ul><h2 id="Go">Go</h2><ul><li><p><a href="https://github.com/dagger/container-use">dagger/container-use</a> - Development environments for coding agents. Enable multiple agents to work safely and independently with your preferred stack.</p></li><li><p><a href="https://github.com/kingparks/cursor-vip">kingparks/cursor-vip</a> - cursor IDE enjoy VIP</p></li><li><p><a href="https://github.com/deanxv/lmarena2api">deanxv/lmarena2api</a> -</p></li><li><p><a href="https://github.com/1Panel-dev/1Panel">1Panel-dev/1Panel</a> - 🔥 Take full control of your VPS with 1Panel. Deploy OpenClaw in one click.</p></li><li><p><a href="https://github.com/kingwrcy/moments">kingwrcy/moments</a> - 极简朋友圈</p></li><li><p><a href="https://github.com/usememos/memos">usememos/memos</a> - Open-source, self-hosted note-taking tool built for quick capture. Markdown-native, lightweight, and fully yours.</p></li><li><p><a href="https://github.com/linux-do/new-api">linux-do/new-api</a> - 基于One API的二次开发版本，仅供个人管理渠道使用，请勿用于商业API分发！</p></li><li><p><a href="https://github.com/anzhiyu-c/img2color-go">anzhiyu-c/img2color-go</a> - 一个获取图片主色调GO API</p></li><li><p><a href="https://github.com/QuantumNous/new-api">QuantumNous/new-api</a> - A unified AI model hub for aggregation &amp; distribution. It supports cross-converting various LLMs into OpenAI-compatible, Claude-compatible, or Gemini-compatible formats. A centralized gateway for personal and enterprise model management. 🍥</p></li><li><p><a href="https://github.com/AlistGo/alist">AlistGo/alist</a> - 🗂️A file list/WebDAV program that supports multiple storages, powered by Gin and Solidjs. / 一个支持多存储的文件列表/WebDAV程序，使用 Gin 和 Solidjs。</p></li><li><p><a href="https://github.com/deanxv/coze-discord-proxy">deanxv/coze-discord-proxy</a> - 代理Discord对话Coze-Bot，实现以API形式请求GPT4模型，提供对话、文生图、图生文、知识库检索等功能。</p></li><li><p><a href="https://github.com/XIU2/CloudflareSpeedTest">XIU2/CloudflareSpeedTest</a> - 🌩「自选优选 IP」测试 Cloudflare CDN 延迟和速度，获取最快 IP ！当然也支持其他 CDN / 多个解析 IP 的网站 ~</p></li><li><p><a href="https://github.com/OwO-Network/DeepLX">OwO-Network/DeepLX</a> - Powerful Free DeepL API, No Token Required</p></li></ul><h2 id="Kotlin">Kotlin</h2><ul><li><p><a href="https://github.com/rikkahub/rikkahub">rikkahub/rikkahub</a> - RikkaHub is an Android APP that supports for multiple LLM providers.</p></li><li><p><a href="https://github.com/cwuom/NeriPlayer">cwuom/NeriPlayer</a> - A unified Android player for streaming music and videos from multiple online platforms. / ✨ 简易多平台音视频聚合流媒体播放器 🎵</p></li><li><p><a href="https://github.com/AritxOnly/Deadliner">AritxOnly/Deadliner</a> - 一个简洁高效Deadline管理记录软件</p></li><li><p><a href="https://github.com/RikkaApps/Shizuku">RikkaApps/Shizuku</a> - Using system APIs directly with adb/root privileges from normal apps through a Java process started with app_process.</p></li><li><p><a href="https://github.com/Taewan-P/gpt_mobile">Taewan-P/gpt_mobile</a> - Chat app for Android that supports answers from multiple LLMs at once. Bring your own API key AI client. Supports OpenAI, Anthropic, Google, and Ollama. Designed with Material3 &amp; Compose.</p></li><li><p><a href="https://github.com/sunshine0523/Mi-Freeform">sunshine0523/Mi-Freeform</a> - Mi-Freeform 3 is an Android third-party freeform software that supports Android 8.1-Android 14</p></li><li><p><a href="https://github.com/Live-Block/Flyme-FreeForm">Live-Block/Flyme-FreeForm</a> - A FlymeOS style freeform</p></li><li><p><a href="https://github.com/MetaCubeX/ClashMetaForAndroid">MetaCubeX/ClashMetaForAndroid</a> - A rule-based tunnel for Android.</p></li><li><p><a href="https://github.com/breezy-weather/breezy-weather">breezy-weather/breezy-weather</a> - A feature-rich weather app with good visualizations and more than 50 sources.</p></li></ul><h2 id="Java">Java</h2><ul><li><p><a href="https://github.com/siavash79/PixelXpert">siavash79/PixelXpert</a> - mixed Xposed+Magisk module for customization of Google Pixel rom of Android 12+</p></li><li><p><a href="https://github.com/oasisfeng/island">oasisfeng/island</a> - Island for Android</p></li><li><p><a href="https://github.com/Mino260806/KeyboardGPT">Mino260806/KeyboardGPT</a> - LSPosed Module to integrate Generative AI like ChatGPT in keyboard.</p></li><li><p><a href="https://github.com/mywalkb/LSPosed_mod">mywalkb/LSPosed_mod</a> - My changes to LSPosed</p></li><li><p><a href="https://github.com/WangDaYeeeeee/GeometricWeather">WangDaYeeeeee/GeometricWeather</a> - A Material Design Weather Application</p></li><li><p><a href="https://github.com/novicezk/midjourney-proxy">novicezk/midjourney-proxy</a> - 代理 MidJourney 的discord频道，实现api形式调用AI绘图</p></li><li><p><a href="https://github.com/cinit/QAuxiliary">cinit/QAuxiliary</a> - QNotified phoenix - To make OICQ great again</p></li><li><p><a href="https://github.com/krahets/hello-algo">krahets/hello-algo</a> - 《Hello 算法》：动画图解、一键运行的数据结构与算法教程。支持简中、繁中、English、日本語，提供 Python, Java, C++, C, C#, JS, Go, Swift, Rust, Ruby, Kotlin, TS, Dart 等代码实现</p></li></ul><h2 id="Shell">Shell</h2><ul><li><p><a href="https://github.com/kanshurichard/enableAppleAI">kanshurichard/enableAppleAI</a> - Enable Apple Intelligence on Macs sold in Mainland China with SIP enabled, tested on MacOS 15.4.1+ and 26+</p></li><li><p><a href="https://github.com/k0baya/X-for-serv00">k0baya/X-for-serv00</a> - Xray-for-Serv00</p></li><li><p><a href="https://github.com/daliansky/Hackintosh">daliansky/Hackintosh</a> - Hackintosh long-term maintenance model EFI and installation tutorial</p></li></ul><h2 id="C">C</h2><ul><li><p><a href="https://github.com/tsl0922/EPD-nRF5">tsl0922/EPD-nRF5</a> - E-paper display firmware for Nordic nRF51/nRF52, with support for image transfer, OTA update.</p></li><li><p><a href="https://github.com/Genymobile/scrcpy">Genymobile/scrcpy</a> - Display and control your Android device</p></li></ul><h2 id="JavaScript">JavaScript</h2><ul><li><p><a href="https://github.com/uiwjs/province-city-china">uiwjs/province-city-china</a> - 🇨🇳 Complete and updated China administrative divisions (province, city, county, town) in JSON, CSV, and SQL formats 🇨🇳最全最新中国【省、市、区县、乡镇街道】json,csv,sql数据</p></li><li><p><a href="https://github.com/YangguangZhou/Caffeine-Tracker">YangguangZhou/Caffeine-Tracker</a> - 一个使用 React 构建的 Web 应用，旨在帮助用户科学地追踪、管理和分析他们的咖啡因摄入量，并提供基于科学模型的代谢估算和健康建议。</p></li><li><p><a href="https://github.com/ling-drag0n/CloudPaste">ling-drag0n/CloudPaste</a> - 🌩️ Serverless 自托管的文件管理与文本分享工具/网盘，支持多存储聚合管理和WebDAV 服务挂载。兼容 S3、WebDAV、OneDrive、Google Drive、Telegram、HF、GitHub 等。内置   Markdown 编辑器、30+文件格式预览。支持 Cloudflare Workers 或 Docker 部署。</p></li><li><p><a href="https://github.com/YangguangZhou/Poems">YangguangZhou/Poems</a> - 使用 Next.js 开发的古诗文网站，提供高中语文必背诗词和文言文的查询、学习功能。网站设计美观、响应式，支持多种设备访问。</p></li><li><p><a href="https://github.com/u14app/deep-research">u14app/deep-research</a> - Use any LLMs (Large Language Models) for Deep Research. Support SSE API and MCP server.</p></li><li><p><a href="https://github.com/walinejs/waline">walinejs/waline</a> - 💬 A Simple, Safe Comment System</p></li><li><p><a href="https://github.com/PublicAffairs/openai-gemini">PublicAffairs/openai-gemini</a> - Gemini ➜ OpenAI API proxy. Serverless!</p></li><li><p><a href="https://github.com/wozulong/oaifree-search-shared">wozulong/oaifree-search-shared</a> - Change default search engine to OAIFree search(shared).</p></li><li><p><a href="https://github.com/wozulong/oaifree-search">wozulong/oaifree-search</a> - Change default search engine to OAIFree search.</p></li><li><p><a href="https://github.com/FuShengPing/android-qinglong">FuShengPing/android-qinglong</a> - 基于青龙面板接口开发的App，支持面板大部分原生功能，同时提供拓展模块，帮助用户快捷管理。</p></li><li><p><a href="https://github.com/luogu-dev/markdown-palettes">luogu-dev/markdown-palettes</a> - Markdown*Palettes: Markdown editor for the modern web.</p></li><li><p><a href="https://github.com/jyx04/oaifree-helper">jyx04/oaifree-helper</a> - 本项目基于始皇的new站服务。利用单个Worker&amp;Pages优雅访问始皇镜像站，组建合租共享车队。包含直链登陆、前端登陆页、用户管理、token池管理、车队管理、用户注册、用量查询等等功能。全程无需服务器和域名，无需改代码</p></li><li><p><a href="https://github.com/6dylan6/jdm">6dylan6/jdm</a> - 线报监控合集</p></li><li><p><a href="https://github.com/pot-app/pot-desktop">pot-app/pot-desktop</a> - 🌈一个跨平台的划词翻译和OCR软件 | A cross-platform software for text translation and recognition.</p></li><li><p><a href="https://github.com/6dylan6/jdpro">6dylan6/jdpro</a> -</p></li><li><p><a href="https://github.com/surishortlink/suri">surishortlink/suri</a> - Your own short links as an easily deployed static site</p></li><li><p><a href="https://github.com/simonecorsi/mawesome">simonecorsi/mawesome</a> - 😎 Github action to generate your own awesome list from project you’ve starred ordered by languages!</p></li><li><p><a href="https://github.com/vaxilu/x-ui">vaxilu/x-ui</a> - 支持多协议多用户的 xray 面板</p></li><li><p><a href="https://github.com/pinokiocomputer/pinokio">pinokiocomputer/pinokio</a> - AI Browser</p></li><li><p><a href="https://github.com/Dooy/chatgpt-web-midjourney-proxy">Dooy/chatgpt-web-midjourney-proxy</a> - One UI is all done with chatgpt web, midjourney, gpts,suno,luma,runway,viggle,flux,ideogram,realtime,pika,udio; Simultaneous support  Web / PWA / Linux / Win / MacOS platform</p></li><li><p><a href="https://github.com/fatwang2/search2ai">fatwang2/search2ai</a> - Help your LLMs online</p></li><li><p><a href="https://github.com/rootlexme/hexo-ai-excerpt">rootlexme/hexo-ai-excerpt</a> - hexo使用ai为您的文章生成摘要</p></li><li><p><a href="https://github.com/songquanpeng/one-api">songquanpeng/one-api</a> - LLM API 管理 &amp; 分发系统，支持 OpenAI、Azure、Anthropic Claude、Google Gemini、DeepSeek、字节豆包、ChatGLM、文心一言、讯飞星火、通义千问、360 智脑、腾讯混元等主流模型，统一 API 适配，可用于 key 管理与二次分发。单可执行文件，提供 Docker 镜像，一键部署，开箱即用。LLM API management &amp; key redistribution system, unifying multiple providers under a single API. Single binary, Docker-ready, with an English UI.</p></li><li><p><a href="https://github.com/cliouo/FreeGPT35-Vercel">cliouo/FreeGPT35-Vercel</a> - Utilize the unlimited free ChatGPT3.5-Turbo API service provided by the login-free ChatGPT Web. Supporting Vercel Deployments.</p></li><li><p><a href="https://github.com/14790897/auto-read-liunxdo">14790897/auto-read-liunxdo</a> - Auto-scrubbing of  articles and auto-likes in discourse</p></li><li><p><a href="https://github.com/YangguangZhou/some-stars">YangguangZhou/some-stars</a> - 我的star列表，每天自动更新</p></li><li><p><a href="https://github.com/bartbzd/todo-list">bartbzd/todo-list</a> - To-Do List</p></li><li><p><a href="https://github.com/gokulkrishh/qrcodescan.in">gokulkrishh/qrcodescan.in</a> - QR Code Scanner is the simplest, fastest and most user-friendly web application.</p></li><li><p><a href="https://github.com/lifthrasiir/qr.js">lifthrasiir/qr.js</a> - qr.js: QR code generator in pure Javascript (2011)</p></li><li><p><a href="https://github.com/lowlighter/metrics">lowlighter/metrics</a> - 📊 An infographics generator with 30+ plugins and 300+ options to display stats about your GitHub account and render them as SVG, Markdown, PDF or JSON!</p></li></ul><h2 id="HTML">HTML</h2><ul><li><p><a href="https://github.com/Sjj1024/PakePlus">Sjj1024/PakePlus</a> - Turn any webpage/HTML/Vue/React and so on into desktop and mobile app under 5M with easy in few minutes. 轻松将任意网站/HTML/Vue/React等项目构建为轻量级(小于5M)多端桌面应用和手机应用仅需几分钟. <a href="https://ppofficial.netlify.app">https://ppofficial.netlify.app</a></p></li><li><p><a href="https://github.com/YangguangZhou/GetModels">YangguangZhou/GetModels</a> - Obtain available models for the OpenAI formatted API</p></li><li><p><a href="https://github.com/YangguangZhou/Material-You-Gadget">YangguangZhou/Material-You-Gadget</a> - A wide variety of practical gadgets in Materiel You Design.</p></li><li><p><a href="https://github.com/YangguangZhou/Color">YangguangZhou/Color</a> - 颜色转换器</p></li><li><p><a href="https://github.com/YangguangZhou/FileDiff">YangguangZhou/FileDiff</a> - 在线文本比对器</p></li><li><p><a href="https://github.com/YangguangZhou/OpenAI-TTS">YangguangZhou/OpenAI-TTS</a> - TTS sever based on OpenAI</p></li><li><p><a href="https://github.com/wozulong/openai-images-edits">wozulong/openai-images-edits</a> - 旨在打造一个使用 OpenAI 图片编辑API（或Chat2API）来让AI编辑图片的服务。</p></li><li><p><a href="https://github.com/YangguangZhou/PayAll">YangguangZhou/PayAll</a> - 万能收款码，支持微信、支付宝、QQ三码合一</p></li><li><p><a href="https://github.com/YangguangZhou/Calculator">YangguangZhou/Calculator</a> - Online calculator</p></li><li><p><a href="https://github.com/Harry-zklcdc/go-proxy-bingai">Harry-zklcdc/go-proxy-bingai</a> - 用 Vue3 和 Go 搭建的微软 New Bing 演示站点，拥有一致的 UI 体验，支持 ChatGPT 提示词，支持 API 调用，国内可用。</p></li><li><p><a href="https://github.com/YangguangZhou/RandomName">YangguangZhou/RandomName</a> - 随机点名器</p></li></ul><h2 id="Roff">Roff</h2><ul><li><a href="https://github.com/TapXWorld/ChinaTextbook">TapXWorld/ChinaTextbook</a> - 所有小初高、大学PDF教材。</li></ul><h2 id="Dart">Dart</h2><ul><li><p><a href="https://github.com/R-lz/LINUX-DO">R-lz/LINUX-DO</a> - 一个简单的L站的移动端</p></li><li><p><a href="https://github.com/guozhigq/pilipala">guozhigq/pilipala</a> - PiliPala 是使用Flutter开发的BiliBili第三方客户端，感谢使用。</p></li><li><p><a href="https://github.com/lollipopkit/flutter_server_box">lollipopkit/flutter_server_box</a> - ServerBox - server status &amp; toolbox</p></li><li><p><a href="https://github.com/chen08209/FlClash">chen08209/FlClash</a> - A multi-platform proxy client based on ClashMeta,simple and easy to use, open-source and ad-free.</p></li><li><p><a href="https://github.com/AppFlowy-IO/AppFlowy">AppFlowy-IO/AppFlowy</a> - Bring projects, wikis, and teams together with AI. AppFlowy is the AI collaborative workspace where you achieve more without losing control of your data. The leading open source Notion alternative.</p></li><li><p><a href="https://github.com/jing332/AListFlutter">jing332/AListFlutter</a> - AList 安卓版本，APK安装即用，无需Root或Termux。</p></li></ul><h2 id="C-2">C++</h2><ul><li><p><a href="https://github.com/HIllya51/LunaTranslator">HIllya51/LunaTranslator</a> - 视觉小说翻译器 / Visual Novel Translator</p></li><li><p><a href="https://github.com/niedev/RTranslator">niedev/RTranslator</a> - Open source real-time translation app for Android that runs locally</p></li></ul><h2 id="miscellaneous">miscellaneous</h2><ul><li><p><a href="https://github.com/m0tral/EasyFace">m0tral/EasyFace</a> - Xiaomi watchfaces editor for various watch, band models by Xiaomi</p></li><li><p><a href="https://github.com/wozulong/fuclaude">wozulong/fuclaude</a> - 法克劳德，啥也不是。</p></li><li><p><a href="https://github.com/AZeC4/TelegramGroup">AZeC4/TelegramGroup</a> - 2026最新悄咪咪收集的10000+个Telegram群合集，附全网最有趣好用的机器人BOT🤖【<a href="http://dianbaodaohang.com">dianbaodaohang.com</a>】</p></li><li><p><a href="https://github.com/LC044/WeChatMsg">LC044/WeChatMsg</a> -</p></li><li><p><a href="https://github.com/YangguangZhou/CNChat-Docs">YangguangZhou/CNChat-Docs</a> - CNChat 使用文档</p></li><li><p><a href="https://github.com/rcy1314/some-stars">rcy1314/some-stars</a> - 我的star列表，每天自动更新</p></li><li><p><a href="https://github.com/Nirzak/alist-koyeb-updated-to-v3">Nirzak/alist-koyeb-updated-to-v3</a> - Deploy alist to koyeb updated to v3</p></li><li><p><a href="https://github.com/AlistGo/alist-koyeb">AlistGo/alist-koyeb</a> - Deploy alist to koyeb</p></li><li><p><a href="https://github.com/CHNJohnHK/Material-You-App-Repository">CHNJohnHK/Material-You-App-Repository</a> - A simple but intact and frequent-updated Material You App collection project creating with love and persistence.</p></li></ul><h2 id="PHP">PHP</h2><ul><li><p><a href="https://github.com/f4team-cn/f4pan">f4team-cn/f4pan</a> - A website to get netdisk download link for users who cannot install the client</p></li><li><p><a href="https://github.com/okxlin/appstore">okxlin/appstore</a> - 1Panel 应用商店的非官方应用适配库  1Panel Store Unofficial App Adaptation Repository (<a href="https://t.me/dockerbox">https://t.me/dockerbox</a>)</p></li><li><p><a href="https://github.com/kalcaddle/kodbox">kalcaddle/kodbox</a> - kodbox is a file manager for web. It is a newly designed product based on kodexplorer. It is also a web code editor, which allows you to develop websites directly within the web browser.You can run kodbox either online or locally,on Linux, Windows or Mac based platforms</p></li></ul><h2 id="CSS">CSS</h2><ul><li><a href="https://github.com/wozulong/ChatGPTAuthHelper">wozulong/ChatGPTAuthHelper</a> - 一个简单的Chrome插件，用来帮助你登录ChatGPT。</li></ul><h2 id="C-3">C#</h2><ul><li><p><a href="https://github.com/RayWangQvQ/BiliBiliToolPro">RayWangQvQ/BiliBiliToolPro</a> - B 站（bilibili）自动任务工具，支持docker、青龙、k8s等多种部署方式。敏感肌也能用。</p></li><li><p><a href="https://github.com/stratumauth/app">stratumauth/app</a> - 📱 Two-Factor Authentication (2FA) client for Android + Wear OS</p></li></ul><h2 id="Rust">Rust</h2><ul><li><p><a href="https://github.com/tw93/Pake">tw93/Pake</a> - 🤱🏻 Turn any webpage into a desktop app with one command.</p></li><li><p><a href="https://github.com/Rock-Candy-Tea/hexo-circle-of-friends">Rock-Candy-Tea/hexo-circle-of-friends</a> - Rust gets the friend’s articles from blog-friend-links</p></li><li><p><a href="https://github.com/spacedriveapp/spacedrive">spacedriveapp/spacedrive</a> - Spacedrive is an open source cross-platform file explorer, powered by a virtual distributed filesystem written in Rust.</p></li></ul><h2 id="Svelte">Svelte</h2><ul><li><p><a href="https://github.com/JacobLinCool/d1-manager">JacobLinCool/d1-manager</a> - D1 Manager is a web UI and API for Cloudflare D1, a serverless SQL database. It provides a web interface for managing databases, tables, and records, as well as an AI assistant to help you write query in natural language.</p></li><li><p><a href="https://github.com/YangguangZhou/genshin-impact-picker">YangguangZhou/genshin-impact-picker</a> - 原神随机点名器</p></li><li><p><a href="https://github.com/animation-picker/genshin-impact">animation-picker/genshin-impact</a> -</p></li></ul><h2 id="Stylus">Stylus</h2><ul><li><a href="https://github.com/anzhiyu-c/hexo-theme-anzhiyu">anzhiyu-c/hexo-theme-anzhiyu</a> - 安知鱼主题，这是一个简洁美丽的hexo主题。</li></ul><h2 id="Jupyter-Notebook">Jupyter Notebook</h2><ul><li><a href="https://github.com/OpenBMB/MiniCPM">OpenBMB/MiniCPM</a> - MiniCPM4 &amp; MiniCPM4.1: Ultra-Efficient LLMs on End Devices, achieving 3+ generation speedup on reasoning tasks</li></ul>]]></content>
    
    
    <summary type="html">Jerry Zhou的star列表，每周自动更新</summary>
    
    
    
    <category term="编程" scheme="https://blog.jerryz.com.cn/categories/%E7%BC%96%E7%A8%8B/"/>
    
    
    <category term="编程" scheme="https://blog.jerryz.com.cn/tags/%E7%BC%96%E7%A8%8B/"/>
    
    <category term="GitHub" scheme="https://blog.jerryz.com.cn/tags/GitHub/"/>
    
  </entry>
  
  <entry>
    <title>通过GitHub Workflow实现网站防休眠</title>
    <link href="https://blog.jerryz.com.cn/article/auto_visit/"/>
    <id>https://blog.jerryz.com.cn/article/auto_visit/</id>
    <published>2024-06-16T03:49:21.000Z</published>
    <updated>2026-04-06T03:54:47.823Z</updated>
    
    <content type="html"><![CDATA[<h1>背景</h1><p>在许多平台上部署的网站都会有自动休眠的限制，为了解决这一问题，我们可以利用 GitHub Actions 的自动化功能，定期向我们的网站发送访问请求，从而避免网站被自动休眠。</p><h1>代码</h1><p>在Github仓库的 <code>.github/workflows</code> 中新建一个名为 <code>auto-visit.yml</code> 的文件，并修改 <code>websites</code> 变量的内容即可实现自动运行。</p><figure class="highlight yml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br><span class="line">28</span><br><span class="line">29</span><br><span class="line">30</span><br><span class="line">31</span><br><span class="line">32</span><br><span class="line">33</span><br><span class="line">34</span><br><span class="line">35</span><br><span class="line">36</span><br><span class="line">37</span><br><span class="line">38</span><br><span class="line">39</span><br><span class="line">40</span><br><span class="line">41</span><br><span class="line">42</span><br><span class="line">43</span><br><span class="line">44</span><br><span class="line">45</span><br><span class="line">46</span><br><span class="line">47</span><br><span class="line">48</span><br></pre></td><td class="code"><pre><span class="line"><span class="attr">name:</span> <span class="string">Auto</span> <span class="string">Visit</span> <span class="string">Websites</span></span><br><span class="line"></span><br><span class="line"><span class="attr">on:</span></span><br><span class="line">  <span class="attr">schedule:</span></span><br><span class="line">    <span class="bullet">-</span> <span class="attr">cron:</span> <span class="string">&#x27;0 */12 * * *&#x27;</span>  <span class="comment"># 每12小时执行一次</span></span><br><span class="line">  <span class="attr">workflow_dispatch:</span></span><br><span class="line"></span><br><span class="line"><span class="attr">jobs:</span></span><br><span class="line">  <span class="attr">auto-visit-websites:</span></span><br><span class="line">    <span class="attr">runs-on:</span> <span class="string">ubuntu-latest</span></span><br><span class="line"></span><br><span class="line">    <span class="attr">steps:</span></span><br><span class="line">    <span class="bullet">-</span> <span class="attr">name:</span> <span class="string">Checkout</span> <span class="string">repository</span></span><br><span class="line">      <span class="attr">uses:</span> <span class="string">actions/checkout@v2</span></span><br><span class="line"></span><br><span class="line">    <span class="bullet">-</span> <span class="attr">name:</span> <span class="string">Set</span> <span class="string">up</span> <span class="string">Python</span></span><br><span class="line">      <span class="attr">uses:</span> <span class="string">actions/setup-python@v2</span></span><br><span class="line">      <span class="attr">with:</span></span><br><span class="line">        <span class="attr">python-version:</span> <span class="number">3.</span><span class="string">x</span></span><br><span class="line"></span><br><span class="line">    <span class="bullet">-</span> <span class="attr">name:</span> <span class="string">Install</span> <span class="string">requests</span> <span class="string">library</span></span><br><span class="line">      <span class="attr">run:</span> <span class="string">pip</span> <span class="string">install</span> <span class="string">requests</span></span><br><span class="line"></span><br><span class="line">    <span class="bullet">-</span> <span class="attr">name:</span> <span class="string">Auto</span> <span class="string">Visit</span> <span class="string">Websites</span></span><br><span class="line">      <span class="attr">run:</span> <span class="string">|</span></span><br><span class="line"><span class="string">        echo &quot;</span></span><br><span class="line"><span class="string">        import requests</span></span><br><span class="line"><span class="string"></span></span><br><span class="line">        <span class="string">websites</span> <span class="string">=</span> [</span><br><span class="line">            <span class="string">&#x27;https://jerryz.com.cn&#x27;</span>,</span><br><span class="line">            <span class="string">&#x27;https://blog.jerryz.com.cn&#x27;</span></span><br><span class="line">            <span class="comment"># 添加更多网站</span></span><br><span class="line">        ]</span><br><span class="line"></span><br><span class="line">        <span class="attr">def check_website(url):</span></span><br><span class="line">            <span class="attr">try:</span></span><br><span class="line">                <span class="string">response</span> <span class="string">=</span> <span class="string">requests.get(url)</span></span><br><span class="line">                <span class="string">if</span> <span class="string">response.status_code</span> <span class="string">==</span> <span class="attr">200:</span></span><br><span class="line">                    <span class="string">print(f&#x27;Website</span> &#123;<span class="string">url</span>&#125; <span class="string">is</span> <span class="string">up.&#x27;)</span></span><br><span class="line">                <span class="attr">else:</span></span><br><span class="line">                    <span class="string">print(f&#x27;Website</span> &#123;<span class="string">url</span>&#125; <span class="string">returned</span> <span class="string">status</span> <span class="string">code</span> &#123;<span class="string">response.status_code</span>&#125;<span class="string">.&#x27;)</span></span><br><span class="line">            <span class="attr">except requests.exceptions.RequestException as e:</span></span><br><span class="line">                <span class="string">print(f&#x27;An</span> <span class="string">error</span> <span class="string">occurred</span> <span class="string">while</span> <span class="string">checking</span> &#123;<span class="string">url</span>&#125;<span class="string">:</span> &#123;<span class="string">e</span>&#125;<span class="string">&#x27;)</span></span><br><span class="line"><span class="string"></span></span><br><span class="line"><span class="string">        for website in websites:</span></span><br><span class="line"><span class="string">            check_website(website)</span></span><br><span class="line"><span class="string">        &quot; &gt; auto_visit_websites.py</span></span><br><span class="line"><span class="string">        python auto_visit_websites.py</span></span><br></pre></td></tr></table></figure><h1>更多配置</h1><p>如果需要调整运行时间，可以修改 <code>cron</code> 表达式。例如，防止Huggingface休眠可以使用 <code>0 */12 * * *</code>，而防止Render休眠可以使用 <code>*/13 * * * *</code>。</p><details class="folding-tag" ><summary> Cron 详细规则 </summary>              <div class='content'>              <h2 id="Cron表达式格式">Cron表达式格式</h2><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br></pre></td><td class="code"><pre><span class="line">* * * * *</span><br><span class="line">| | | | |</span><br><span class="line">| | | | ----- 星期几 (0 - 7) (0或7表示周日)</span><br><span class="line">| | | ------- 月份 (1 - 12)</span><br><span class="line">| | --------- 每月第几天 (1 - 31)</span><br><span class="line">| ----------- 小时 (0 - 23)</span><br><span class="line">------------- 分钟 (0 - 59)</span><br></pre></td></tr></table></figure><h2 id="特殊符号">特殊符号</h2><ul><li><code>*</code>：表示该字段的每个可能的值。</li><li><code>,</code>：用于列出多个不连续的值 (如<code>1,3,5</code>)</li><li><code>-</code>：用于定义一个值的范围 (如<code>1-5</code>)</li><li><code>/</code>：用于指定时间的间隔频率 (如<code>*/5</code>表示每5个单位)</li></ul><h2 id="特殊字符串">特殊字符串</h2><ul><li><code>@reboot</code>：系统启动时执行</li><li><code>@yearly</code>：每年一次，相当于<code>0 0 1 1 *</code></li><li><code>@monthly</code>：每月一次，相当于<code>0 0 1 * *</code></li><li><code>@weekly</code>：每周一次，相当于<code>0 0 * * 0</code></li><li><code>@daily</code>：每天一次，相当于<code>0 0 * * *</code></li><li><code>@hourly</code>：每小时一次，相当于<code>0 * * * *</code></li></ul><h2 id="示例">示例</h2><ul><li><code>0 0 * * *</code>：每天午夜执行一次</li><li><code>*/15 * * * *</code>：每15分钟执行一次</li><li><code>0 9 * * 1</code>：每周一上午9点执行</li><li><code>0 0 1 1 *</code>：每年1月1日午夜执行一次</li></ul>              </div>            </details>]]></content>
    
    
    <summary type="html">了解如何通过GitHub Workflow实现网站防休眠，使用自动访问脚本保持网站在线，防止因长时间未访问而被休眠。</summary>
    
    
    
    <category term="编程" scheme="https://blog.jerryz.com.cn/categories/%E7%BC%96%E7%A8%8B/"/>
    
    
    <category term="编程" scheme="https://blog.jerryz.com.cn/tags/%E7%BC%96%E7%A8%8B/"/>
    
    <category term="GitHub" scheme="https://blog.jerryz.com.cn/tags/GitHub/"/>
    
  </entry>
  
  <entry>
    <title>优雅地通过OpenAI Refresh Token自动获取Access/Share Token</title>
    <link href="https://blog.jerryz.com.cn/article/refresh-token/"/>
    <id>https://blog.jerryz.com.cn/article/refresh-token/</id>
    <published>2024-06-04T05:27:38.000Z</published>
    <updated>2026-04-06T03:54:47.827Z</updated>
    
    <content type="html"><![CDATA[<div class="note warning simple"><p>由于 <a href="https://linux.do/t/topic/272012">OAIFree的跑路</a>，本项目也无法继续提供服务</p></div><p><a href="https://tokens.jerryz.com.cn/">https://tokens.jerryz.com.cn/</a></p><h1>获取Refresh Token</h1><ol><li>前往 <a href="https://token.oaifree.com/auth">https://token.oaifree.com/auth</a> 获取，但是需要是Linux Do论坛的三级用户</li><li>自己获取 Refresh Token : <a href="https://linux.do/t/topic/42253">https://linux.do/t/topic/42253</a></li></ol><details class="folding-tag" ><summary> 全文内容 </summary>              <div class='content'>              <p>始皇最近整了个token服务：<br><a href="https://linux.do/t/topic/40591">https://linux.do/t/topic/40591</a></p><p>搞个获取token的脚本，原理见：<br><a href="https://zhile.io/2023/05/19/how-to-get-chatgpt-access-token-via-pkce.html">https://zhile.io/2023/05/19/how-to-get-chatgpt-access-token-via-pkce.html</a><br>直接贴码：</p><figure class="highlight python"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br><span class="line">28</span><br><span class="line">29</span><br><span class="line">30</span><br><span class="line">31</span><br><span class="line">32</span><br><span class="line">33</span><br><span class="line">34</span><br><span class="line">35</span><br><span class="line">36</span><br><span class="line">37</span><br><span class="line">38</span><br><span class="line">39</span><br><span class="line">40</span><br><span class="line">41</span><br><span class="line">42</span><br><span class="line">43</span><br><span class="line">44</span><br><span class="line">45</span><br><span class="line">46</span><br><span class="line">47</span><br><span class="line">48</span><br><span class="line">49</span><br><span class="line">50</span><br><span class="line">51</span><br><span class="line">52</span><br><span class="line">53</span><br><span class="line">54</span><br><span class="line">55</span><br><span class="line">56</span><br><span class="line">57</span><br><span class="line">58</span><br><span class="line">59</span><br><span class="line">60</span><br><span class="line">61</span><br><span class="line">62</span><br><span class="line">63</span><br><span class="line">64</span><br><span class="line">65</span><br><span class="line">66</span><br><span class="line">67</span><br><span class="line">68</span><br><span class="line">69</span><br><span class="line">70</span><br><span class="line">71</span><br><span class="line">72</span><br><span class="line">73</span><br><span class="line">74</span><br><span class="line">75</span><br><span class="line">76</span><br><span class="line">77</span><br><span class="line">78</span><br><span class="line">79</span><br><span class="line">80</span><br><span class="line">81</span><br><span class="line">82</span><br><span class="line">83</span><br><span class="line">84</span><br><span class="line">85</span><br><span class="line">86</span><br><span class="line">87</span><br><span class="line">88</span><br><span class="line">89</span><br><span class="line">90</span><br><span class="line">91</span><br><span class="line">92</span><br><span class="line">93</span><br><span class="line">94</span><br><span class="line">95</span><br><span class="line">96</span><br><span class="line">97</span><br><span class="line">98</span><br><span class="line">99</span><br><span class="line">100</span><br><span class="line">101</span><br><span class="line">102</span><br><span class="line">103</span><br><span class="line">104</span><br><span class="line">105</span><br><span class="line">106</span><br><span class="line">107</span><br><span class="line">108</span><br><span class="line">109</span><br><span class="line">110</span><br><span class="line">111</span><br><span class="line">112</span><br><span class="line">113</span><br><span class="line">114</span><br><span class="line">115</span><br><span class="line">116</span><br><span class="line">117</span><br><span class="line">118</span><br><span class="line">119</span><br><span class="line">120</span><br><span class="line">121</span><br><span class="line">122</span><br><span class="line">123</span><br><span class="line">124</span><br><span class="line">125</span><br><span class="line">126</span><br><span class="line">127</span><br><span class="line">128</span><br><span class="line">129</span><br><span class="line">130</span><br><span class="line">131</span><br><span class="line">132</span><br><span class="line">133</span><br><span class="line">134</span><br><span class="line">135</span><br><span class="line">136</span><br><span class="line">137</span><br><span class="line">138</span><br><span class="line">139</span><br><span class="line">140</span><br><span class="line">141</span><br><span class="line">142</span><br><span class="line">143</span><br><span class="line">144</span><br><span class="line">145</span><br><span class="line">146</span><br><span class="line">147</span><br><span class="line">148</span><br><span class="line">149</span><br><span class="line">150</span><br><span class="line">151</span><br><span class="line">152</span><br><span class="line">153</span><br><span class="line">154</span><br><span class="line">155</span><br><span class="line">156</span><br><span class="line">157</span><br><span class="line">158</span><br><span class="line">159</span><br><span class="line">160</span><br><span class="line">161</span><br><span class="line">162</span><br><span class="line">163</span><br><span class="line">164</span><br><span class="line">165</span><br><span class="line">166</span><br><span class="line">167</span><br><span class="line">168</span><br><span class="line">169</span><br><span class="line">170</span><br><span class="line">171</span><br><span class="line">172</span><br><span class="line">173</span><br><span class="line">174</span><br><span class="line">175</span><br><span class="line">176</span><br><span class="line">177</span><br><span class="line">178</span><br><span class="line">179</span><br><span class="line">180</span><br><span class="line">181</span><br><span class="line">182</span><br><span class="line">183</span><br><span class="line">184</span><br><span class="line">185</span><br><span class="line">186</span><br><span class="line">187</span><br><span class="line">188</span><br><span class="line">189</span><br><span class="line">190</span><br><span class="line">191</span><br><span class="line">192</span><br><span class="line">193</span><br><span class="line">194</span><br><span class="line">195</span><br><span class="line">196</span><br><span class="line">197</span><br><span class="line">198</span><br><span class="line">199</span><br><span class="line">200</span><br><span class="line">201</span><br><span class="line">202</span><br><span class="line">203</span><br><span class="line">204</span><br><span class="line">205</span><br><span class="line">206</span><br><span class="line">207</span><br><span class="line">208</span><br><span class="line">209</span><br><span class="line">210</span><br><span class="line">211</span><br><span class="line">212</span><br><span class="line">213</span><br><span class="line">214</span><br><span class="line">215</span><br><span class="line">216</span><br><span class="line">217</span><br><span class="line">218</span><br><span class="line">219</span><br><span class="line">220</span><br><span class="line">221</span><br><span class="line">222</span><br><span class="line">223</span><br><span class="line">224</span><br><span class="line">225</span><br><span class="line">226</span><br><span class="line">227</span><br><span class="line">228</span><br><span class="line">229</span><br><span class="line">230</span><br><span class="line">231</span><br><span class="line">232</span><br><span class="line">233</span><br><span class="line">234</span><br><span class="line">235</span><br><span class="line">236</span><br><span class="line">237</span><br><span class="line">238</span><br><span class="line">239</span><br><span class="line">240</span><br><span class="line">241</span><br><span class="line">242</span><br><span class="line">243</span><br><span class="line">244</span><br><span class="line">245</span><br><span class="line">246</span><br><span class="line">247</span><br><span class="line">248</span><br><span class="line">249</span><br><span class="line">250</span><br><span class="line">251</span><br><span class="line">252</span><br><span class="line">253</span><br><span class="line">254</span><br><span class="line">255</span><br><span class="line">256</span><br><span class="line">257</span><br><span class="line">258</span><br></pre></td><td class="code"><pre><span class="line"><span class="keyword">import</span> base64</span><br><span class="line"><span class="keyword">import</span> hashlib</span><br><span class="line"><span class="keyword">import</span> json</span><br><span class="line"><span class="keyword">import</span> os</span><br><span class="line"><span class="keyword">import</span> random</span><br><span class="line"><span class="keyword">import</span> string</span><br><span class="line"><span class="keyword">import</span> time</span><br><span class="line"><span class="keyword">from</span> urllib.parse <span class="keyword">import</span> urlparse</span><br><span class="line"></span><br><span class="line"><span class="keyword">import</span> click</span><br><span class="line"><span class="keyword">import</span> requests</span><br><span class="line"><span class="keyword">from</span> DrissionPage <span class="keyword">import</span> ChromiumOptions</span><br><span class="line"><span class="keyword">from</span> DrissionPage._pages.web_page <span class="keyword">import</span> WebPage</span><br><span class="line"></span><br><span class="line"></span><br><span class="line"><span class="keyword">def</span> <span class="title function_">to_time</span>(<span class="params">t: <span class="built_in">int</span> = <span class="literal">None</span></span>):</span><br><span class="line">    <span class="keyword">return</span> time.strftime(<span class="string">&#x27;%Y-%m-%d %H:%M:%S&#x27;</span>, time.localtime(t))</span><br><span class="line"></span><br><span class="line"></span><br><span class="line"><span class="keyword">def</span> <span class="title function_">to_timestamp</span>(<span class="params">t: <span class="built_in">str</span> = <span class="literal">None</span></span>):</span><br><span class="line">    <span class="keyword">return</span> time.strptime(t, <span class="string">&#x27;%Y-%m-%d %H:%M:%S&#x27;</span>) <span class="keyword">if</span> t <span class="keyword">else</span> time.time()</span><br><span class="line"></span><br><span class="line"></span><br><span class="line"><span class="keyword">class</span> <span class="title class_">TokenManager</span>:</span><br><span class="line">    <span class="keyword">def</span> <span class="title function_">__init__</span>(<span class="params"></span></span><br><span class="line"><span class="params">            self,</span></span><br><span class="line"><span class="params">            refresh_token=<span class="literal">None</span>,</span></span><br><span class="line"><span class="params">            device_token=<span class="literal">None</span>,</span></span><br><span class="line"><span class="params">            refresh_interval=<span class="number">60</span>,</span></span><br><span class="line"><span class="params">            storage_path=<span class="string">&#x27;./token.json&#x27;</span>,</span></span><br><span class="line"><span class="params">            proxy=<span class="string">&#x27;http://127.0.0.1:10809&#x27;</span>,</span></span><br><span class="line"><span class="params">    </span>):</span><br><span class="line">        <span class="variable language_">self</span>.refresh_token = refresh_token</span><br><span class="line">        <span class="variable language_">self</span>.device_token = device_token</span><br><span class="line">        <span class="variable language_">self</span>.refresh_interval = refresh_interval</span><br><span class="line">        <span class="variable language_">self</span>.access_token = <span class="literal">None</span></span><br><span class="line">        <span class="variable language_">self</span>.storage_path = storage_path</span><br><span class="line">        <span class="variable language_">self</span>.co = ChromiumOptions()</span><br><span class="line">        <span class="keyword">if</span> proxy:</span><br><span class="line">            <span class="variable language_">self</span>.co.set_proxy(proxy)</span><br><span class="line">            <span class="variable language_">self</span>.proxy = &#123;<span class="string">&#x27;all&#x27;</span>: proxy&#125;</span><br><span class="line">        <span class="keyword">else</span>:</span><br><span class="line">            <span class="variable language_">self</span>.proxy = <span class="literal">None</span></span><br><span class="line">        <span class="variable language_">self</span>.load_token()</span><br><span class="line">        <span class="variable language_">self</span>.save_token()</span><br><span class="line"></span><br><span class="line">    <span class="keyword">def</span> <span class="title function_">get_refresh_token</span>(<span class="params">self</span>):</span><br><span class="line">        <span class="variable language_">self</span>.ensure_refresh_token()</span><br><span class="line">        <span class="keyword">return</span> <span class="variable language_">self</span>.refresh_token</span><br><span class="line"></span><br><span class="line">    <span class="keyword">def</span> <span class="title function_">get_access_token</span>(<span class="params">self</span>):</span><br><span class="line">        <span class="keyword">if</span> <span class="variable language_">self</span>.is_expired():</span><br><span class="line">            <span class="variable language_">self</span>.refresh()</span><br><span class="line">        <span class="keyword">return</span> <span class="variable language_">self</span>.access_token</span><br><span class="line"></span><br><span class="line">    <span class="keyword">def</span> <span class="title function_">get_sess_key</span>(<span class="params">self</span>):</span><br><span class="line">        response = requests.post(</span><br><span class="line">            <span class="string">&#x27;https://api.openai.com/dashboard/onboarding/login&#x27;</span>,</span><br><span class="line">            headers=&#123;</span><br><span class="line">                <span class="string">&quot;Authorization&quot;</span>: <span class="string">f&quot;Bearer <span class="subst">&#123;self.get_access_token()&#125;</span>&quot;</span>,</span><br><span class="line">                <span class="string">&quot;Content-Type&quot;</span>: <span class="string">&quot;application/json&quot;</span>,</span><br><span class="line">                <span class="string">&quot;User-Agent&quot;</span>: <span class="string">&quot;Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36 OPR/105.0.0.0&quot;</span>,</span><br><span class="line">            &#125;,</span><br><span class="line">            proxies=<span class="variable language_">self</span>.proxy</span><br><span class="line">        )</span><br><span class="line">        <span class="keyword">if</span> response.ok:</span><br><span class="line">            data = json.loads(response.text)</span><br><span class="line">            <span class="keyword">return</span> &#123;</span><br><span class="line">                <span class="string">&#x27;sess_key&#x27;</span>: data[<span class="string">&#x27;user&#x27;</span>][<span class="string">&#x27;session&#x27;</span>][<span class="string">&#x27;sensitive_id&#x27;</span>],</span><br><span class="line">                <span class="string">&#x27;created&#x27;</span>: to_time(data[<span class="string">&#x27;user&#x27;</span>][<span class="string">&#x27;session&#x27;</span>][<span class="string">&#x27;created&#x27;</span>]),</span><br><span class="line">                <span class="string">&#x27;last_use&#x27;</span>: to_time(data[<span class="string">&#x27;user&#x27;</span>][<span class="string">&#x27;session&#x27;</span>][<span class="string">&#x27;last_use&#x27;</span>]),</span><br><span class="line">            &#125;</span><br><span class="line"></span><br><span class="line">    <span class="keyword">def</span> <span class="title function_">is_expired</span>(<span class="params">self</span>):</span><br><span class="line">        <span class="keyword">if</span> <span class="keyword">not</span> <span class="variable language_">self</span>.access_token:</span><br><span class="line">            <span class="keyword">return</span> <span class="literal">True</span></span><br><span class="line">        payload = <span class="variable language_">self</span>.access_token.split(<span class="string">&#x27;.&#x27;</span>)[<span class="number">1</span>]</span><br><span class="line">        payload = payload + <span class="string">&#x27;=&#x27;</span> * - (<span class="built_in">len</span>(payload) % - <span class="number">4</span>)</span><br><span class="line">        exp = json.loads(base64.b64decode(payload).decode()).get(<span class="string">&#x27;exp&#x27;</span>)</span><br><span class="line">        <span class="keyword">return</span> exp - time.time() &lt; <span class="number">60</span></span><br><span class="line"></span><br><span class="line">    <span class="keyword">def</span> <span class="title function_">refresh</span>(<span class="params">self</span>):</span><br><span class="line">        <span class="variable language_">self</span>.ensure_refresh_token()</span><br><span class="line">        <span class="variable language_">self</span>.access_token = <span class="variable language_">self</span>.generate_access_token()</span><br><span class="line"></span><br><span class="line">    <span class="keyword">def</span> <span class="title function_">ensure_refresh_token</span>(<span class="params">self</span>):</span><br><span class="line">        <span class="keyword">if</span> <span class="variable language_">self</span>.refresh_token:</span><br><span class="line">            <span class="keyword">return</span></span><br><span class="line">        code_verifier = <span class="variable language_">self</span>.generate_code_verifier()</span><br><span class="line">        code_challenge = <span class="variable language_">self</span>.generate_code_challenge(code_verifier)</span><br><span class="line">        preauth_cookie = <span class="variable language_">self</span>.get_preauth_cookie()</span><br><span class="line">        <span class="keyword">if</span> <span class="keyword">not</span> preauth_cookie:</span><br><span class="line">            <span class="keyword">raise</span> Exception(<span class="string">&#x27;抓取preauth_cookie失败&#x27;</span>)</span><br><span class="line">        url = <span class="string">f&#x27;https://auth0.openai.com/authorize&#x27;</span> \</span><br><span class="line">              <span class="string">f&#x27;?client_id=pdlLIX2Y72MIl2rhLhTE9VV9bN905kBh&#x27;</span> \</span><br><span class="line">              <span class="string">f&#x27;&amp;audience=https%3A%2F%2Fapi.openai.com%2Fv1&#x27;</span> \</span><br><span class="line">              <span class="string">f&#x27;&amp;redirect_uri=com.openai.chat%3A%2F%2Fauth0.openai.com%2Fios%2Fcom.openai.chat%2Fcallback&#x27;</span> \</span><br><span class="line">              <span class="string">f&#x27;&amp;scope=openid%20email%20profile%20offline_access%20model.request%20model.read%20organization.read%20offline&#x27;</span> \</span><br><span class="line">              <span class="string">f&#x27;&amp;response_type=code&#x27;</span> \</span><br><span class="line">              <span class="string">f&#x27;&amp;code_challenge=<span class="subst">&#123;code_challenge&#125;</span>&#x27;</span> \</span><br><span class="line">              <span class="string">f&#x27;&amp;code_challenge_method=S256&#x27;</span> \</span><br><span class="line">              <span class="string">f&#x27;&amp;preauth_cookie=<span class="subst">&#123;preauth_cookie&#125;</span>&#x27;</span></span><br><span class="line"></span><br><span class="line">        url += <span class="string">&#x27;&amp;prompt=login&#x27;</span></span><br><span class="line">        <span class="comment"># print(url)</span></span><br><span class="line">        <span class="comment"># code = input(&#x27;code: &#x27;)</span></span><br><span class="line">        page = WebPage(chromium_options=<span class="variable language_">self</span>.co)</span><br><span class="line">        page.get(url)</span><br><span class="line">        page.listen.start(<span class="string">&#x27;com.openai.chat://auth0.openai.com/ios/com.openai.chat/callback&#x27;</span>)</span><br><span class="line">        res = page.listen.wait()</span><br><span class="line">        query1 = &#123;args.split(<span class="string">&#x27;=&#x27;</span>)[<span class="number">0</span>]: args.split(<span class="string">&#x27;=&#x27;</span>)[<span class="number">1</span>] <span class="keyword">for</span> args <span class="keyword">in</span> urlparse(res.url).query.split(<span class="string">&#x27;&amp;&#x27;</span>)&#125;</span><br><span class="line">        code = query1.get(<span class="string">&#x27;code&#x27;</span>)</span><br><span class="line">        <span class="keyword">if</span> <span class="keyword">not</span> code:</span><br><span class="line">            <span class="keyword">raise</span> Exception(<span class="string">&#x27;preauth_cookie已过期&#x27;</span>)</span><br><span class="line">        <span class="comment"># state = query1[&#x27;state&#x27;]</span></span><br><span class="line">        page.close()</span><br><span class="line">        resp_json = requests.post(<span class="string">&#x27;https://auth0.openai.com/oauth/token&#x27;</span>, json=&#123;</span><br><span class="line">            <span class="string">&#x27;redirect_uri&#x27;</span>: <span class="string">&#x27;com.openai.chat://auth0.openai.com/ios/com.openai.chat/callback&#x27;</span>,</span><br><span class="line">            <span class="string">&#x27;grant_type&#x27;</span>: <span class="string">&#x27;authorization_code&#x27;</span>,</span><br><span class="line">            <span class="string">&#x27;client_id&#x27;</span>: <span class="string">&#x27;pdlLIX2Y72MIl2rhLhTE9VV9bN905kBh&#x27;</span>,</span><br><span class="line">            <span class="string">&#x27;code&#x27;</span>: code,</span><br><span class="line">            <span class="string">&#x27;code_verifier&#x27;</span>: code_verifier</span><br><span class="line">        &#125;, proxies=<span class="variable language_">self</span>.proxy).json()</span><br><span class="line">        <span class="comment"># json.dump(resp_json, open(&#x27;./app.json&#x27;, &#x27;w&#x27;))</span></span><br><span class="line">        <span class="comment"># print(json.dumps(resp_json, indent=2))</span></span><br><span class="line">        <span class="variable language_">self</span>.refresh_token = resp_json.get(<span class="string">&#x27;refresh_token&#x27;</span>)</span><br><span class="line">        <span class="variable language_">self</span>.save_token()</span><br><span class="line"></span><br><span class="line">    <span class="keyword">def</span> <span class="title function_">revoke_refresh_token</span>(<span class="params">self, refresh_token</span>):</span><br><span class="line">        resp = requests.post(<span class="string">&#x27;https://auth0.openai.com/oauth/revoke&#x27;</span>, json=&#123;</span><br><span class="line">            <span class="string">&#x27;client_id&#x27;</span>: <span class="string">&#x27;pdlLIX2Y72MIl2rhLhTE9VV9bN905kBh&#x27;</span>,</span><br><span class="line">            <span class="string">&#x27;token&#x27;</span>: refresh_token</span><br><span class="line">        &#125;, proxies=<span class="variable language_">self</span>.proxy)</span><br><span class="line">        <span class="keyword">assert</span> resp.status_code == <span class="number">200</span></span><br><span class="line">        <span class="variable language_">self</span>.refresh_token = <span class="literal">None</span></span><br><span class="line">        <span class="variable language_">self</span>.save_token()</span><br><span class="line"></span><br><span class="line"><span class="meta">    @staticmethod</span></span><br><span class="line">    <span class="keyword">def</span> <span class="title function_">generate_code_verifier</span>():</span><br><span class="line">        <span class="keyword">return</span> base64.urlsafe_b64encode(os.urandom(<span class="number">32</span>)).decode().rstrip(<span class="string">&#x27;=&#x27;</span>)</span><br><span class="line"></span><br><span class="line"><span class="meta">    @staticmethod</span></span><br><span class="line">    <span class="keyword">def</span> <span class="title function_">generate_code_challenge</span>(<span class="params">code_verifier</span>):</span><br><span class="line">        m = hashlib.sha256()</span><br><span class="line">        m.update(code_verifier.encode())</span><br><span class="line">        <span class="keyword">return</span> base64.urlsafe_b64encode(m.digest()).decode().rstrip(<span class="string">&#x27;=&#x27;</span>)</span><br><span class="line"></span><br><span class="line">    <span class="keyword">def</span> <span class="title function_">get_preauth_cookie</span>(<span class="params">self</span>):</span><br><span class="line">        <span class="comment"># fakeopen已挂</span></span><br><span class="line">        <span class="comment"># return requests.get(&#x27;https://ai.fakeopen.com/auth/preauth&#x27;).json().get(&#x27;preauth_cookie&#x27;)</span></span><br><span class="line">        <span class="keyword">if</span> <span class="variable language_">self</span>.device_token:</span><br><span class="line">            rsp = requests.post(</span><br><span class="line">                <span class="string">&#x27;https://ios.chat.openai.com/backend-api/preauth_devicecheck&#x27;</span>,</span><br><span class="line">                json=&#123;</span><br><span class="line">                    <span class="string">&quot;bundle_id&quot;</span>: <span class="string">&quot;com.openai.chat&quot;</span>,</span><br><span class="line">                    <span class="string">&quot;device_id&quot;</span>: <span class="string">&quot;62345678-042E-45C7-962F-AC725D0E7770&quot;</span>,</span><br><span class="line">                    <span class="string">&quot;device_token&quot;</span>: <span class="variable language_">self</span>.device_token,</span><br><span class="line">                    <span class="string">&quot;request_flag&quot;</span>: <span class="literal">True</span></span><br><span class="line">                &#125;,</span><br><span class="line">                proxies=<span class="variable language_">self</span>.proxy</span><br><span class="line">            )</span><br><span class="line">            <span class="keyword">if</span> rsp.status_code == <span class="number">200</span> <span class="keyword">and</span> rsp.json().get(<span class="string">&#x27;is_ok&#x27;</span>):</span><br><span class="line">                <span class="keyword">return</span> rsp.cookies.get(<span class="string">&#x27;_preauth_devicecheck&#x27;</span>)</span><br><span class="line">        <span class="keyword">raise</span> Exception(<span class="string">&#x27;抓取preauth_cookie失败&#x27;</span>)</span><br><span class="line"></span><br><span class="line">    <span class="keyword">def</span> <span class="title function_">generate_access_token</span>(<span class="params">self</span>):</span><br><span class="line">        <span class="variable language_">self</span>.ensure_refresh_token()</span><br><span class="line">        resp = requests.post(<span class="string">&#x27;https://token.oaifree.com/api/auth/refresh&#x27;</span>, data=&#123;</span><br><span class="line">            <span class="string">&#x27;refresh_token&#x27;</span>: <span class="variable language_">self</span>.refresh_token</span><br><span class="line">        &#125;)</span><br><span class="line">        <span class="keyword">if</span> resp.status_code == <span class="number">200</span>:</span><br><span class="line">            access_token = resp.json().get(<span class="string">&#x27;access_token&#x27;</span>)</span><br><span class="line">            <span class="variable language_">self</span>.access_token = access_token</span><br><span class="line">            <span class="variable language_">self</span>.save_token()</span><br><span class="line">            <span class="keyword">return</span> access_token</span><br><span class="line">        <span class="keyword">else</span>:</span><br><span class="line">            <span class="keyword">return</span> <span class="variable language_">self</span>.generate_access_token_old()</span><br><span class="line"></span><br><span class="line">    <span class="keyword">def</span> <span class="title function_">generate_share_token</span>(<span class="params">self, unique_name=<span class="string">&#x27;share_token&#x27;</span></span>):</span><br><span class="line">        <span class="comment"># share_token的有效期还取决于access_token</span></span><br><span class="line">        resp = requests.post(<span class="string">&#x27;https://chat.oaifree.com/token/register&#x27;</span>, data=&#123;</span><br><span class="line">            <span class="string">&#x27;unique_name&#x27;</span>: unique_name,</span><br><span class="line">            <span class="string">&#x27;access_token&#x27;</span>: <span class="variable language_">self</span>.get_access_token(),</span><br><span class="line">            <span class="string">&#x27;expires_in&#x27;</span>: <span class="number">20</span>,</span><br><span class="line">            <span class="string">&#x27;site_limit&#x27;</span>: <span class="literal">None</span>,</span><br><span class="line">            <span class="string">&#x27;gpt35_limit&#x27;</span>: -<span class="number">1</span>,</span><br><span class="line">            <span class="string">&#x27;gpt4_limit&#x27;</span>: -<span class="number">1</span>,</span><br><span class="line">            <span class="string">&#x27;show_conversations&#x27;</span>: <span class="literal">True</span>,</span><br><span class="line">            <span class="string">&#x27;show_userinfo&#x27;</span>: <span class="literal">False</span>,</span><br><span class="line">            <span class="string">&#x27;reset_limit&#x27;</span>: <span class="literal">True</span>,</span><br><span class="line">        &#125;)</span><br><span class="line">        <span class="keyword">return</span> resp.json().get(<span class="string">&#x27;token_key&#x27;</span>)</span><br><span class="line"></span><br><span class="line">    <span class="keyword">def</span> <span class="title function_">generate_access_token_old</span>(<span class="params">self</span>):</span><br><span class="line">        resp = requests.post(</span><br><span class="line">            <span class="string">&#x27;https://auth0.openai.com/oauth/token&#x27;</span>,</span><br><span class="line">            json=&#123;</span><br><span class="line">                <span class="string">&#x27;redirect_uri&#x27;</span>: <span class="string">&#x27;com.openai.chat://auth0.openai.com/ios/com.openai.chat/callback&#x27;</span>,</span><br><span class="line">                <span class="string">&#x27;grant_type&#x27;</span>: <span class="string">&#x27;refresh_token&#x27;</span>,</span><br><span class="line">                <span class="string">&#x27;client_id&#x27;</span>: <span class="string">&#x27;pdlLIX2Y72MIl2rhLhTE9VV9bN905kBh&#x27;</span>,</span><br><span class="line">                <span class="string">&#x27;refresh_token&#x27;</span>: <span class="variable language_">self</span>.refresh_token</span><br><span class="line">            &#125;,</span><br><span class="line">            headers=&#123;<span class="string">&#x27;Content-Type&#x27;</span>: <span class="string">&#x27;application/json&#x27;</span>&#125;,</span><br><span class="line">            proxies=<span class="variable language_">self</span>.proxy)</span><br><span class="line">        <span class="keyword">if</span> resp.status_code == <span class="number">200</span>:</span><br><span class="line">            access_token = resp.json().get(<span class="string">&#x27;access_token&#x27;</span>)</span><br><span class="line">            <span class="variable language_">self</span>.access_token = access_token</span><br><span class="line">            <span class="variable language_">self</span>.save_token()</span><br><span class="line">            <span class="keyword">return</span> access_token</span><br><span class="line"></span><br><span class="line">    <span class="keyword">def</span> <span class="title function_">load_token</span>(<span class="params">self</span>):</span><br><span class="line">        <span class="keyword">if</span> os.path.exists(<span class="variable language_">self</span>.storage_path):</span><br><span class="line">            <span class="keyword">with</span> <span class="built_in">open</span>(<span class="variable language_">self</span>.storage_path, <span class="string">&#x27;r&#x27;</span>) <span class="keyword">as</span> file:</span><br><span class="line">                token_json = json.load(file)</span><br><span class="line">                <span class="keyword">if</span> <span class="keyword">not</span> <span class="variable language_">self</span>.access_token:</span><br><span class="line">                    <span class="variable language_">self</span>.access_token = token_json.get(<span class="string">&#x27;access_token&#x27;</span>)</span><br><span class="line">                <span class="keyword">if</span> <span class="keyword">not</span> <span class="variable language_">self</span>.refresh_token:</span><br><span class="line">                    <span class="variable language_">self</span>.refresh_token = token_json.get(<span class="string">&#x27;refresh_token&#x27;</span>)</span><br><span class="line">                <span class="keyword">if</span> <span class="keyword">not</span> <span class="variable language_">self</span>.device_token:</span><br><span class="line">                    <span class="variable language_">self</span>.device_token = token_json.get(<span class="string">&#x27;device_token&#x27;</span>)</span><br><span class="line"></span><br><span class="line">    <span class="keyword">def</span> <span class="title function_">save_token</span>(<span class="params">self</span>):</span><br><span class="line">        <span class="keyword">with</span> <span class="built_in">open</span>(<span class="variable language_">self</span>.storage_path, <span class="string">&#x27;w&#x27;</span>) <span class="keyword">as</span> file:</span><br><span class="line">            json.dump(&#123;</span><br><span class="line">                <span class="string">&#x27;device_token&#x27;</span>: <span class="variable language_">self</span>.device_token,</span><br><span class="line">                <span class="string">&#x27;refresh_token&#x27;</span>: <span class="variable language_">self</span>.refresh_token,</span><br><span class="line">                <span class="string">&#x27;access_token&#x27;</span>: <span class="variable language_">self</span>.access_token</span><br><span class="line">            &#125;, file, indent=<span class="number">2</span>)</span><br><span class="line"></span><br><span class="line"></span><br><span class="line"><span class="meta">@click.command()</span></span><br><span class="line"><span class="meta">@click.option(<span class="params"><span class="string">&#x27;--proxy&#x27;</span>, <span class="string">&quot;-p&quot;</span>, <span class="built_in">help</span>=<span class="string">&#x27;A http proxy str. (http://127.0.0.1:8080)&#x27;</span>, required=<span class="literal">False</span></span>)</span></span><br><span class="line"><span class="meta">@click.option(<span class="params"><span class="string">&quot;--refresh_token&quot;</span>, <span class="string">&quot;-r&quot;</span>, <span class="built_in">help</span>=<span class="string">&#x27;Get refresh token.&#x27;</span>, is_flag=<span class="literal">True</span></span>)</span></span><br><span class="line"><span class="meta">@click.option(<span class="params"><span class="string">&quot;--access_token&quot;</span>, <span class="string">&quot;-a&quot;</span>, <span class="built_in">help</span>=<span class="string">&#x27;Get access token.&#x27;</span>, is_flag=<span class="literal">True</span></span>)</span></span><br><span class="line"><span class="meta">@click.option(<span class="params"><span class="string">&quot;--sess_key&quot;</span>, <span class="string">&quot;-s&quot;</span>, <span class="built_in">help</span>=<span class="string">&#x27;Get sess key.&#x27;</span>, is_flag=<span class="literal">True</span></span>)</span></span><br><span class="line"><span class="meta">@click.option(<span class="params"><span class="string">&quot;--share_token&quot;</span>, <span class="string">&quot;-f&quot;</span>, <span class="built_in">help</span>=<span class="string">&#x27;Get share key.&#x27;</span>, is_flag=<span class="literal">True</span></span>)</span></span><br><span class="line"><span class="keyword">def</span> <span class="title function_">cli</span>(<span class="params">proxy, refresh_token, access_token, sess_key, share_token</span>):</span><br><span class="line">    <span class="keyword">if</span> proxy:</span><br><span class="line">        obj = TokenManager(proxy=proxy)</span><br><span class="line">    <span class="keyword">else</span>:</span><br><span class="line">        obj = TokenManager()</span><br><span class="line">    <span class="keyword">if</span> refresh_token:</span><br><span class="line">        <span class="built_in">print</span>(&#123;<span class="string">&quot;refresh_token&quot;</span>: obj.get_refresh_token()&#125;)</span><br><span class="line">    <span class="keyword">if</span> access_token:</span><br><span class="line">        _access_token = obj.get_access_token()</span><br><span class="line">        payload = _access_token.split(<span class="string">&#x27;.&#x27;</span>)[<span class="number">1</span>]</span><br><span class="line">        payload = payload + <span class="string">&#x27;=&#x27;</span> * - (<span class="built_in">len</span>(payload) % - <span class="number">4</span>)</span><br><span class="line">        exp = json.loads(base64.b64decode(payload).decode()).get(<span class="string">&#x27;exp&#x27;</span>)</span><br><span class="line">        <span class="built_in">print</span>(&#123;<span class="string">&quot;access_token&quot;</span>: obj.get_access_token(), <span class="string">&#x27;expired&#x27;</span>: to_time(exp)&#125;)</span><br><span class="line">    <span class="keyword">if</span> sess_key:</span><br><span class="line">        <span class="built_in">print</span>(obj.get_sess_key())</span><br><span class="line">    <span class="keyword">if</span> share_token:</span><br><span class="line">        unique_name = <span class="string">&#x27;&#x27;</span>.join(random.sample(string.ascii_letters + string.digits, <span class="number">16</span>))</span><br><span class="line">        <span class="built_in">print</span>(&#123;<span class="string">&quot;share_token&quot;</span>: obj.generate_share_token(unique_name), <span class="string">&quot;unique_name&quot;</span>: unique_name&#125;)</span><br><span class="line"></span><br><span class="line"></span><br><span class="line"><span class="keyword">if</span> __name__ == <span class="string">&#x27;__main__&#x27;</span>:</span><br><span class="line">    cli()</span><br></pre></td></tr></table></figure><h2 id="preauth-cookie如何生成？">preauth_cookie如何生成？</h2><ol><li><p>准备一台ios设备，想办法获取device token，详见<a href="https://developer.apple.com/documentation/devicecheck/dcdevice/generatetoken(completionhandler:)">官方文档</a></p></li><li><p>准备一个能访问openai的代理，发起以下请求即可得到preauth_cookie（device_id可自行修改）</p><figure class="highlight python"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br></pre></td><td class="code"><pre><span class="line">rsp = requests.post(</span><br><span class="line">    <span class="string">&#x27;https://ios.chat.openai.com/backend-api/preauth_devicecheck&#x27;</span>,</span><br><span class="line">    json=&#123;</span><br><span class="line">        <span class="string">&quot;bundle_id&quot;</span>: <span class="string">&quot;com.openai.chat&quot;</span>,</span><br><span class="line">        <span class="string">&quot;device_id&quot;</span>: <span class="string">&quot;12345678-042E-45C7-962F-AC725D0E7770&quot;</span>,</span><br><span class="line">        <span class="string">&quot;device_token&quot;</span>: <span class="string">&quot;your device token&quot;</span>,</span><br><span class="line">        <span class="string">&quot;request_flag&quot;</span>: <span class="literal">True</span></span><br><span class="line">    &#125;,</span><br><span class="line">    proxies=&#123;<span class="string">&#x27;all&#x27;</span>: <span class="string">&#x27;http://127.0.0.1:8080&#x27;</span>&#125;</span><br><span class="line">)</span><br><span class="line"><span class="keyword">if</span> rsp.status_code == <span class="number">200</span>:</span><br><span class="line">    <span class="built_in">print</span>(rsp.cookies[<span class="string">&#x27;_preauth_devicecheck&#x27;</span>])</span><br></pre></td></tr></table></figure></li></ol><p>完整源码和打包程序见github：<br><a href="https://github.com/qy527145/openai_token">https://github.com/qy527145/openai_token</a></p><p>食用方法：</p><ol><li>准备一个能上openai的http代理</li><li>命令行执行 <code>openai_token -p http://proxyserver:port -rsa</code></li><li>输出token信息，同时会自动将<code>refresh token</code> 和<code>access_token</code>保存到 token.json文件</li></ol>              </div>            </details><ol start="3"><li>少量的 Refresh Token 获取可以<a href="https://t.me/jerryzyg">联系我</a></li></ol><h1>生成 Access/Share Token</h1><p>进入 <a href="https://tokens.jerryz.com.cn/">https://tokens.jerryz.com.cn/</a> ，在文本框中填入 Refresh Token（可以填入多个Tokens，用英文逗号<code>,</code>隔开即可），点击获取按钮，即可得到四个链接，前两行分别是 Access Tokens 和 Share Tokens 的链接，格式为 txt ，一行一个 Tokens。第三行和第四行分别是共享站点和自用站点的链接，访问后可以从你的号池中随机抽取 Share Tokens 进行访问，共享站点默认开启会话隔离和临时聊天。</p><p><strong>请妥善保管这四个链接，链接中随机生成的的8位ID是您访问 Token 和后续新功能的唯一方式</strong></p><p>每七天，文件中的 Token 就会自动刷新一次，无需手动操作</p><h1>上传到 <a href="https://shared.oaifree.com/">Shared Chat 共享站</a></h1><p>点击复选框后，填入你的昵称（需要符合正则表达式 <code>[0-9a-zA-Z_\- ]&#123;0,11&#125;</code> ），就可以将 Refresh Tokens 上传到始皇的公益 <a href="https://shared.oaifree.com/">Shared Chat 共享站</a>，你可以前往 <a href="https://shared.oaifree.com/dashboard">https://shared.oaifree.com/dashboard</a> 查看提交情况。</p><h1>可以使用 Tokens 的项目</h1><ol><li><a href="https://new.oaifree.com/">https://new.oaifree.com/</a> ：OpenAI镜像站</li><li><a href="https://tts.jerryz.com.cn/">https://tts.jerryz.com.cn/</a> ：OpenAI TTS 文本转语音（需要Plus账号）</li><li><a href="https://github.com/nianhua99/PandoraHelper">https://github.com/nianhua99/PandoraHelper</a> ：轻松使用 Pandora 并在网页中管理所有Token</li><li><a href="https://chat2api.jerryz.com.cn/">https://chat2api.jerryz.com.cn/</a> : 用法同 OpenAI API ，API Key 传 <code>id=</code> 加上你的 id 即可（需要Plus账号）</li><li><a href="https://github.com/jyx04/oaifree-helper">https://github.com/jyx04/oaifree-helper</a> : 组建合租共享车队，包含直链登陆、前端登陆页、用户管理、token池管理、车队管理、用户注册、用量查询等等功能。<br>……</li></ol><h1>Todo</h1><ul><li><div class='checkbox checked'><input type="checkbox" checked="checked"/>            <p>利用 Tokens 建立用户自己的共享站}</li> <li>{% checkbox checked</p>            </div>]]></content>
    
    
    <summary type="html">通过OpenAI Refresh Token自动获取Access/Share Token，Token每七天自动刷新。</summary>
    
    
    
    <category term="AI" scheme="https://blog.jerryz.com.cn/categories/AI/"/>
    
    
    <category term="编程" scheme="https://blog.jerryz.com.cn/tags/%E7%BC%96%E7%A8%8B/"/>
    
    <category term="AI" scheme="https://blog.jerryz.com.cn/tags/AI/"/>
    
    <category term="ChatGPT" scheme="https://blog.jerryz.com.cn/tags/ChatGPT/"/>
    
    <category term="LLM" scheme="https://blog.jerryz.com.cn/tags/LLM/"/>
    
  </entry>
  
  <entry>
    <title>常见大模型语言能力测评</title>
    <link href="https://blog.jerryz.com.cn/article/llm-write/"/>
    <id>https://blog.jerryz.com.cn/article/llm-write/</id>
    <published>2024-05-14T13:56:01.000Z</published>
    <updated>2026-04-06T03:54:47.823Z</updated>
    
    <content type="html"><![CDATA[<h1>测评内容</h1><p>本次测试的模型包括 <code>gpt-4-turbo</code>, <code>claude-3-opus-20240229</code>, <code>gpt-4o</code>, <code>qwen-max</code>, <code>qwen-plus</code>, <code>glm-4</code>, <code>deepseek</code> 和 <code>百度文库文档助手</code></p><p>本次测试使用的 Prompt 为 <code>请以云为话题，帮我写一篇内容丰富、立意深刻、语言优美的议论文</code>，评价方法较为主观，欢迎在评论区发表不同意见</p><h1>测试结果</h1><ol><li>GPT-4-Turbo：个人认为GPT-4-Turbo在中文文学类文本的撰写上非常糟糕，语言不够优美，立意一般也不是很恰当，并且用通篇关键词强行串联起混乱的逻辑，很多时候还夹杂很多的翻译腔。<details class="folding-tag" ><summary> gpt-4-turbo </summary>              <div class='content'>              <p><img src="https://cdn.jerryz.com.cn/gh/YangguangZhou/picx-images-hosting@master/gpt-4-turbo.jpg" alt="gpt-4-turbo"></p>              </div>            </details></li><li>Claude-3-Opus：Claude-3-Opus中，通篇关键词的问题依然存在，写作对象也不是很明确，但是Opus的立意比较深刻，文采也还算过关，还会使用多种修辞手法。<details class="folding-tag" ><summary> claude-3-opus-20240229 </summary>              <div class='content'>              <p><img src="https://cdn.jerryz.com.cn/gh/YangguangZhou/picx-images-hosting@master/claude-3-opus-2024.jpg" alt="claude-3-opus-20240229"></p>              </div>            </details></li><li>GPT-4o：新升级的GPT-4o在中文表现方面让人比较惊喜，文采和文章深度都得到了很大的提升，这一次GPT-4o终于会引用正确的名言警句了只是说话偶尔还是会有一股翻译腔不过已经不太严重。<details class="folding-tag" ><summary> gpt-4o </summary>              <div class='content'>              <p><img src="https://cdn.jerryz.com.cn/gh/YangguangZhou/picx-images-hosting@master/gpt-4o.jpg" alt="gpt-4o"></p>              </div>            </details></li><li>通义千问 2.5：通义千问系列的文采一直都很好，但是文章中喜欢出现转折并且比较生硬，文风也很难保持一致。可能是数据不太干净，通义千问很喜欢输出“行至水穷处，坐看云起时”这一句名句。同时，通义千问编造名句的情况也不少，感觉称不上“最强中文大模型”。<details class="folding-tag" ><summary> qwen-max </summary>              <div class='content'>              <p><img src="https://cdn.jerryz.com.cn/gh/YangguangZhou/picx-images-hosting@master/qwen-max.jpg" alt="qwen-max"></p>              </div>            </details></li><li>通义千问 1.5：上面说的问题基本上是通义千问模型的通性，只是1.5的模型会更加严重，逻辑不清晰，很多时候输出的东西看起来很有文采，但其实就是一派胡言，前言不搭后语。之前对通义千问印象很好 <s>（因为它帮我写的作文拿过一等奖）</s> ，但是这次再看似乎没有了之前的惊艳。<details class="folding-tag" ><summary> qwen-plus </summary>              <div class='content'>              <p><img src="https://cdn.jerryz.com.cn/gh/YangguangZhou/picx-images-hosting@master/qwen-plus.jpg" alt="qwen-plus"></p>              </div>            </details></li><li>ChatGLM-4：最近GLM-4的中文能力感觉提升不小，不过在写文章的时候比较喜欢铺陈罗列，逻辑不是很清晰，经常会出现前言不搭后语的情况，也存在乱用名言名句的情况。<details class="folding-tag" ><summary> glm-4 </summary>              <div class='content'>              <p><img src="https://cdn.jerryz.com.cn/gh/YangguangZhou/picx-images-hosting@master/glm-4.jpg" alt="glm-4"></p>              </div>            </details></li><li>百度文库文档助手：百度文库文档助手在文学类文本的表现上一直优于文心一言和其他一众大模型，写出来的文章一直很有文采。只是在涉及专业的领域中经常会胡编乱造，并且有2000字的字数限制。<details class="folding-tag" ><summary> 百度文库文档助手 </summary>              <div class='content'>              <p><img src="https://cdn.jerryz.com.cn/gh/YangguangZhou/picx-images-hosting@master/%E7%99%BE%E5%BA%A6%E6%96%87%E5%BA%93%E6%96%87%E6%A1%A3%E5%8A%A9%E6%89%8B.jpg" alt="百度文库文档助手"></p>              </div>            </details></li><li>Deepseek：Deepseek的表现中规中矩，文采和逻辑都还算过得去，不过立意偏差，只是乱用名句的情况非常严重，并且可能测试数据来源不太干净，在相同任务下，很容易输出和其他模型一样的名句。<details class="folding-tag" ><summary> deepseek </summary>              <div class='content'>              <p><img src="https://cdn.jerryz.com.cn/gh/YangguangZhou/picx-images-hosting@master/deepseek.jpg" alt="deepseek"></p>              </div>            </details></li></ol><h1>评价与排序</h1><p>个人主观认为在这个任务中，各模型表现排序如下：<br><code>百度文库文档助手</code>&gt;<code>gpt-4o</code>&gt;<code>qwen-max</code>&gt;<code>glm-4</code>&gt;<code>deepseek</code>&gt;<code>qwen-plus</code>&gt;<code>claude-3-opus-20240229</code>&gt;<code>gpt-4-turbo</code></p><p>看得出来，本土大模型在中文任务上对国外大模型有比较大的优势（不过新发布的GPT-4o真的很强），而很多不同数据集测出的所谓“最强中文大模型”其实参考意义不大，看看就好。还是需要根据不同的任务选择最合适的模型。</p>]]></content>
    
    
    <summary type="html">这篇文章介绍了多个大型语言模型在中文议论文写作任务上的表现和评估。包括gpt-4-turbo、claude-3-opus、gpt-4o、通义千问、glm-4、百度文库文档助手和deepseek等。作者通过一个具体的写作Prompt对这些模型的文学表达、逻辑连贯性和立意深度进行了测试和比较，并给出了主观的排序和评价。文章指出不同模型在处理中文文本时的优势和不足，强调选择合适的模型对于完成特定任务的重要性。</summary>
    
    
    
    <category term="AI" scheme="https://blog.jerryz.com.cn/categories/AI/"/>
    
    
    <category term="编程" scheme="https://blog.jerryz.com.cn/tags/%E7%BC%96%E7%A8%8B/"/>
    
    <category term="AI" scheme="https://blog.jerryz.com.cn/tags/AI/"/>
    
    <category term="ChatGPT" scheme="https://blog.jerryz.com.cn/tags/ChatGPT/"/>
    
    <category term="LLM" scheme="https://blog.jerryz.com.cn/tags/LLM/"/>
    
  </entry>
  
  <entry>
    <title>白嫖 Sourcegraph Cody 的 GPT-4 和 Claude 3</title>
    <link href="https://blog.jerryz.com.cn/article/Sourcegraph/"/>
    <id>https://blog.jerryz.com.cn/article/Sourcegraph/</id>
    <published>2024-05-04T06:25:01.000Z</published>
    <updated>2026-04-06T03:54:47.823Z</updated>
    
    <content type="html"><![CDATA[<p>分享一个白嫖 Sourcegraph 的 Cody 订阅的方法，支持 <code>gpt-4-turbo-preview</code>、<code>claude-3-opus-20240229</code> 和  <code>claude-3-sonnet-20240229</code> 等众多模型。</p><p><img src="https://cdn.jerryz.com.cn/gh/YangguangZhou/picx-images-hosting@master/1000048356.8oji5t4oei.jpg" alt="1000048356"></p><h1>注册</h1><p>打开 <a href="https://sourcegraph.com/sign-in">https://sourcegraph.com/sign-in</a> 进行注册，建议使用 GitHub 或 GitLab</p><h1>开通会员</h1><ol><li>进入 <a href="https://sourcegraph.com/cody/manage">https://sourcegraph.com/cody/manage</a> ，选择 Pro 计划进行订阅</li><li>使用卡头 <code>542550330088xxxx</code> 进行订阅，地区任选，Google 一下对应的邮政编码即可（我选择的是日本 <code>Miyagi</code>，邮政编码 <code>9820000</code>）</li></ol><h1>获取 Access Token</h1><ol><li>打开<a href="https://sourcegraph.com/settings">设置</a>页面</li><li>进入&quot;Access tokens&quot;页面</li><li>点击&quot;Generate new token&quot;</li><li>随便填写一个令牌名称，最后点击&quot;Generate token&quot;生成API令牌</li><li>点击复制按钮或显示按钮，即可获取到一个以&quot;sgp_&quot;开头的API令牌</li></ol><h1>使用</h1><p>可以进入 <a href="https://sgp-token.sotershield.com/">https://sgp-token.sotershield.com/</a> ，输入令牌查询当前令牌详细信息，Pro用户每日有250次的使用限额，Pro用户支持的模型列表如下：</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br></pre></td><td class="code"><pre><span class="line">anthropic/claude-3-haiku-20240307</span><br><span class="line">anthropic/claude-3-sonnet-20240229</span><br><span class="line">anthropic/claude-3-opus-20240229</span><br><span class="line">fireworks/accounts/fireworks/models/mixtral-8x7b-instruct</span><br><span class="line">fireworks/accounts/fireworks/models/mixtral-8x22b-instruct</span><br><span class="line">openai/gpt-3.5-turbo</span><br><span class="line">openai/gpt-4-turbo</span><br><span class="line">openai/gpt-4-turbo-preview</span><br><span class="line">anthropic/claude-2</span><br><span class="line">anthropic/claude-2.0</span><br><span class="line">anthropic/claude-2.1</span><br><span class="line">anthropic/claude-instant-1.2-cyan</span><br><span class="line">anthropic/claude-instant-1.2</span><br><span class="line">anthropic/claude-instant-v1</span><br><span class="line">anthropic/claude-instant-1</span><br></pre></td></tr></table></figure><h2 id="API-请求地址">API 请求地址</h2><p>代理地址: <a href="https://sgp.sotershield.com/v1">https://sgp.sotershield.com/v1</a><br>密码: 你的Access Token（可输入多个，中间用 <code>,</code> 隔开）</p><h2 id="建议接口限制">建议接口限制</h2><p>Claude3 Sonnet/Opus模型:</p><ul><li>上下文长度: 30000 (不建议设置超过45000，否则可能会被上游接口拒绝该请求或封号)</li><li>输出长度: 4000</li></ul><p>其他Anthropic模型:</p><ul><li>上下文长度: 17700 (不建议设置超过此数值，建议设置更低的数值)</li><li>输出长度: 4000</li></ul><p>OpenAI模型:</p><ul><li>上下文长度: 不限制 (建议设置合适的范围，避免对账号造成风险)</li><li>输出长度: 4000</li></ul><p>放一个Access Toekn给大家体验：<code>sgp_a0d7ccb4f752ea73_543862a4b3f687c888073f5b175972b6309760d4</code></p><h1>常见问题</h1><ol><li>卡号错误：尝试更换卡号，可以使用 <a href="https://www.mrchecker.net/card-checker/ccn2/">https://www.mrchecker.net/card-checker/ccn2/</a> 进行校验</li><li>卡被拒绝：实际上是IP被拒。尝试更换梯子，确保IP更为纯净并且IP地址和账单地址相同</li><li>可用次数变为1：被封号了，取消订阅再续订就可以恢复正常</li></ol>]]></content>
    
    
    <summary type="html">这篇文章介绍了如何免费获取Sourcegraph的Cody订阅，以及如何使用GPT-4和Claude 3模型。文章提供了详细的注册、开通会员、获取Access Token和使用方法。还列出了Pro用户支持的模型列表，并给出了API请求地址和建议的接口限制，包括Claude3 Sonnet/Opus模型、其他Anthropic模型和OpenAI模型的上下文长度和输出长度。最后，文章还分享了一个Access Token供读者体验并解答了一些常见问题。</summary>
    
    
    
    <category term="AI" scheme="https://blog.jerryz.com.cn/categories/AI/"/>
    
    
    <category term="编程" scheme="https://blog.jerryz.com.cn/tags/%E7%BC%96%E7%A8%8B/"/>
    
    <category term="AI" scheme="https://blog.jerryz.com.cn/tags/AI/"/>
    
    <category term="白嫖" scheme="https://blog.jerryz.com.cn/tags/%E7%99%BD%E5%AB%96/"/>
    
  </entry>
  
  <entry>
    <title>ChatGPT＆Claude 官网共享镜像站 - CNChat</title>
    <link href="https://blog.jerryz.com.cn/article/ChatGPT/"/>
    <id>https://blog.jerryz.com.cn/article/ChatGPT/</id>
    <published>2024-04-26T14:56:01.000Z</published>
    <updated>2026-04-06T03:54:47.823Z</updated>
    
    <content type="html"><![CDATA[<p><strong><a href="https://cn.ai1.bar/">网址：cn.ai1.bar</a></strong></p><p>CNChat - ChatGPT＆Claude官网共享镜像站，支持 o3、o4-mini、GPT-4o、GPT-4.5、Claude-4-Opus、Claude-4-Sonnet 等所有OpenAI和Anthropic官网模型，支持GPTs、Artifact等功能。OpenAI多模态模型包括上传 PDF、图片进行分析、联网对话、语音聊天等功能。</p><div class="note primary modern"><p>CNChat现已支持Claude共享镜像站功能，面向<strong>月会员及以上</strong>用户开放，功能和Claude官网相同。<br>CNChat现已支持o1-preview、o1-mini等最新模型，欢迎使用</p></div><h1>特性</h1><ul><li>🛡️ <strong>稳定</strong><br>自2023年3月份起开始运营，运营时间超过多数网站。拥有API备用站点，确保CNChat始终在线。</li><li>🤖 <strong>精准</strong><br>CNChat 支持 o3、o4-mini-high、GPT 4o、GPT 4.1、Claude-4-Opus 等所有OpenAI和Anthropic官网模型，支持GPTs、Artifact等功能。OpenAI多模态模型包括上传 PDF、图片进行分析、联网对话、语音聊天等功能。无需担心封号风险。</li><li>✨ <strong>简洁</strong><br>使用体验与官网完全一致，能够第一时间体验到官网的所有新功能。与其他国内版本相比，CNChat 支持的功能更全面，使用体验更佳。</li><li>🚀 <strong>易用</strong><br>无需科学上网，内置多个 OpenAI Plus 和 Claude Pro 账号，无需担心次数限制，真正做到打开即用。</li></ul><img src="https://cdn.jerryz.com.cn/gh/YangguangZhou/CNChat-Docs@main/docs/public/cnchat.png" width="100px" alt="logo"><h1>简介</h1><p>网址：<a href="https://cn.ai1.bar/">https://cn.ai1.bar/</a></p><p>CNChat的初衷是降低ChatGPT和Claude官网的使用门槛，CNChat支持的功能，包括但不限于如下：</p><ol><li>使用体验与官网完全一致，可在第一时间体验到官网所有新功能。支持最新的 o3、o4-mini-high、GPT 4o、GPT 4.1、Claude-4-Opus、Grok 3、Gemini 2.5 Pro 模型。</li><li>无需科学上网。</li><li>内置多个 OpenAI Plus 和 Claude Pro账号，不用担心次数不够。</li><li>支持所有GPTs功能，DALL·E-3模型等。</li><li>支持Artifact插件功能。</li><li>支持多模态模型，可以上传PDF、图片进行分析，也可以语音聊天。</li><li>支持联网对话功能。</li><li>无需担心封号风险。</li><li>对话隔离，他人无法看到你的对话内容，保护隐私。</li><li>相比于其他国内版的网站，CNChat支持的功能<strong>更全面，使用体验更好</strong>。</li><li>为保证账号安全，<strong>禁止Creat GPTs</strong>，这样是为了防止违规操作导致的封号。</li></ol><p><img src="https://cdn.jerryz.com.cn/gh/YangguangZhou/CNChat-Docs@main/docs/public/1.png" alt="演示"></p><h1>定价</h1><p>🤖会员价格：</p><p>✨限时特惠✨</p><ul><li>日卡 3</li><li>周卡 29</li><li>月卡 49</li><li>季卡 129</li><li>年卡 399</li></ul><p>还有更多丰富的套餐类型请见 <a href="https://cn.jerryz.com.cn/price">CNChat定价</a></p><h2 id="文档">文档</h2><p>更多详细信息和使用说明请见 <a href="https://cn.jerryz.com.cn/">CNChat文档</a></p>]]></content>
    
    
    <summary type="html">CNChat - ChatGPT＆Claude官网共享镜像站，支持 GPT-4o、GPT-4、Claude-4-Opus、Claude-4-Sonnet 等所有OpenAI和Anthropic官网模型，支持GPTs、Artifact等功能。OpenAI多模态模型包括上传 PDF、图片进行分析、联网对话、语音聊天等功能。</summary>
    
    
    
    <category term="AI" scheme="https://blog.jerryz.com.cn/categories/AI/"/>
    
    
    <category term="编程" scheme="https://blog.jerryz.com.cn/tags/%E7%BC%96%E7%A8%8B/"/>
    
    <category term="AI" scheme="https://blog.jerryz.com.cn/tags/AI/"/>
    
    <category term="ChatGPT" scheme="https://blog.jerryz.com.cn/tags/ChatGPT/"/>
    
    <category term="LLM" scheme="https://blog.jerryz.com.cn/tags/LLM/"/>
    
  </entry>
  
  <entry>
    <title>Counter 计数器</title>
    <link href="https://blog.jerryz.com.cn/article/counter/"/>
    <id>https://blog.jerryz.com.cn/article/counter/</id>
    <published>2023-11-15T08:24:01.000Z</published>
    <updated>2026-04-06T03:54:47.823Z</updated>
    
    <content type="html"><![CDATA[<h1>Counter 计数器</h1><div class="note primary modern"><p>计数器现在已经可以正常使用了，欢迎大家使用！</p></div><p>可以插入Markdown文件或HTML网页的计数器</p><p><a href="https://github.com/YangguangZhou/Counter">GitHub Repo</a></p><p><img src="https://vercel.jerryz.com.cn/api/YangguangZhou/Counter" alt="Vercel"></p><p>Powered by <a href="https://vercel.com/">Vercel</a> and <a href="https://aircode.io/">Aircode</a></p><h2 id="使用方法">使用方法</h2><p>将下方代码的 <code>name=</code> 后替换为自己的标识符，再插入到网页中即可。</p><ol><li><p><strong>Markdown</strong> （推荐）</p><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">![<span class="string">Counter</span>](<span class="link">https://counter.jerryz.com.cn/counter?name=counter</span>)</span><br></pre></td></tr></table></figure><p><img src="https://counter.jerryz.com.cn/counter?name=counter" alt="Counter"></p></li><li><p>HTML</p><figure class="highlight html"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="tag">&lt;<span class="name">img</span> <span class="attr">src</span>=<span class="string">&quot;https://counter.jerryz.com.cn/counter?name=counter&quot;</span> <span class="attr">alt</span>=<span class="string">&quot;Counter&quot;</span>&gt;</span></span><br></pre></td></tr></table></figure><img src="https://counter.jerryz.com.cn/counter?name=counter" alt="Counter"></li></ol><p>代码块前后也可以插入文字，例如：</p><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">您是该网页的第 ![<span class="string">Counter</span>](<span class="link">https://counter.jerryz.com.cn/counter?name=counter</span>) 位访客。</span><br></pre></td></tr></table></figure><h2 id="参数说明">参数说明</h2><ol><li><p>是否将当前显示计入计数器</p><ul><li><p>计入：<code>/counter</code></p><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">![<span class="string">Counter</span>](<span class="link">https://counter.jerryz.com.cn/counter?name=counter</span>)</span><br></pre></td></tr></table></figure><p><img src="https://counter.jerryz.com.cn/counter?name=counter" alt="Counter"></p></li><li><p>不计入：<code>/view</code></p><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">![<span class="string">Counter</span>](<span class="link">https://counter.jerryz.com.cn/view?name=counter</span>)</span><br></pre></td></tr></table></figure><p><img src="https://counter.jerryz.com.cn/view?name=counter" alt="Counter"></p></li></ul></li><li><p>字体大小</p><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">![<span class="string">Counter</span>](<span class="link">https://counter.jerryz.com.cn/counter?name=counter&amp;font=20</span>)</span><br></pre></td></tr></table></figure><p><img src="https://counter.jerryz.com.cn/counter?name=counter&amp;font=20" alt="Counter"></p></li><li><p>深色模式（显示白色字体）</p><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">![<span class="string">Counter</span>](<span class="link">https://counter.jerryz.com.cn/counter?name=counter&amp;dark=1</span>)</span><br></pre></td></tr></table></figure><p><img src="https://counter.jerryz.com.cn/counter?name=counter&amp;dark=1" alt="Counter"></p></li><li><p>自定义颜色</p><p>color后面的值为16进制颜色代码（不含 <code>#</code>）或rgb(a)颜色代码（不含空格）</p><figure class="highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line">![<span class="string">Counter</span>](<span class="link">https://counter.jerryz.com.cn/counter?name=counter&amp;color=279cff</span>)</span><br><span class="line">![<span class="string">Counter</span>](<span class="link">https://counter.jerryz.com.cn/counter?name=counter&amp;color=rgb(136,136,255</span>))</span><br><span class="line">![<span class="string">Counter</span>](<span class="link">https://counter.jerryz.com.cn/counter?name=counter&amp;color=rgba(0,0,0,0.5</span>))</span><br></pre></td></tr></table></figure><p><img src="https://counter.jerryz.com.cn/counter?name=counter&amp;color=279cff" alt="Counter"></p><p><img src="https://counter.jerryz.com.cn/counter?name=counter&amp;color=rgb(136,136,255)" alt="Counter"></p><p><img src="https://counter.jerryz.com.cn/counter?name=counter&amp;color=rgba(0,0,0,0.5)" alt="Counter"></p></li></ol><h2 id="API">API</h2><p>以下是使用不同编程语言发送 API 请求的示例代码：</p><ol><li>Python:</li></ol><figure class="highlight python"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br></pre></td><td class="code"><pre><span class="line"><span class="keyword">import</span> requests</span><br><span class="line"></span><br><span class="line">url = <span class="string">&quot;https://counter.jerryz.com.cn/api/counter&quot;</span></span><br><span class="line">name = <span class="string">&quot;your_variable_here&quot;</span></span><br><span class="line">data = &#123;<span class="string">&quot;name&quot;</span>: name&#125;</span><br><span class="line"></span><br><span class="line">response = requests.post(url, json=data)</span><br><span class="line">times = response.json()[<span class="string">&quot;times&quot;</span>]</span><br><span class="line"><span class="built_in">print</span>(times)</span><br></pre></td></tr></table></figure><ol start="2"><li>JavaScript:</li></ol><figure class="highlight javascript"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br></pre></td><td class="code"><pre><span class="line"><span class="keyword">const</span> fetch = <span class="built_in">require</span>(<span class="string">&#x27;node-fetch&#x27;</span>);</span><br><span class="line"></span><br><span class="line"><span class="keyword">const</span> url = <span class="string">&quot;https://counter.jerryz.com.cn/api/counter&quot;</span>;</span><br><span class="line"><span class="keyword">const</span> name = <span class="string">&quot;your_variable_here&quot;</span>;</span><br><span class="line"><span class="keyword">const</span> data = &#123; name &#125;;</span><br><span class="line"></span><br><span class="line"><span class="title function_">fetch</span>(url, &#123;</span><br><span class="line">  <span class="attr">method</span>: <span class="string">&#x27;POST&#x27;</span>,</span><br><span class="line">  <span class="attr">body</span>: <span class="title class_">JSON</span>.<span class="title function_">stringify</span>(data),</span><br><span class="line">  <span class="attr">headers</span>: &#123; <span class="string">&#x27;Content-Type&#x27;</span>: <span class="string">&#x27;application/json&#x27;</span> &#125;,</span><br><span class="line">&#125;)</span><br><span class="line">  .<span class="title function_">then</span>(<span class="function"><span class="params">response</span> =&gt;</span> response.<span class="title function_">json</span>())</span><br><span class="line">  .<span class="title function_">then</span>(<span class="function"><span class="params">data</span> =&gt;</span> &#123;</span><br><span class="line">    <span class="keyword">const</span> times = data.<span class="property">times</span>;</span><br><span class="line">    <span class="variable language_">console</span>.<span class="title function_">log</span>(times);</span><br><span class="line">  &#125;);</span><br></pre></td></tr></table></figure><ol start="3"><li>Java:</li></ol><figure class="highlight java"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br><span class="line">28</span><br><span class="line">29</span><br><span class="line">30</span><br><span class="line">31</span><br><span class="line">32</span><br><span class="line">33</span><br><span class="line">34</span><br><span class="line">35</span><br><span class="line">36</span><br><span class="line">37</span><br><span class="line">38</span><br></pre></td><td class="code"><pre><span class="line"><span class="keyword">import</span> java.io.BufferedReader;</span><br><span class="line"><span class="keyword">import</span> java.io.InputStreamReader;</span><br><span class="line"><span class="keyword">import</span> java.net.HttpURLConnection;</span><br><span class="line"><span class="keyword">import</span> java.net.URL;</span><br><span class="line"></span><br><span class="line"><span class="keyword">public</span> <span class="keyword">class</span> <span class="title class_">APIClient</span> &#123;</span><br><span class="line">    <span class="keyword">public</span> <span class="keyword">static</span> <span class="keyword">void</span> <span class="title function_">main</span><span class="params">(String[] args)</span> &#123;</span><br><span class="line">        <span class="type">String</span> <span class="variable">url</span> <span class="operator">=</span> <span class="string">&quot;https://counter.jerryz.com.cn/api/counter&quot;</span>;</span><br><span class="line">        <span class="type">String</span> <span class="variable">name</span> <span class="operator">=</span> <span class="string">&quot;your_variable_here&quot;</span>;</span><br><span class="line">        <span class="type">String</span> <span class="variable">data</span> <span class="operator">=</span> <span class="string">&quot;&#123;\&quot;name\&quot;: \&quot;&quot;</span> + name + <span class="string">&quot;\&quot;&#125;&quot;</span>;</span><br><span class="line"></span><br><span class="line">        <span class="keyword">try</span> &#123;</span><br><span class="line">            <span class="type">URL</span> <span class="variable">apiUrl</span> <span class="operator">=</span> <span class="keyword">new</span> <span class="title class_">URL</span>(url);</span><br><span class="line">            <span class="type">HttpURLConnection</span> <span class="variable">connection</span> <span class="operator">=</span> (HttpURLConnection) apiUrl.openConnection();</span><br><span class="line">            connection.setRequestMethod(<span class="string">&quot;POST&quot;</span>);</span><br><span class="line">            connection.setRequestProperty(<span class="string">&quot;Content-Type&quot;</span>, <span class="string">&quot;application/json&quot;</span>);</span><br><span class="line">            connection.setDoOutput(<span class="literal">true</span>);</span><br><span class="line"></span><br><span class="line">            connection.getOutputStream().write(data.getBytes());</span><br><span class="line"></span><br><span class="line">            <span class="type">BufferedReader</span> <span class="variable">reader</span> <span class="operator">=</span> <span class="keyword">new</span> <span class="title class_">BufferedReader</span>(<span class="keyword">new</span> <span class="title class_">InputStreamReader</span>(connection.getInputStream()));</span><br><span class="line">            <span class="type">StringBuilder</span> <span class="variable">response</span> <span class="operator">=</span> <span class="keyword">new</span> <span class="title class_">StringBuilder</span>();</span><br><span class="line">            String line;</span><br><span class="line">            <span class="keyword">while</span> ((line = reader.readLine()) != <span class="literal">null</span>) &#123;</span><br><span class="line">                response.append(line);</span><br><span class="line">            &#125;</span><br><span class="line">            reader.close();</span><br><span class="line"></span><br><span class="line">            <span class="type">String</span> <span class="variable">jsonResponse</span> <span class="operator">=</span> response.toString();</span><br><span class="line">            <span class="comment">// Parse the JSON response and extract the &quot;times&quot; value</span></span><br><span class="line">            <span class="comment">// ...</span></span><br><span class="line"></span><br><span class="line">            System.out.println(times);</span><br><span class="line">        &#125; <span class="keyword">catch</span> (Exception e) &#123;</span><br><span class="line">            e.printStackTrace();</span><br><span class="line">        &#125;</span><br><span class="line">    &#125;</span><br><span class="line">&#125;</span><br></pre></td></tr></table></figure><ol start="4"><li>PHP:</li></ol><figure class="highlight php"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br></pre></td><td class="code"><pre><span class="line"><span class="meta">&lt;?php</span></span><br><span class="line"><span class="variable">$url</span> = <span class="string">&quot;https://counter.jerryz.com.cn/api/counter&quot;</span>;</span><br><span class="line"><span class="variable">$name</span> = <span class="string">&quot;your_variable_here&quot;</span>;</span><br><span class="line"><span class="variable">$data</span> = <span class="keyword">array</span>(<span class="string">&quot;name&quot;</span> =&gt; <span class="variable">$name</span>);</span><br><span class="line"></span><br><span class="line"><span class="variable">$options</span> = <span class="keyword">array</span>(</span><br><span class="line">    <span class="string">&#x27;http&#x27;</span> =&gt; <span class="keyword">array</span>(</span><br><span class="line">        <span class="string">&#x27;header&#x27;</span>  =&gt; <span class="string">&quot;Content-type: application/json&quot;</span>,</span><br><span class="line">        <span class="string">&#x27;method&#x27;</span>  =&gt; <span class="string">&#x27;POST&#x27;</span>,</span><br><span class="line">        <span class="string">&#x27;content&#x27;</span> =&gt; <span class="title function_ invoke__">json_encode</span>(<span class="variable">$data</span>),</span><br><span class="line">    ),</span><br><span class="line">);</span><br><span class="line"></span><br><span class="line"><span class="variable">$context</span>  = <span class="title function_ invoke__">stream_context_create</span>(<span class="variable">$options</span>);</span><br><span class="line"><span class="variable">$response</span> = <span class="title function_ invoke__">file_get_contents</span>(<span class="variable">$url</span>, <span class="literal">false</span>, <span class="variable">$context</span>);</span><br><span class="line"><span class="variable">$responseData</span> = <span class="title function_ invoke__">json_decode</span>(<span class="variable">$response</span>, <span class="literal">true</span>);</span><br><span class="line"><span class="variable">$times</span> = <span class="variable">$responseData</span>[<span class="string">&quot;times&quot;</span>];</span><br><span class="line"></span><br><span class="line"><span class="keyword">echo</span> <span class="variable">$times</span>;</span><br><span class="line"><span class="meta">?&gt;</span></span><br></pre></td></tr></table></figure><ol start="5"><li>微信小程序:</li></ol><figure class="highlight javascript"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br></pre></td><td class="code"><pre><span class="line">wx.<span class="title function_">request</span>(&#123;</span><br><span class="line">  <span class="attr">url</span>: <span class="string">&#x27;https://counter.jerryz.com.cn/api/counter&#x27;</span>,</span><br><span class="line">  <span class="attr">method</span>: <span class="string">&#x27;POST&#x27;</span>,</span><br><span class="line">  <span class="attr">data</span>: &#123;</span><br><span class="line">    <span class="attr">name</span>: <span class="string">&#x27;your_variable_here&#x27;</span></span><br><span class="line">  &#125;,</span><br><span class="line">  <span class="attr">header</span>: &#123;</span><br><span class="line">    <span class="string">&#x27;Content-Type&#x27;</span>: <span class="string">&#x27;application/json&#x27;</span></span><br><span class="line">  &#125;,</span><br><span class="line">  <span class="attr">success</span>: <span class="keyword">function</span> (<span class="params">res</span>) &#123;</span><br><span class="line">    <span class="keyword">const</span> times = res.<span class="property">data</span>.<span class="property">times</span>;</span><br><span class="line">    <span class="variable language_">console</span>.<span class="title function_">log</span>(times);</span><br><span class="line">  &#125;,</span><br><span class="line">  <span class="attr">fail</span>: <span class="keyword">function</span> (<span class="params">error</span>) &#123;</span><br><span class="line">    <span class="variable language_">console</span>.<span class="title function_">log</span>(error);</span><br><span class="line">  &#125;</span><br><span class="line">&#125;);</span><br></pre></td></tr></table></figure><p>在这些示例中，将 <code>your_variable_here</code> 替换为你实际想要发送的变量值。然后运行相应的程序以发送POST请求。如果要将当前请求计入计数器，<code>url</code> 使用 <code>https://counter.jerryz.com.cn/api/counter</code>。如果不将当前请求计入计数器，<code>url</code> 使用 <code>https://counter.jerryz.com.cn/api/view</code></p><h2 id="使用计数器的服务">使用计数器的服务</h2><ol><li><a href="https://cards.jerryz.com.cn/">Cards Editor | Jerry Zhou</a><br><img src="https://card.jerryz.com.cn/white" alt="Cards"></li><li><a href="https://tools.jerryz.com.cn/">Tools &amp; Projects</a></li></ol>]]></content>
    
    
    <summary type="html">可以插入Markdown文件或HTML网页的计数器</summary>
    
    
    
    <category term="网站" scheme="https://blog.jerryz.com.cn/categories/%E7%BD%91%E7%AB%99/"/>
    
    
    <category term="API" scheme="https://blog.jerryz.com.cn/tags/API/"/>
    
    <category term="网站" scheme="https://blog.jerryz.com.cn/tags/%E7%BD%91%E7%AB%99/"/>
    
  </entry>
  
  <entry>
    <title>洛谷P9752 [CSP-S 2023] 密码锁 题解</title>
    <link href="https://blog.jerryz.com.cn/article/solution-P9752/"/>
    <id>https://blog.jerryz.com.cn/article/solution-P9752/</id>
    <published>2023-10-21T15:33:33.000Z</published>
    <updated>2026-04-06T03:54:47.827Z</updated>
    
    <content type="html"><![CDATA[<p>读题点<a href="https://www.luogu.com.cn/problem/P9752">这里</a></p><h1>题意简述</h1><p>小 Y 拥有一个五个拨圈的密码锁，每个拨圈上标有数字 $0$ 到 $9$。每个拨圈都可以从 $0$ 到 $9$ 循环。小 Y 采用一种锁车方式：从正确密码开始，随机转动密码锁一次，每次只能以某个幅度转动一个拨圈或者同时转动两个相邻的拨圈。现在小 Y 记下了 $n$ 个状态，这些状态都不是正确密码。要求找出有多少种可能的正确密码，使得每个正确密码都能按照小 Y 的锁车方式产生这 $n$ 个状态。</p><h1>思路分析</h1><p>给定 $n$ 个状态，我们要找到能产生这些状态的所有可能的正确密码数量。</p><p>首先，当 $n=1$ 时，任意一个密码都能满足条件。因为无论哪个密码，只要按照给定的锁车方式进行一次操作，都能得到这个状态。所以，当 $n=1$ 时，答案是 $81$。</p><p>接下来考虑 $n&gt;1$ 的情况：</p><ol><li><p><strong>枚举所有可能的正确密码</strong>：对于每一个错误状态，我们分别枚举单个拨圈和相邻两个拨圈的所有可能的转动情况，并将其保存在 <code>pass</code> 中。</p></li><li><p><strong>判断当前密码能否通过所有的错误密码锁状态转动得到</strong>：对于每一个可能的正确密码，我们检查是否能通过所有的错误密码锁状态转动得到。如果能够得到，就将计数器 <code>cnt</code> 增加。 <code>cnt</code> 就是最终的答案。</p></li></ol><h1>代码</h1><figure class="highlight c++"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br><span class="line">28</span><br><span class="line">29</span><br><span class="line">30</span><br><span class="line">31</span><br><span class="line">32</span><br><span class="line">33</span><br><span class="line">34</span><br><span class="line">35</span><br><span class="line">36</span><br><span class="line">37</span><br><span class="line">38</span><br><span class="line">39</span><br><span class="line">40</span><br><span class="line">41</span><br><span class="line">42</span><br><span class="line">43</span><br><span class="line">44</span><br><span class="line">45</span><br><span class="line">46</span><br><span class="line">47</span><br><span class="line">48</span><br><span class="line">49</span><br><span class="line">50</span><br><span class="line">51</span><br><span class="line">52</span><br><span class="line">53</span><br><span class="line">54</span><br><span class="line">55</span><br><span class="line">56</span><br><span class="line">57</span><br><span class="line">58</span><br><span class="line">59</span><br><span class="line">60</span><br><span class="line">61</span><br><span class="line">62</span><br><span class="line">63</span><br><span class="line">64</span><br></pre></td><td class="code"><pre><span class="line"><span class="meta">#<span class="keyword">include</span><span class="string">&lt;bits/stdc++.h&gt;</span></span></span><br><span class="line"><span class="keyword">using</span> <span class="keyword">namespace</span> std;</span><br><span class="line"></span><br><span class="line"><span class="type">int</span> n,cnt=<span class="number">0</span>;</span><br><span class="line">string tmp,locks[<span class="number">11</span>];</span><br><span class="line">set&lt;string&gt; pass[<span class="number">11</span>];</span><br><span class="line"></span><br><span class="line"><span class="function"><span class="type">int</span> <span class="title">main</span><span class="params">()</span></span>&#123;</span><br><span class="line"><span class="comment">//freopen(&quot;lock.in&quot;,&quot;r&quot;,stdin);</span></span><br><span class="line"><span class="comment">//freopen(&quot;lock.out&quot;,&quot;w&quot;,stdout);</span></span><br><span class="line">cin&gt;&gt;n;</span><br><span class="line"><span class="keyword">if</span>(n==<span class="number">1</span>)&#123;</span><br><span class="line">cout&lt;&lt;<span class="number">81</span>&lt;&lt;endl;</span><br><span class="line"><span class="keyword">return</span> <span class="number">0</span>;</span><br><span class="line">&#125;</span><br><span class="line"><span class="comment">// 读入密码锁的状态</span></span><br><span class="line"><span class="keyword">for</span>(<span class="type">int</span> i=<span class="number">1</span>;i&lt;=n;i++)&#123;</span><br><span class="line"><span class="keyword">for</span>(<span class="type">int</span> j=<span class="number">1</span>;j&lt;=<span class="number">5</span>;j++)&#123;</span><br><span class="line"><span class="type">int</span> a;</span><br><span class="line">cin&gt;&gt;a;</span><br><span class="line">locks[i]+=(<span class="type">char</span>)(a+<span class="string">&#x27;0&#x27;</span>);</span><br><span class="line">&#125;</span><br><span class="line">&#125; </span><br><span class="line"><span class="comment">// 枚举所有可能的正确密码</span></span><br><span class="line"><span class="keyword">for</span>(<span class="type">int</span> i=<span class="number">1</span>;i&lt;=n;i++)&#123;</span><br><span class="line"><span class="comment">// 计算单个拨圈上可以转动到的数字</span></span><br><span class="line"><span class="keyword">for</span>(<span class="type">int</span> j=<span class="number">0</span>;j&lt;<span class="number">5</span>;j++)&#123;</span><br><span class="line"><span class="keyword">for</span>(<span class="type">int</span> k=<span class="number">0</span>;k&lt;=<span class="number">9</span>;k++)&#123;</span><br><span class="line"><span class="keyword">if</span>(locks[i][j]-<span class="string">&#x27;0&#x27;</span> !=k)&#123;</span><br><span class="line"><span class="comment">// 将当前数字替换成可以转动到的数字</span></span><br><span class="line">tmp=locks[i].<span class="built_in">substr</span>(<span class="number">0</span>,j)+(<span class="type">char</span>)(k+<span class="string">&#x27;0&#x27;</span>)+locks[i].<span class="built_in">substr</span>(j<span class="number">+1</span>);</span><br><span class="line"><span class="comment">// 将当前状态加入到 set 中</span></span><br><span class="line">pass[i].<span class="built_in">insert</span>(tmp);</span><br><span class="line">&#125;</span><br><span class="line">&#125;</span><br><span class="line">&#125;</span><br><span class="line"><span class="comment">// 计算两个相邻拨圈上可以转动到的数字</span></span><br><span class="line"><span class="keyword">for</span>(<span class="type">int</span> j=<span class="number">0</span>;j&lt;<span class="number">4</span>;j++)&#123;</span><br><span class="line"><span class="keyword">for</span>(<span class="type">int</span> k=<span class="number">1</span>;k&lt;=<span class="number">9</span>;k++)&#123;</span><br><span class="line"><span class="type">char</span> k1=locks[i][j]+k,k2=locks[i][j<span class="number">+1</span>]+k;</span><br><span class="line"><span class="keyword">if</span>(locks[i][j]+k&gt;<span class="string">&#x27;9&#x27;</span>) k1=locks[i][j]+k<span class="number">-10</span>;</span><br><span class="line"><span class="keyword">if</span>(locks[i][j<span class="number">+1</span>]+k&gt;<span class="string">&#x27;9&#x27;</span>) k2=locks[i][j<span class="number">+1</span>]+k<span class="number">-10</span>;</span><br><span class="line"><span class="comment">// 将两个相邻拨圈上的数字替换成可以转动到的数字</span></span><br><span class="line">tmp=locks[i].<span class="built_in">substr</span>(<span class="number">0</span>,j)+k1+k2+locks[i].<span class="built_in">substr</span>(j<span class="number">+2</span>);</span><br><span class="line"><span class="comment">// 将当前状态加入到 set 中</span></span><br><span class="line">pass[i].<span class="built_in">insert</span>(tmp);</span><br><span class="line">&#125;</span><br><span class="line">&#125;</span><br><span class="line">&#125;</span><br><span class="line"><span class="comment">// 枚举所有可能的正确密码</span></span><br><span class="line"><span class="keyword">for</span>(string i:pass[<span class="number">1</span>])&#123;</span><br><span class="line"><span class="type">bool</span> flag=<span class="literal">true</span>;</span><br><span class="line"><span class="comment">// 判断当前密码是否能够产生所有的密码锁状态</span></span><br><span class="line"><span class="keyword">for</span>(<span class="type">int</span> j=<span class="number">2</span>;j&lt;=n;j++)&#123;</span><br><span class="line"><span class="keyword">if</span>(pass[j].<span class="built_in">find</span>(i)==pass[j].<span class="built_in">end</span>())&#123;</span><br><span class="line">flag=<span class="literal">false</span>;</span><br><span class="line"><span class="keyword">break</span>;</span><br><span class="line">&#125;</span><br><span class="line">&#125;</span><br><span class="line"><span class="keyword">if</span>(flag) cnt++;</span><br><span class="line">&#125;</span><br><span class="line">cout&lt;&lt;cnt&lt;&lt;endl;</span><br><span class="line"><span class="keyword">return</span> <span class="number">0</span>;</span><br><span class="line">&#125;</span><br></pre></td></tr></table></figure>]]></content>
    
    
      
      
    <summary type="html">&lt;p&gt;读题点&lt;a href=&quot;https://www.luogu.com.cn/problem/P9752&quot;&gt;这里&lt;/a&gt;&lt;/p&gt;
&lt;h1&gt;题意简述&lt;/h1&gt;
&lt;p&gt;小 Y 拥有一个五个拨圈的密码锁，每个拨圈上标有数字 $0$ 到 $9$。每个拨圈都可以从 $0$ 到 $9$ 循</summary>
      
    
    
    
    <category term="C++题解" scheme="https://blog.jerryz.com.cn/categories/C-%E9%A2%98%E8%A7%A3/"/>
    
    
    <category term="编程" scheme="https://blog.jerryz.com.cn/tags/%E7%BC%96%E7%A8%8B/"/>
    
    <category term="洛谷" scheme="https://blog.jerryz.com.cn/tags/%E6%B4%9B%E8%B0%B7/"/>
    
    <category term="C++" scheme="https://blog.jerryz.com.cn/tags/C/"/>
    
    <category term="题解" scheme="https://blog.jerryz.com.cn/tags/%E9%A2%98%E8%A7%A3/"/>
    
  </entry>
  
  <entry>
    <title>洛谷P9744 「KDOI-06-S」消除序列 题解</title>
    <link href="https://blog.jerryz.com.cn/article/solution-P9744/"/>
    <id>https://blog.jerryz.com.cn/article/solution-P9744/</id>
    <published>2023-10-18T05:28:01.000Z</published>
    <updated>2026-04-06T03:54:47.827Z</updated>
    
    <content type="html"><![CDATA[<p>读题点<a href="https://www.luogu.com.cn/problem/P9744">这里</a></p><h1>题目简述</h1><p>给定一个长度为 $n$ 的序列 $v$ ，初始时，所有元素的值均为 $1$。有 $3$ 种操作可以作用在序列上：</p><ol><li>将 $v_1,v_2,\ldots,v_i$ 的值全部设为 $0$ ，操作的代价是 $a_i$；</li><li>将 $v_i$ 的值设为 $0$ ，操作的代价是 $b_i$；</li><li>将 $v_i$ 的值设为 $1$ ，操作的代价是 $c_i$。</li></ol><p>现在有 $q$ 次询问，每次询问给定一个集合 $P$ ，要求将集合 $P$ 中的元素设为 $1$ ，其余位置的值设为 $0$ ，同时要求最小化所有操作的总代价。</p><h2 id="思路概述">思路概述</h2><p>对于每个询问，我们需要找到一种操作序列，使得序列 $v$ 中下标位于集合 $P$ 的元素的值为 $1$ ，其余位置的值为 $0$ ，并且操作总代价最小。为了实现这个目标，我们可以使用动态规划的方法。</p><p>首先，我们定义两个数组 $f$ 和 $g$ ，其中 $f[i]$ 表示在第 $i$ 步操作结束时，序列 $v$ 中下标位于集合 $P$ 的元素的值为 $1$ ，其余位置的值为 $0$ ，且最后一个操作是将下标 $p_i$ 的元素设为 $1$ 的最小代价；$g[i]$ 表示在第 $i$ 步操作结束时，序列 $v$ 中下标位于集合 $P$ 的元素的值为 $1$ ，其余位置的值为 $0$ ，且最后一个操作是将下标 $p_i$ 的元素设为 $0$ 的最小代价。</p><p>接下来，我们可以使用动态规划的思想来计算 $f$ 和 $g$ 数组的值。具体来说，对于每个 $i$ ，我们可以通过以下两种方式来计算 $f[i]$ 和 $g[i]$：</p><ol><li>如果我们选择将下标 $p_i$ 的元素设为 $1$ ，则 $f[i]$ 的值为 $a[p_i-1]+g[i-1]$ ，表示在选择这个操作之前，我们已经将下标 $p_i-1$ 之前的元素设为 $1$ ，且最后一个操作是将下标 $p_{i-1}$ 的元素设为 $0$ ，此时我们需要将下标 $p_i$ 的元素设为 $1$ ，所以操作代价为 $a[p_i-1]$ ，再加上前 $i-1$ 步操作的最小代价 $g[i-1]$。</li><li>如果我们选择将下标 $p_i$ 的元素设为 $0$ ，则 $f[i]$ 的值为 $f[i-1]+s[p_i-1]-s[p_{i-1}]$ ，表示在选择这个操作之前，我们已经将下标 $p_{i-1}$ 之前的元素设为 $1$ ，且最后一个操作是将下标 $p_{i-1}$ 的元素设为 $1$ ，此时我们需要将下标 $p_i$ 的元素设为 $0$ ，所以操作代价为 $s[p_i-1]-s[p_{i-1}]$ ，再加上前 $i-1$ 步操作的最小代价 $f[i-1]$。</li></ol><p>根据上述思路，我们可以使用动态规划的方法计算出 $f[m]$ 和 $g[m]$ 的值，然后根据题目要求，输出 $g[m]+a[n]$ 和 $f[m]+s[n]-s[p[m]]$ 中的较小值作为第 $i$ 次询问的操作总代价的最小值。</p><h2 id="算法步骤">算法步骤</h2><p>对于每个询问，进行如下操作：</p><ol><li>读入集合 $P$ 的大小 $m$ 和元素值。</li><li>使用动态规划的方法计算 $f[m]$ 和 $g[m]$ 的值：<ul><li>初始化 $f[0]=g[0]=0$。</li><li>对于 $i$ 从 $1$ 到 $m$ ，依次计算 $f[i]$ 和 $g[i]$：</li><li>如果选择将下标 $p_i$ 的元素设为 $1$ ，则 $f[i]=a[p_i-1]+g[i-1]$。</li><li>如果选择将下标 $p_i$ 的元素设为 $0$ ，则 $f[i]=f[i-1]+s[p_i-1]-s[p_{i-1}]$。</li><li>$g[i]=g[i-1]+c[p_i]$。</li></ul></li><li>根据题目要求，输出 $g[m]+a[n]$ 和 $f[m]+s[n]-s[p[m]]$ 中的较小值作为第 $i$ 次询问的操作总代价的最小值。</li></ol><p><strong>多测不清空，爆零两行泪。</strong></p><h1>复杂度</h1><p>时间复杂度为 $O(n+ \sum m)$。</p><h1>代码</h1><figure class="highlight c++"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br><span class="line">28</span><br><span class="line">29</span><br><span class="line">30</span><br><span class="line">31</span><br><span class="line">32</span><br><span class="line">33</span><br><span class="line">34</span><br><span class="line">35</span><br><span class="line">36</span><br><span class="line">37</span><br><span class="line">38</span><br><span class="line">39</span><br><span class="line">40</span><br></pre></td><td class="code"><pre><span class="line"><span class="meta">#<span class="keyword">include</span><span class="string">&lt;bits/stdc++.h&gt;</span></span></span><br><span class="line"><span class="keyword">using</span> <span class="keyword">namespace</span> std;</span><br><span class="line"><span class="meta">#<span class="keyword">define</span> N 500005</span></span><br><span class="line"><span class="keyword">typedef</span> <span class="type">long</span> <span class="type">long</span> ll;</span><br><span class="line"></span><br><span class="line">ll a[N],b[N],c[N],n,q,m;</span><br><span class="line">ll sum[N],p[N],s[N],f[N],g[N];</span><br><span class="line"></span><br><span class="line"><span class="function"><span class="type">int</span> <span class="title">main</span><span class="params">()</span></span>&#123;</span><br><span class="line">    <span class="built_in">scanf</span>(<span class="string">&quot;%lld&quot;</span>,&amp;n);</span><br><span class="line">    <span class="keyword">for</span>(<span class="type">int</span> i=<span class="number">1</span>;i&lt;=n;++i)&#123;</span><br><span class="line">        <span class="built_in">scanf</span>(<span class="string">&quot;%lld&quot;</span>,&amp;a[i]);</span><br><span class="line">    &#125;</span><br><span class="line">    <span class="keyword">for</span>(<span class="type">int</span> i=<span class="number">1</span>;i&lt;=n;++i)&#123;</span><br><span class="line">        <span class="built_in">scanf</span>(<span class="string">&quot;%lld&quot;</span>,&amp;b[i]);</span><br><span class="line">        s[i]=s[i<span class="number">-1</span>]+b[i];</span><br><span class="line">    &#125;</span><br><span class="line">    <span class="keyword">for</span>(<span class="type">int</span> i=<span class="number">1</span>;i&lt;=n;++i)&#123;</span><br><span class="line">        <span class="built_in">scanf</span>(<span class="string">&quot;%lld&quot;</span>,&amp;c[i]);</span><br><span class="line">    &#125;</span><br><span class="line">    <span class="keyword">for</span>(<span class="type">int</span> i=<span class="number">1</span>;i&lt;=n;++i)&#123;</span><br><span class="line">        a[i]=<span class="built_in">min</span>(a[i],a[i<span class="number">-1</span>]+b[i]);</span><br><span class="line">    &#125;</span><br><span class="line">    <span class="built_in">scanf</span>(<span class="string">&quot;%lld&quot;</span>,&amp;q);</span><br><span class="line">    <span class="keyword">while</span>(q--)&#123;</span><br><span class="line">        <span class="built_in">scanf</span>(<span class="string">&quot;%lld&quot;</span>,&amp;m);</span><br><span class="line">        <span class="keyword">for</span>(<span class="type">int</span> i=<span class="number">1</span>;i&lt;=m;++i)&#123;</span><br><span class="line">            <span class="built_in">scanf</span>(<span class="string">&quot;%lld&quot;</span>,&amp;p[i]);</span><br><span class="line">        &#125;</span><br><span class="line">        <span class="type">int</span> ans=<span class="number">0</span>;</span><br><span class="line">        <span class="keyword">for</span>(<span class="type">int</span> i=<span class="number">1</span>;i&lt;=m;++i)&#123;</span><br><span class="line">            f[i]=<span class="built_in">min</span>(a[p[i]<span class="number">-1</span>]+g[i<span class="number">-1</span>],f[i<span class="number">-1</span>]+s[p[i]<span class="number">-1</span>]-s[p[i<span class="number">-1</span>]]);</span><br><span class="line">            g[i]=g[i<span class="number">-1</span>]+c[p[i]];</span><br><span class="line">        &#125;</span><br><span class="line">        <span class="built_in">printf</span>(<span class="string">&quot;%lld\n&quot;</span>,<span class="built_in">min</span>(g[m]+a[n],f[m]+s[n]-s[p[m]]));</span><br><span class="line">        <span class="keyword">for</span>(<span class="type">int</span> i=<span class="number">1</span>;i&lt;=m;++i) g[i]=f[i]=<span class="number">0</span>;</span><br><span class="line">    &#125;</span><br><span class="line">    <span class="keyword">return</span> <span class="number">0</span>;</span><br><span class="line">&#125;</span><br><span class="line"></span><br></pre></td></tr></table></figure>]]></content>
    
    
      
      
    <summary type="html">&lt;p&gt;读题点&lt;a href=&quot;https://www.luogu.com.cn/problem/P9744&quot;&gt;这里&lt;/a&gt;&lt;/p&gt;
&lt;h1&gt;题目简述&lt;/h1&gt;
&lt;p&gt;给定一个长度为 $n$ 的序列 $v$ ，初始时，所有元素的值均为 $1$。有 $3$ 种操作可以作用在序列上：&lt;</summary>
      
    
    
    
    <category term="C++题解" scheme="https://blog.jerryz.com.cn/categories/C-%E9%A2%98%E8%A7%A3/"/>
    
    
    <category term="编程" scheme="https://blog.jerryz.com.cn/tags/%E7%BC%96%E7%A8%8B/"/>
    
    <category term="洛谷" scheme="https://blog.jerryz.com.cn/tags/%E6%B4%9B%E8%B0%B7/"/>
    
    <category term="C++" scheme="https://blog.jerryz.com.cn/tags/C/"/>
    
    <category term="题解" scheme="https://blog.jerryz.com.cn/tags/%E9%A2%98%E8%A7%A3/"/>
    
  </entry>
  
  <entry>
    <title>洛谷P9756 [COCI2022-2023#3] Estimathon 题解</title>
    <link href="https://blog.jerryz.com.cn/article/solution-P9756/"/>
    <id>https://blog.jerryz.com.cn/article/solution-P9756/</id>
    <published>2023-10-17T13:49:01.000Z</published>
    <updated>2026-04-06T03:54:47.827Z</updated>
    
    <content type="html"><![CDATA[<p>读题点<a href="https://www.luogu.com.cn/problem/P9756">这里</a></p><h1>题意简述</h1><p>有 $n$ 张桌子， $m$ 种颜色的椅子，每种颜色的椅子有 $a_i$ 把。每张桌子旁需要放置 $4$ 把<strong>相同颜色</strong>的椅子，且每种颜色的椅子都要用到。问能否找到满足条件的方案。</p><h1>题目分析</h1><p>利用 $cnt$ 变量记录所有椅子可以按要求摆放在几张桌子旁。对于每一个 $a_i$ ，$cnt=cnt+\lfloor \frac{a_i}{4} \rfloor$。如果 $cnt \geq n$ ，则方案存在。</p><p>其中，需要特判这几种方案不存在的情况：</p><ol><li>若 $n &lt; m$ ，显然不能做到每一种颜色都放</li><li>若 $a_i &lt; 4$ ，则无法满足题目要求</li></ol><h1>代码</h1><figure class="highlight c++"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br></pre></td><td class="code"><pre><span class="line"><span class="meta">#<span class="keyword">include</span><span class="string">&lt;bits/stdc++.h&gt;</span></span></span><br><span class="line"><span class="keyword">using</span> <span class="keyword">namespace</span> std;</span><br><span class="line"><span class="meta">#<span class="keyword">define</span> N 105</span></span><br><span class="line"></span><br><span class="line"><span class="type">int</span> n,m,a[N],cnt;</span><br><span class="line"></span><br><span class="line"><span class="function"><span class="type">int</span> <span class="title">main</span><span class="params">()</span></span>&#123;</span><br><span class="line">cin&gt;&gt;n&gt;&gt;m;</span><br><span class="line"><span class="keyword">if</span>(n&lt;m)&#123;</span><br><span class="line">cout&lt;&lt;<span class="string">&quot;NE&quot;</span>;</span><br><span class="line"><span class="keyword">return</span> <span class="number">0</span>;</span><br><span class="line">&#125;</span><br><span class="line"><span class="keyword">for</span>(<span class="type">int</span> i=<span class="number">1</span>;i&lt;=m;i++)&#123;</span><br><span class="line">cin&gt;&gt;a[i];</span><br><span class="line"><span class="keyword">if</span>(a[i]&lt;<span class="number">4</span>)&#123;</span><br><span class="line">cout&lt;&lt;<span class="string">&quot;NE&quot;</span>;</span><br><span class="line"><span class="keyword">return</span> <span class="number">0</span>;</span><br><span class="line">&#125;</span><br><span class="line">cnt+=a[i]/<span class="number">4</span>;</span><br><span class="line">&#125;</span><br><span class="line"><span class="keyword">if</span>(cnt&gt;=n) cout&lt;&lt;<span class="string">&quot;DA&quot;</span>;</span><br><span class="line"><span class="keyword">else</span> cout&lt;&lt;<span class="string">&quot;NE&quot;</span>;</span><br><span class="line"><span class="keyword">return</span> <span class="number">0</span>;</span><br><span class="line">&#125;</span><br></pre></td></tr></table></figure>]]></content>
    
    
      
      
    <summary type="html">&lt;p&gt;读题点&lt;a href=&quot;https://www.luogu.com.cn/problem/P9756&quot;&gt;这里&lt;/a&gt;&lt;/p&gt;
&lt;h1&gt;题意简述&lt;/h1&gt;
&lt;p&gt;有 $n$ 张桌子， $m$ 种颜色的椅子，每种颜色的椅子有 $a_i$ 把。每张桌子旁需要放置 $4$ 把&lt;st</summary>
      
    
    
    
    <category term="C++题解" scheme="https://blog.jerryz.com.cn/categories/C-%E9%A2%98%E8%A7%A3/"/>
    
    
    <category term="编程" scheme="https://blog.jerryz.com.cn/tags/%E7%BC%96%E7%A8%8B/"/>
    
    <category term="洛谷" scheme="https://blog.jerryz.com.cn/tags/%E6%B4%9B%E8%B0%B7/"/>
    
    <category term="C++" scheme="https://blog.jerryz.com.cn/tags/C/"/>
    
    <category term="题解" scheme="https://blog.jerryz.com.cn/tags/%E9%A2%98%E8%A7%A3/"/>
    
  </entry>
  
  <entry>
    <title>部编版语文必修必背古诗文</title>
    <link href="https://blog.jerryz.com.cn/article/poem/"/>
    <id>https://blog.jerryz.com.cn/article/poem/</id>
    <published>2023-07-31T07:53:36.000Z</published>
    <updated>2026-04-06T03:54:47.823Z</updated>
    
    <content type="html"><![CDATA[<div class="note info modern"><p>想要更好的使用体验和更全的高中必备古诗文可以试试新版的 <a href="https://blog.jerryz.com.cn/article/poems/">Poems</a></p></div><h1>部编版语文必修上必背古诗文</h1><h1 align='center'>《沁园春·长沙》</h1><p align='center'>毛泽东</p><center>独立寒秋，湘江北去，橘子洲头。</center><center>看万山红遍，层林尽染；</center><center>漫江碧透，百舸争流。</center><center>鹰击长空，鱼翔浅底，万类霜天竞自由。</center><center>怅寥廓，问苍茫大地，谁主沉浮？</center><center>携来百侣曾游。忆往昔峥嵘岁月稠。</center><center>恰同学少年，风华正茂；</center><center>书生意气，挥斥方遒。</center><center>指点江山，激扬文字，粪土当年万户侯。</center><center>曾记否，到中流击水，浪遏飞舟？</center><h1 align='center'>《诗经·周南·芣莒》</h1><center>采采芣苢，薄言采之。</center><center>采采芣苢，薄言有之。</center><center>采采芣苢，薄言掇之。</center><center>采采芣苢，薄言捋之。</center><center>采采芣苢，薄言袺之。</center><center>采采芣苢，薄言襭之。</center><h1 align='center'>《文氏外孙入村收麦》</h1><p align='center'>宋·苏辙</p><center>欲收新麦继陈谷，赖有诸孙春老人。</center><center>三夜阴霪败场圃，一竿晴日舞比邻。</center><center>急炊大饼偿饥乏，多博村酤劳苦辛。</center><center>闭廪归来真了事，赋诗怜汝足精神。</center><h1 align='center'>《短歌行》</h1><p align='center'>曹操</p><center>对酒当歌，人生几何！</center><center>譬如朝露，去日苦多。</center><center>慨当以慷，忧思难忘。</center><center>何以解忧？唯有杜康。</center><center>青青子衿，悠悠我心。</center><center>但为君故，沉吟至今。</center><center>呦呦鹿鸣，食野之苹。</center><center>我有嘉宾，鼓瑟吹笙。</center><center>明明如月，何时可掇？</center><center>忧从中来，不可断绝。</center><center>越陌度阡，枉用相存。</center><center>契阔谈?，心念旧恩。</center><center>月明星稀，乌鹊南飞。</center><center>绕树三匝，何枝可依？</center><center>山不厌高，海不厌深。</center><center>周公吐哺，天下归心。</center><h1 align='center'>《归园田居·其一》</h1><p align='center'>陶渊明</p><center>少无适俗韵，性本爱丘山。</center><center>误落尘网中，一去三十年。</center><center>羁鸟恋旧林，池鱼思故渊。</center><center>开荒南野际，守拙归园田。</center><center>方宅十余亩，草屋八九间。</center><center>榆柳荫后檐，桃李罗堂前。</center><center>暧暧远人村，依依墟里烟。</center><center>狗吠深巷中，鸡鸣桑树颠。</center><center>户庭无尘杂，虚室有余闲。</center><center>久在樊笼里，复得返自然。</center><h1 align='center'>《梦游天姥吟留别》</h1><p align='center'>李白</p><center>海客谈瀛洲，烟涛微茫信难求。</center><center>越人语天姥，云霞明灭或可睹。</center><center>天姥连天向天横，势拔五岳掩赤城。</center><center>天台四万八千丈，对此欲倒东南倾。</center><center>我欲因之梦吴越，一夜飞度镜湖月。</center><center>湖月照我影，送我至剡溪。</center><center>谢公宿处今尚在，渌水荡漾清猿啼。</center><center>脚著谢公屐，身登青云梯。</center><center>半壁见海日，空中闻天鸡。</center><center>千岩万转路不定，迷花倚石忽已暝。</center><center>熊咆龙吟殷岩泉，栗深林兮惊层巅。</center><center>云青青兮欲雨，水澹澹兮生烟。</center><center>列缺霹雳，丘峦崩摧。</center><center>洞天石扉，訇然中开。</center><center>青冥浩荡不见底，日月照耀金银台。</center><center>霓为衣兮风为马，云之君兮纷纷而来下。</center><center>虎鼓瑟兮鸾回车，仙之人兮列如麻。</center><center>忽魂悸以魄动，恍惊起而长嗟。</center><center>惟觉时之枕席，失向来之烟霞。</center><center>世间行乐亦如此，古来万事东流水。</center><center>别君去兮何时还？</center><center>且放白鹿青崖间，须行即骑访名山。</center><center>安能摧眉折腰事权贵，使我不得开心颜！</center><h1 align='center'>《登高》</h1><p align='center'>杜甫</p><center>风急天高猿啸哀，渚清沙白鸟飞回。</center><center>无边落木萧萧下，不尽长江滚滚来。</center><center>万里悲秋常作客，百年多病独登台。</center><center>艰难苦恨繁霜鬓，潦倒新停浊酒杯。</center><h1 align='center'>《琵琶行并序》</h1><p align='center'>白居易</p><p>  元和十年，予左迁九江郡司马。明年秋，送客湓浦口，闻舟中夜弹琵琶者，听其音，铮铮然有京都声。问其人，本长安倡女，尝学琵琶于穆、曹二善才，年长色衰，委身为贾人妇。遂命酒，使快弹数曲。曲罢悯然，自叙少小时欢乐事，今漂沦憔悴，转徙于江湖间。予出官二年，恬然自安，感斯人言，是夕始觉有迁谪意。因为长句，歌以赠之，凡六百一十六言，命曰《琵琶行》。</p><center>浔阳江头夜送客，枫叶荻花秋瑟瑟。</center><center>主人下马客在船，举酒欲饮无管弦。</center><center>醉不成欢惨将别，别时茫茫江浸月。</center><center>忽闻水上琵琶声，主人忘归客不发。</center><center>寻声暗问弹者谁？琵琶声停欲语迟。</center><center>移船相近邀相见，添酒回灯重开宴。</center><center>千呼万唤始出来，犹抱琵琶半遮面。</center><center>转轴拨弦三两声，未成曲调先有情。</center><center>弦弦掩抑声声思，似诉平生不得志。</center><center>低眉信手续续弹，说尽心中无限事。</center><center>轻拢慢捻抹复挑，初为《霓裳》后《六幺》。</center><center>大弦嘈嘈如急雨，小弦切切如私语。</center><center>嘈嘈切切错杂弹，大珠小珠落玉盘。</center><center>间关莺语花底滑，幽咽泉流冰下难。</center><center>冰泉冷涩弦凝绝，凝绝不通声暂歇。</center><center>别有幽愁暗恨生，此时无声胜有声。</center><center>银瓶乍破水浆迸，铁骑突出刀枪鸣。</center><center>曲终收拨当心画，四弦一声如裂帛。</center><center>东船西舫悄无言，唯见江心秋月白。</center><center>沉吟放拨插弦中，整顿衣裳起敛容。</center><center>自言本是京城女，家在虾蟆陵下住。</center><center>十三学得琵琶成，名属教坊第一部。</center><center>曲罢曾教善才服，妆成每被秋娘妒。</center><center>五陵年少争缠头，一曲红绡不知数。</center><center>钿头银篦击节碎，血色罗裙翻酒污。</center><center>今年欢笑复明年，秋月春风等闲度。</center><center>弟走从军阿姨死，暮去朝来颜色故。</center><center>门前冷落鞍马稀，老大嫁作商人妇。</center><center>商人重利轻别离，前月浮梁买茶去。</center><center>去来江口守空船，绕船月明江水寒。</center><center>夜深忽梦少年事，梦啼妆泪红阑干。</center><center>我闻琵琶已叹息，又闻此语重唧唧。</center><center>同是天涯沦落人，相逢何必曾相识！</center><center>我从去年辞帝京，谪居卧病浔阳城。</center><center>浔阳地僻无音乐，终岁不闻丝竹声。</center><center>住近湓江地低湿，黄芦苦竹绕宅生。</center><center>其间旦暮闻何物？杜鹃啼血猿哀鸣。</center><center>春江花朝秋月夜，往往取酒还独倾。</center><center>岂无山歌与村笛？呕哑嘲哳难为听。</center><center>今夜闻君琵琶语，如听仙乐耳暂明。</center><center>莫辞更坐弹一曲，为君翻作琵琶行。</center><center>感我此言良久立，却坐促弦弦转急。</center><center>凄凄不似向前声，满座重闻皆掩泣。</center><center>座中泣下谁最多？江州司马青衫湿。</center><h1 align='center'>《永遇乐·京口北固亭怀古》</h1><p align='center'>辛弃疾</p><center>千古江山，英雄无觅孙仲谋处。</center><center>舞榭歌台，风流总被雨打风吹去。</center><center>斜阳草树，寻常巷陌，人道寄奴曾住。</center><center>想当年，金戈铁马，气吞万里如虎。</center><center>元嘉草草，封狼居胥，赢得仓皇北顾。</center><center>四十三年，望中犹记，烽火扬州路。</center><center>可堪回首，佛狸祠下，一片神鸦社鼓。</center><center>凭谁问、廉颇老矣，尚能饭否？</center><h1 align='center'>《声声慢》</h1><p align='center'>李清照</p><center>寻寻觅觅，冷冷清清，凄凄惨惨戚戚。</center><center>乍暖还寒时候，最难将息。</center><center>三杯两盏淡酒，怎敌他、晚来风急？</center><center>雁过也，正伤心，却是旧时相识。</center><center>满地黄花堆积。憔悴损，如今有谁堪摘？</center><center>守着窗儿，独自怎生得黑？</center><center>梧桐更兼细雨，到黄昏、点点滴滴。</center><center>这次第，怎一个愁字了得！</center><h1 align='center'>《劝学》</h1><p align='center'>荀子</p><p>  君子曰：学不可以已。</p><p>  青、取之于蓝，而青于蓝；冰、水为之，而寒于水。木直中绳，輮以为轮，其曲中规，虽有槁暴，不复挺者，輮使之然也。故木受绳则直，金就砺则利，君子博学而日参省乎己，则知明而行无过矣。</p><p>  吾尝终日而思矣，不如须臾之所学也。吾尝跂而望矣，不如登高之博见也。登高而招，臂非加长也，而见者远；顺风而呼，声非加疾也，而闻者彰。假舆马者，非利足也，而致千里；假舟楫者，非能水也，而绝江河。君子生非异也，善假于物也。</p><p>  积土成山，风雨兴焉；积水成渊，蛟龙生焉；积善成德，而神明自得，圣心备焉。故不积蹞步，无以致千里；不积小流，无以成江海。骐骥一跃，不能十步；驽马十驾，功在不舍。锲而舍之，朽木不折；锲而不舍，金石可镂。螾无爪牙之利，筋骨之强，上食埃土，下饮黄泉，用心一也。蟹六跪而二螯，非蛇蟺之穴，无可寄托者，用心躁也。</p><h1 align='center'>《师说》</h1><p align='center'>韩愈</p><p>  古之学者必有师。师者，所以传道受业解惑也。人非生而知之者，孰能无惑？惑而不从师，其为惑也，终不解矣。生乎吾前，其闻道也固先乎吾，吾从而师之；生乎吾后，其闻道也亦先乎吾，吾从而师之。吾师道也，夫庸知其年之先后生于吾乎？是故无贵无贱，无长无少，道之所存，师之所存也。</p><p>  嗟乎！师道之不传也久矣！欲人之无惑也难矣！古之圣人，其出人也远矣，犹且从师而问焉；今之众人，其下圣人也亦远矣，而耻学于师。是故圣益圣，愚益愚。圣人之所以为圣，愚人之所以为愚，其皆出于此乎？爱其子，择师而教之；于其身也，则耻师焉，惑矣。彼童子之师，授之书而习其句读者，非吾所谓传其道解其惑者也。句读之不知，惑之不解，或师焉，或不焉，小学而大遗，吾未见其明也。巫医乐师百工之人，不耻相师。士大夫之族，曰师曰弟子云者，则群聚而笑之。问之，则曰：“彼与彼年相若也，道相似也。位卑则足羞，官盛则近谀。”呜呼！师道之不复可知矣。巫医乐师百工之人，君子不齿，今其智乃反不能及，其可怪也欤！</p><p>  圣人无常师。孔子师郯子、苌弘、师襄、老聃。郯子之徒，其贤不及孔子。孔子曰：三人行，则必有我师。是故弟子不必不如师，师不必贤于弟子，闻道有先后，术业有专攻，如是而已。</p><p>  李氏子蟠，年十七，好古文，六艺经传皆通习之，不拘于时，学于余。余嘉其能行古道，作师说以贻之。</p><h1 align='center'>《赤壁赋》</h1><p align='center'>苏轼</p><p>  壬戌之秋，七月既望，苏子与客泛舟游于赤壁之下。清风徐来，水波不兴。举酒属客，诵明月之诗，歌窈窕之章。少焉，月出于东山之上，徘徊于斗牛之间。白露横江，水光接天。纵一苇之所如，凌万顷之茫然。浩浩乎如冯虚御风，而不知其所止；飘飘乎如遗世独立，羽化而登仙。</p><p>  于是饮酒乐甚，扣舷而歌之。歌曰：“桂棹兮兰桨，击空明兮溯流光。渺渺兮予怀，望美人兮天一方。”客有吹洞箫者，倚歌而和之。其声呜呜然，如怨如慕，如泣如诉；余音袅袅，不绝如缕。舞幽壑之潜蛟，泣孤舟之嫠妇。</p><p>  苏子愀然，正襟危坐，而问客曰：“何为其然也？”客曰：“‘月明星稀，乌鹊南飞。’此非曹孟德之诗乎？西望夏口，东望武昌，山川相缪，郁乎苍苍，此非孟德之困于周郎者乎？方其破荆州，下江陵，顺流而东也，舳舻千里，旌旗蔽空，酾酒临江，横槊赋诗，固一世之雄也，而今安在哉？况吾与子渔樵于江渚之上，侣鱼虾而友麋鹿，驾一叶之扁舟，举匏樽以相属。寄蜉蝣于天地，渺沧海之一粟。哀吾生之须臾，羡长江之无穷。挟飞仙以遨游，抱明月而长终。知不可乎骤得，托遗响于悲风。”</p><p>  苏子曰：“客亦知夫水与月乎？逝者如斯，而未尝往也；盈虚者如彼，而卒莫消长也。盖将自其变者而观之，则天地曾不能以一瞬；自其不变者而观之，则物与我皆无尽也，而又何羡乎！且夫天地之间，物各有主，苟非吾之所有，虽一毫而莫取。惟江上之清风，与山间之明月，耳得之而为声，目遇之而成色，取之无禁，用之不竭。是造物者之无尽藏也，而吾与子之所共适。”</p><p>  客喜而笑，洗盏更酌。肴核既尽，杯盘狼籍。相与枕藉乎舟中，不知东方之既白。</p><h1 align='center'>《登泰山记》</h1><p align='center'>姚鼐</p><p>  泰山之阳，汶水西流；其阴，济水东流。阳谷皆入汶，阴谷皆入济。当其南北分者，古长城也。最高日观峰，在长城南十五里。</p><p>  余以乾隆三十九年十二月，自京师乘风雪，历齐河、长清，穿泰山西北谷，越长城之限，至于泰安。是月丁未，与知府朱孝纯子颍由南麓登。四十五里，道皆砌石为磴，其级七千有余。泰山正南面有三谷。中谷绕泰安城下，郦道元所谓环水也。余始循以入，道少半，越中岭，复循西谷，遂至其巅。古时登山，循东谷入，道有天门。东谷者，古谓之天门溪水，余所不至也。今所经中岭及山巅，崖限当道者，世皆谓之天门云。道中迷雾冰滑，磴几不可登。及既上，苍山负雪，明烛天南。望晚日照城郭，汶水、徂徕如画，而半山居雾若带然。</p><p>  戊申晦，五鼓，与子颍坐日观亭，待日出。大风扬积雪击面。亭东自足下皆云漫。稍见云中白若樗蒱数十立者，山也。极天云一线异色，须臾成五采。日上，正赤如丹，下有红光动摇承之。或曰，此东海也。回视日观以西峰，或得日或否，绛皓驳色，而皆若偻。</p><p>  亭西有岱祠，又有碧霞元君祠。皇帝行宫在碧霞元君祠东。是日观道中石刻，自唐显庆以来；其远古刻尽漫失。僻不当道者，皆不及往。</p><p>  山多石，少土。石苍黑色，多平方，少圜。少杂树，多松，生石罅，皆平顶。冰雪，无瀑水，无鸟兽音迹。至日观数里内无树，而雪与人膝齐。</p><p>  桐城姚鼐记。</p><h1 align='center'>《诗经·邶风·静女》</h1><center>静女其姝，俟我于城隅。</center><center>爱而不见，搔首踟蹰。</center><center>静女其娈，贻我彤管。</center><center>彤管有炜，说怿女美。</center><center>自牧归荑，洵美且异。</center><center>匪女之为美，美人之贻。</center><h1 align='center'>《古诗十九首·涉江采芙蓉》</h1><center>涉江采芙蓉，兰泽多芳草。</center><center>采之欲遗谁，所思在远道。</center><center>还顾望旧乡，长路漫浩浩。</center><center>同心而离居，忧伤以终老。</center><h1 align='center'>《虞美人》</h1><p align='center'>李煜</p><center>春花秋月何时了，往事知多少？</center><center>小楼昨夜又东风，故国不堪回首月明中！</center><center>雕栏玉砌应犹在，只是朱颜改。</center><center>问君能有几多愁？恰似一江春水向东流。</center><h1 align='center'>《鹊桥仙》</h1><p align='center'>秦观</p><center>纤云弄巧，飞星传恨，银汉迢迢暗度。</center><center>金风玉露一相逢，便胜却人间无数。</center><center>柔情似水，佳期如梦，忍顾鹊桥归路。</center><center>两情若是久长时，又岂在朝朝暮暮。</center><h1 align='center'>《念奴娇·赤壁怀古》</h1><p align='center'>苏轼</p><center>大江东去，浪淘尽，千古风流人物。</center><center>故垒西边，人道是：三国周郎赤壁。</center><center>乱石穿空，惊涛拍岸，卷起千堆雪。</center><center>江山如画，一时多少豪杰。</center><center>遥想公瑾当年，小乔初嫁了，雄姿英发。</center><center>羽扇纶巾，谈笑间樯橹灰飞烟灭。</center><center>故国神游，多情应笑我，早生华发。</center><center>人生如梦，一尊还酹江月。</center><h1>部编版语文必修下必背古诗文</h1><h2 align='center'>子路、曾晳、冉有、公西华侍坐</h2><p align='center'>《论语》</p><p>  子路、曾晳、冉有、公西华侍坐。子曰：“以吾一日长乎尔，毋吾以也。居则曰：‘不吾知也！’如或知尔，则何以哉？”</p><p>  子路率尔而对曰：“千乘之国，摄乎大国之间，加之以师旅，因之以饥馑；由也为之，比及三年，可使有勇，且知方也。”</p><p>  夫子哂之。</p><p>  “求，尔何如？”</p><p>  对曰：“方六七十，如五六十，求也为之，比及三年，可使足民。如其礼乐，以俟君子。”</p><p>  “赤，尔何如？”</p><p>  对曰：“非曰能之，愿学焉。宗庙之事，如会同，端章甫，愿为小相焉。”</p><p>  “点，尔何如？”</p><p>  鼓瑟希，铿尔，舍瑟而作，对曰：“异乎三子者之撰。”</p><p>  子曰：“何伤乎？亦各言其志也！”</p><p>  曰：“莫春者，春服既成，冠者五六人，童子六七人，浴乎沂，风乎舞雩，咏而归。”</p><p>  夫子喟然叹曰：“吾与点也！”</p><p>  三子者出，曾晳后。曾晳曰：“夫三子者之言何如？”</p><p>  子曰：“亦各言其志也已矣！”</p><p>  曰：“夫子何哂由也？”</p><p>  曰：“为国以礼，其言不让，是故哂之。唯求则非邦也与？安见方六七十如五六十而非邦也者？唯赤则非邦也与？宗庙会同，非诸侯而何？赤也为之小，孰能为之大？”</p><h2 align='center'>谏逐客书</h2><p align='center'>李斯</p><p>  臣闻吏议逐客，窃以为过矣。昔缪公求士，西取由余于戎，东得百里奚于宛，迎蹇叔于宋，来丕豹、公孙支于晋。此五子者，不产于秦，而缪公用之，并国二十，遂霸西戎。孝公用商鞅之法，移风易俗，民以殷盛，国以富强，百姓乐用，诸侯亲服，获楚、魏之师，举地千里，至今治强。惠王用张仪之计，拔三川之地，西并巴蜀，北收上郡，南取汉中，包九夷，制鄢郢，东据成皋之险，割膏腴之壤，遂散六国之从，使之西面事秦，功施到今。昭王得范雎，废穰侯，逐华阳，强公室，杜私门，蚕食诸侯，使秦成帝业。此四君者，皆以客之功。由此观之，客何负于秦哉！向使四君却客而不内，疏士而不用，是使国无富利之实，而秦无强大之名也。</p><p>  今陛下致昆山之玉，有随和之宝，垂明月之珠，服太阿之剑，乘纤离之马，建翠凤之旗，树灵鼍之鼓。此数宝者，秦不生一焉，而陛下说之，何也？必秦国之所生然后可，则是夜光之璧，不饰朝廷；犀象之器，不为玩好；郑、卫之女不充后宫，而骏良駃騠不实外厩，江南金锡不为用，西蜀丹青不为采。所以饰后宫，充下陈，娱心意，说耳目者，必出于秦然后可，则是宛珠之簪，傅玑之珥，阿缟之衣，锦绣之饰不进于前，而随俗雅化，佳冶窈窕，赵女不立于侧也。夫击瓮叩缶弹筝搏髀，而歌呼呜呜快耳者，真秦之声也；郑卫桑间、韶虞、武象者，异国之乐也。今弃击瓮叩缶而就郑卫，退弹筝而取韶虞，若是者何也？快意当前，适观而已矣。今取人则不然。不问可否，不论曲直，非秦者去，为客者逐。然则是所重者在乎色乐珠玉，而所轻者在乎人民也。此非所以跨海内、制诸侯之术也。</p><p>  臣闻地广者粟多，国大者人众，兵强则士勇。是以太山不让土壤，故能成其大；河海不择细流，故能就其深；王者不却众庶，故能明其德。是以地无四方，民无异国，四时充美，鬼神降福，此五帝三王之所以无敌也。今乃弃黔首以资敌国，却宾客以业诸侯，使天下之士退而不敢西向，裹足不入秦，此所谓“藉寇兵而赍盗粮”者也。</p><p>  夫物不产于秦，可宝者多；士不产于秦，而愿忠者众。今逐客以资敌国，损民以益仇，内自虚而外树怨于诸侯，求国无危，不可得也。</p><h2 align='center'>谏太宗十思疏</h2><p align='center'>魏徵</p><p>  臣闻求木之长者，必固其根本；欲流之远者，必浚其泉源；思国之安者，必积其德义。源不深而望流之远，根不固而求木之长，德不厚而思国之理，臣虽下愚，知其不可，而况于明哲乎？人君当神器之重，居域中之大，将崇极天之峻，永保无疆之休。不念居安思危，戒奢以俭，德不处其厚，情不胜其欲，斯亦伐根以求木茂，塞源而欲流长也。</p><p>  凡百元首，承天景命，莫不殷忧而道著，功成而德衰，有善始者实繁，能克终者盖寡。岂其取之易而守之难乎？昔取之而有余，今守之而不足，何也？夫在殷忧必竭诚以待下，既得志则纵情以傲物；竭诚则胡越为一体，傲物则骨肉为行路。虽董之以严刑，振之以威怒，终苟免而不怀仁，貌恭而不心服。怨不在大，可畏惟人；载舟覆舟，所宜深慎。奔车朽索，其可忽乎？</p><p>  君人者，诚能见可欲则思知足以自戒，将有作则思知止以安人，念高危则思谦冲而自牧，惧满溢则思江海下百川，乐盘游则思三驱以为度，忧懈怠则思慎始而敬终，虑壅蔽则思虚心以纳下，想谗邪则思正身以黜恶，恩所加则思无因喜以谬赏，罚所及则思无因怒而滥刑。总此十思，弘兹九德，简能而任之，择善而从之，则智者尽其谋，勇者竭其力，仁者播其惠，信者效其忠；文武争驰，在君无事，可以尽豫游之乐，可以养松、乔之寿，鸣琴垂拱，不言而化。何必劳神苦思，代下司职，役聪明之耳目，亏无为之大道哉！</p><h2 align='center'>答司马谏议书</h2><p align='center'>王安石</p><p>  某启：昨日蒙教，窃以为与君实游处相好之日久，而议事每不合，所操之术多异故也。虽欲强聒，终必不蒙见察，故略上报，不复一一自辨。重念蒙君实视遇厚，于反覆不宜卤莽，故今具道所以，冀君实或见恕也。</p><p>  盖儒者所争，尤在于名实，名实已明，而天下之理得矣。今君实所以见教者，以为侵官、生事、征利、拒谏，以致天下怨谤也。某则以谓受命于人主，议法度而修之于朝廷，以授之于有司，不为侵官；举先王之政，以兴利除弊，不为生事；为天下理财，不为征利；辟邪说，难壬人，不为拒谏。至于怨诽之多，则固前知其如此也。</p><p>  人习于苟且非一日，士大夫多以不恤国事、同俗自媚于众为善，上乃欲变此，而某不量敌之众寡，欲出力助上以抗之，则众何为而不汹汹然？盘庚之迁，胥怨者民也，非特朝廷士大夫而已；盘庚不为怨者故改其度，度义而后动，是而不见可悔故也。如君实责我以在位久，未能助上大有为，以膏泽斯民，则某知罪矣；如曰今日当一切不事事，守前所为而已，则非某之所敢知。</p><p>  无由会晤，不任区区向往之至！</p><h2 align='center'>阿房宫赋</h2><p align='center'>杜牧</p><p>  六王毕，四海一；蜀山兀，阿房出。覆压三百余里，隔离天日。骊山北构而西折，直走咸阳。二川溶溶，流入宫墙。五步一楼，十步一阁；廊腰缦回，檐牙高啄；各抱地势，钩心斗角。盘盘焉，囷囷焉，蜂房水涡，矗不知其几千万落！长桥卧波，未云何龙？复道行空，不霁何虹？高低冥迷，不知西东。歌台暖响，春光融融；舞殿冷袖，风雨凄凄。一日之内，一宫之间，而气候不齐。</p><p>  妃嫔媵嫱，王子皇孙，辞楼下殿，辇来于秦，朝歌夜弦，为秦宫人。明星荧荧，开妆镜也；绿云扰扰，梳晓鬟也；渭流涨腻，弃脂水也；烟斜雾横，焚椒兰也。雷霆乍惊，宫车过也；辘辘远听，杳不知其所之也。一肌一容，尽态极妍，缦立远视，而望幸焉；有不见者，三十六年。燕、赵之收藏，韩、魏之经营，齐、楚之精英，几世几年，剽掠其人，倚叠如山。一旦不能有，输来其间。鼎铛玉石，金块珠砾，弃掷逦迤，秦人视之，亦不甚惜。</p><p>  嗟乎！一人之心，千万人之心也。秦爱纷奢，人亦念其家；奈何取之尽锱铢，用之如泥沙？使负栋之柱，多于南亩之农夫；架梁之椽，多于机上之工女；钉头磷磷，多于在庾之粟粒；瓦缝参差，多于周身之帛缕；直栏横槛，多于九土之城郭；管弦呕哑，多于市人之言语。使天下之人，不敢言而敢怒；独夫之心，日益骄固。戍卒叫，函谷举；楚人一炬，可怜焦土。</p><p>  呜呼！灭六国者，六国也，非秦也。族秦者，秦也，非天下也。嗟乎！使六国各爱其人，则足以拒秦；使秦复爱六国之人，则递三世可至万世而为君，谁得而族灭也？秦人不暇自哀，而后人哀之；后人哀之而不鉴之，亦使后人而复哀后人也。</p><h2 align='center'>六国论</h2><p align='center'>苏洵</p><p>  六国破灭，非兵不利 ，战不善，弊在赂秦。赂秦而力亏，破灭之道也。或曰：六国互丧，率赂秦耶？曰：不赂者以赂者丧，盖失强援，不能独完。故曰：弊在赂秦也。</p><p>  秦以攻取之外，小则获邑，大则得城。较秦之所得，与战胜而得者，其实百倍；诸侯之所亡，与战败而亡者，其实亦百倍。则秦之所大欲，诸侯之所大患，固不在战矣。思厥先祖父，暴霜露，斩荆棘，以有尺寸之地。子孙视之不甚惜，举以予人，如弃草芥。今日割五城，明日割十城，然后得一夕安寝。起视四境，而秦兵又至矣。然则诸侯之地有限，暴秦之欲无厌，奉之弥繁，侵之愈急。故不战而强弱胜负已判矣。至于颠覆，理固宜然。古人云：“以地事秦，犹抱薪救火，薪不尽，火不灭。”此言得之。</p><p>  齐人未尝赂秦，终继五国迁灭，何哉？与嬴而不助五国也。五国既丧，齐亦不免矣。燕赵之君，始有远略，能守其土，义不赂秦。是故燕虽小国而后亡，斯用兵之效也。至丹以荆卿为计，始速祸焉。赵尝五战于秦，二败而三胜。后秦击赵者再，李牧连却之。洎牧以谗诛，邯郸为郡，惜其用武而不终也。且燕赵处秦革灭殆尽之际，可谓智力孤危，战败而亡，诚不得已。向使三国各爱其地，齐人勿附于秦，刺客不行，良将犹在，则胜负之数，存亡之理，当与秦相较，或未易量。</p><p>  呜呼！以赂秦之地封天下之谋臣，以事秦之心礼天下之奇才，并力西向，则吾恐秦人食之不得下咽也。悲夫！有如此之势，而为秦人积威之所劫，日削月割，以趋于亡。为国者无使为积威之所劫哉！</p><p>  夫六国与秦皆诸侯，其势弱于秦，而犹有可以不赂而胜之之势。苟以天下之大，下而从六国破亡之故事，是又在六国下矣。</p><h2 align='center'>登岳阳楼</h2><p align='center'>杜甫</p><center>昔闻洞庭水，今上岳阳楼。</center><center>吴楚东南坼，乾坤日夜浮。</center><center>亲朋无一字，老病有孤舟。</center><center>戎马关山北，凭轩涕泗流。</center><h2 align='center'>桂枝香·金陵怀古</h2><p align='center'>王安石</p><p>  登临送目。正故国晚秋，天气初肃。千里澄江似练，翠峰如簇。归帆去棹残阳里，背西风、酒旗斜矗。彩舟云淡，星河鹭起，画图难足。</p><p>  念往昔、繁华竞逐。叹门外楼头，悲恨相续。千古凭高对此，谩嗟荣辱。六朝旧事随流水，但寒烟衰草凝绿。至今商女，时时犹唱，后庭遗曲。</p><h2 align='center'>游园</h2><p align='center'>汤显祖</p><p>  原来姹紫嫣红开遍，似这般都付与断井颓垣。良辰美景奈何天，赏心乐事谁家院！朝飞暮卷，云霞翠轩；雨丝风片，烟波画船——锦屏人忒看的这韶光贱！</p><h2 align='center'>念奴娇·过洞庭</h2><p align='center'>张孝祥</p><p>  洞庭青草，近中秋，更无一点风色。玉鉴琼田三万顷，着我扁舟一叶。素月分辉，明河共影，表里俱澄澈。悠然心会，妙处难与君说。</p><p>  应念岭海经年，孤光自照，肝肺皆冰雪。短发萧骚襟袖冷，稳泛沧浪空阔。尽挹西江，细斟北斗，万象为宾客。扣舷独啸，不知今夕何夕！</p>]]></content>
    
    
    <summary type="html">这篇文章介绍了部编版高中语文必修上和必修下的必背古诗文。文章列举了多首经典诗词和古文，包括《沁园春·长沙》、《诗经·周南·芣莒》、《短歌行》、《归园田居·其一》、《梦游天姥吟留别》、《登高》、《琵琶行并序》、《永遇乐·京口北固亭怀古》、《声声慢》、《劝学》、《师说》、《赤壁赋》、《登泰山记》、《诗经·邶风·静女》、《古诗十九首·涉江采芙蓉》、《虞美人》、《鹊桥仙》、《念奴娇·赤壁怀古》、《论语》、《谏逐客书》、《谏太宗十思疏》、《答司马谏议书》、《阿房宫赋》、《六国论》、《登岳阳楼》、《桂枝香·金陵怀古》、《游园》、《念奴娇·过洞庭》等，文章旨在帮助高中学生掌握和背诵这些重要的文学作品。这些作品涵盖了广泛的主题，风格多样，反映了中国古代文学的丰富性和深邃性，对学习和欣赏中国古典文学具有重要价值。</summary>
    
    
    
    <category term="学习" scheme="https://blog.jerryz.com.cn/categories/%E5%AD%A6%E4%B9%A0/"/>
    
    
    <category term="学习" scheme="https://blog.jerryz.com.cn/tags/%E5%AD%A6%E4%B9%A0/"/>
    
    <category term="语文" scheme="https://blog.jerryz.com.cn/tags/%E8%AF%AD%E6%96%87/"/>
    
    <category term="古诗文" scheme="https://blog.jerryz.com.cn/tags/%E5%8F%A4%E8%AF%97%E6%96%87/"/>
    
  </entry>
  
  <entry>
    <title>Material You 软件仓库 - 镜像文档</title>
    <link href="https://blog.jerryz.com.cn/article/Material-You-App-Repository/"/>
    <id>https://blog.jerryz.com.cn/article/Material-You-App-Repository/</id>
    <published>2023-06-03T12:16:01.000Z</published>
    <updated>2026-04-06T03:54:47.823Z</updated>
    
    <content type="html"><![CDATA[<p><a href="https://github.com/CHNJohnHK/Material-You-App-Repository/"><h1 align="center">Material You软件仓库</h1></a></p><p align="center"> <img src="https://img.shields.io/github/stars/CHNJohnHK/Material-You-App-Repository?style=for-the-badge&colorA=FFEBEB&colorB=FFD9DC&logo=github&logoColor=black"></p><p align="center">  <a href="https://t.me/misakamaterialyou">    <img src="https://img.shields.io/badge/dynamic/json?style=for-the-badge&colorA=DAE9FC&colorB=056DE8&label=%E9%A2%91%E9%81%93&logo=telegram&query=%24.data.totalSubs&url=https%3A%2F%2Fapi.spencerwoo.com%2Fsubstats%2F%3Fsource%3Dtelegram%26queryKey%3Dmisakamaterialyou" alt="Telegram">  </a>  <a href="https://t.me/misakamaterialyouchat">    <img src="https://img.shields.io/badge/dynamic/json?style=for-the-badge&colorA=DAE9FC&colorB=056DE8&label=%E7%BE%A4%E8%81%8A&logo=telegram&query=%24.data.totalSubs&url=https%3A%2F%2Fapi.spencerwoo.com%2Fsubstats%2F%3Fsource%3Dtelegram%26queryKey%3Dmisakamaterialyouchat" alt="Telegram">  </a></p><p><strong>原仓库地址：<a href="https://github.com/CHNJohnHK/Material-You-App-Repository/">https://github.com/CHNJohnHK/Material-You-App-Repository/</a></strong></p><h1>⛩️序言</h1><h2 id="❓️什么是-Material-Design-3？Material-You-又是什么？">❓️什么是 Material Design 3？Material You 又是什么？</h2><p><em>以下内容部分来源于<a href="https://m3.material.io/">谷歌官方文档</a></em></p><p>Material Design 3，又称质感设计3，是 Google 于2021年在 Google I/O 开发者大会上推出的最新开源 Android APP UI 设计规范。与前代 Material Design 2 对直角、阴影的强调不同， Material Design 3 更加扁平化，它带来了更多的圆角设计、丰富并富有个性的形状各异的控件、对不同尺寸屏幕的 Android 设备更加友好的适配，更重要的是，它带来了全新的取色机制 ——  Monet 取色 (Dynamic Color)，该机制可根据用户设备的壁纸颜色决定 APP 的强调色与主色调，让你的 Android 系统更富有个性。</p><p>Material Design 3 伴随着 Android 12 而来。它的诞生，彻底改变了人们对 Android 原生系统 “毛坯房” 的印象，在某些平台（如酷安）刮起了一股 “原生热” ，也成为了未来几年 Android APP 设计的美学规范之一。</p><p>狭义上的 Material You 是指 Material Design 3 设计规范中的一些新特性，如 Monet 取色、更有设计感的控件等，广义的 Material You 即指 Monet 取色，只要某个 APP 加入了 Monet 取色，无论 APP 的 UI 基于什么设计，都可以称作 Material You。</p><h2 id="❓️目前-Material-You-APP-生态的现状如何？">❓️目前 Material You APP 生态的现状如何？</h2><p>在国外，Material You 受到了广大开发者的追捧。越来越多的开发者将他们的 APP 设计从 MD2 迁移到 Material You，或者在 APP 中加入 Monet 取色，并基于 Material You 进行了很多 UI 的创新。</p><p>国内开发者大多喜欢自造轮子，不过也有不少开发者喜爱 Material You，他们主要活跃于酷安、少数派等平台。同时，一些 Magisk/KernelSU 模块开发者热衷于 Monet 取色，他们为第三方未支持取色的应用开发了取色模块，并研究出了一套适配规则，具体可在酷安搜索 “All Monet”。</p><p>然而，除了 Google 和 Meta (WhatsApp) 以外，目前并未发现有大厂青睐 Material You 并将其用于 APP 的开发，国内国外都算上。</p><h2 id="❓️为什么会有这个列表？">❓️为什么会有这个列表？</h2><ul><li>首先当然是想让更多人了解 Material You，感受 Material You 的奇妙魔法XD</li><li>想让更多 Material You 爱好者检索软件方便、准确，毕竟想做一个最全最详细的 Material You Applists desuwa~</li><li>其实 Material You Applists 已经有人做出来了，流传也很广，相信大家也有所了解，但是似乎列表里的应用不太全，国内的不少应用列表里都莫得，所以，不如自己<s>造个轮子</s>吧！</li></ul><p><strong>同时，欢迎米娜桑帮助我补充下你们遇到的 Material You 应用！</strong></p><h2 id="🏷️标签说明">🏷️标签说明</h2><p>针对每个应用不同的情况，我在列表中给出了几种标签，它们的含义见下：</p><p>（非常绕，希望不要被绕晕…）</p><ul><li><p><strong>基础标签，区分应用 UI 设计的标准</strong></p><ul><li><strong><code>MD</code></strong>：针对<strong>完全</strong>使用基于 MD3 设计的控件，但<strong>不支持</strong> Monet 取色的应用。</li><li><strong><code>MD-</code></strong>：针对<strong>部分</strong>使用基于 MD3 设计的控件的应用。这种情况很常见，比如有的应用仍然在使用 MD2 时期的 switch。这种应用是否支持 Monet 取色视下面的 “Monet” 标签而定。</li><li><strong><code>Monet</code></strong>：针对<strong>支持</strong> Monet 取色，但应用整体设计<strong>完全非</strong>MD3的应用。</li><li><strong><code>Full</code></strong>：既<strong>支持</strong> Monet 取色，又整体<strong>完全</strong>采用 MD3 设计，标准化的遵循 Material Design 3 设计的应用。</li><li><strong><code>Multi</code></strong>：对平板、折叠屏等设备不同尺寸的屏幕适配效果很好的应用（注意，这个标签只针对对大屏设备有专门设计的分栏式布局的应用，简单的将应用元素拉伸并不能称得上是适配较好）。</li><li><strong><code>-MD</code></strong>：从某个版本开始<strong>停止使用</strong> MD3 设计的应用。</li></ul></li></ul><div align="center"><table><thead><tr><th style="text-align:center"></th><th style="text-align:center">完全体 MD3 设计</th><th style="text-align:center">Monet 取色</th></tr></thead><tbody><tr><td style="text-align:center"><strong><code>MD</code></strong></td><td style="text-align:center">✅</td><td style="text-align:center">🚫</td></tr><tr><td style="text-align:center"><strong><code>MD-</code></strong></td><td style="text-align:center">🚫</td><td style="text-align:center">-</td></tr><tr><td style="text-align:center"><strong><code>Monet</code></strong></td><td style="text-align:center">🚫</td><td style="text-align:center">✅</td></tr><tr><td style="text-align:center"><strong><code>Full</code></strong></td><td style="text-align:center">✅</td><td style="text-align:center">✅</td></tr></tbody></table></div><ul><li><p><strong>其他标签</strong></p><ul><li><strong><code>MOD</code></strong>：由第三方制作的 MOD 应用，非官方支持。</li><li><strong><code>TODO</code></strong>：已经有样图，但未正式发布的 app，一般可以在 github 上一睹软件全貌。</li><li><strong><code>FOSS</code></strong>：FOSS 即 Free &amp; Open Sourse Software 的简写，这个标签针对的是自由开放的<strong>开源</strong>应用，它们大多数是免费的。如果一个应用有 FOSS 和付费两个版本，将优先收录 FOSS 版本。</li><li><strong><code>💴</code></strong>：需要付费解锁一些功能的应用。</li><li><strong><code>👻</code></strong>：因为某些原因而停更的应用。</li><li><strong><code>⚠️</code></strong>：违反开源协议、可能侵犯其他开发者权益、恶意滥用系统权限，或者存在其他不正当行为的应用，证据会在其后进行标注。</li></ul></li></ul><h2 id="💖感谢">💖感谢</h2><ul><li><strong>御坂 13766 号</strong>，本项目的创建者。</li><li><strong>特别感谢</strong>：<a href="https://github.com/nyas1/Material-You-app-list">Material-You-app-list</a>，目前最著名的 Material You APP 收集项目，它为我的收集工作提供了莫大的帮助。</li><li>列表建设初期提供素材、线索以及为我提供建议的大佬们。</li><li><a href="https://f-droid.org">F-Droid</a>，F-Droid 里收录了很多基于最新设计的开源 APP，为本列表中的应用来源提供不少线索。</li><li>在 github、酷安等平台活跃的那些坚持使用 Material Design 3 开发 APP 的开发者大大们，你们为谷歌的软件生态做出了不可埋没的贡献！</li><li>Telegram 频道：<a href="https://t.me/youthkinga">某不知名杂货铺</a>、<a href="https://t.me/anubis_recommended">HUC-Projects</a>、<a href="https://t.me/WSTprojects">WPX Projects</a>、<a href="https://t.me/AndroidRepo">Android Reposity</a>等。</li><li><strong>正在浏览这个列表的，热爱 Material You 的你们！</strong></li></ul><h1>📜目录</h1><ul><li><strong><a href="#%E8%B0%B7%E6%AD%8C%E5%BA%94%E7%94%A8">🦖 谷歌应用</a></strong></li><li><strong><a href="#oem%E5%8E%82%E5%95%86%E7%B1%BB%E5%8E%9F%E7%94%9F%E5%AE%9A%E5%88%B6%E5%BA%94%E7%94%A8">👨‍💻 OEM 厂商/类原生定制应用</a></strong><ul><li><strong>Moto MYUI</strong></li><li><strong>Nothing OS</strong></li><li><strong>Octavi OS</strong></li><li><strong>ASUS Zenui</strong></li></ul></li><li><strong><a href="#%E8%81%8A%E5%A4%A9%E7%A4%BE%E4%BA%A4">👥 聊天社交</a></strong><ul><li><strong>通讯录</strong></li><li><strong>拨号</strong></li><li><strong>短信</strong></li><li><strong>Telegram 客户端</strong></li><li><strong>Matrix 客户端</strong></li><li><strong>加密通讯软件</strong></li><li><strong>Instagram 客户端</strong></li><li><strong>Reddit 客户端</strong></li><li><strong>Discord 客户端</strong></li><li><strong>Twitter (𝕏) 客户端</strong></li><li><strong>Mastodon 客户端</strong></li><li><strong>Lemmy 客户端</strong></li><li><strong>其他去中心化社交平台</strong></li><li><strong>论坛</strong></li><li><strong>邮件</strong></li><li><strong>其他</strong></li></ul></li><li><strong><a href="#%E5%AA%92%E4%BD%93%E6%92%AD%E6%94%BE">🎵 媒体播放</a></strong><ul><li><strong>YouTube 客户端</strong></li><li><strong>YouTube Music 客户端</strong></li><li><strong>Spotify 客户端</strong></li><li><strong>网易云音乐 客户端</strong></li><li><strong>Bilibili 客户端</strong></li><li><strong>流式媒体服务器</strong></li><li><strong>番剧</strong></li><li><strong>在线视频播放</strong></li><li><strong>本地视频播放</strong></li><li><strong>在线音乐播放</strong></li><li><strong>本地音乐播放</strong></li><li><strong>播客/电台</strong></li><li><strong>直播</strong></li><li><strong>听歌识曲</strong></li><li><strong>媒体工具</strong></li></ul></li><li><strong><a href="#%E5%86%99%E5%86%99%E7%94%BB%E7%94%BB">✍ 写写画画</a></strong><ul><li><strong>笔记</strong></li><li><strong>Markdown</strong></li><li><strong>手写笔记</strong></li><li><strong>日记</strong></li><li><strong>画板</strong></li><li><strong>文档</strong></li><li><strong>待办清单</strong></li><li><strong>思维导图</strong></li><li><strong>歌词编辑</strong></li><li><strong>其他</strong></li></ul></li><li><strong><a href="#%EF%B8%8F%E5%9B%BE%E7%89%87%E6%91%84%E5%83%8F">🖼️ 图片摄像</a></strong><ul><li><strong>相机</strong></li><li><strong>图片查看</strong></li><li><strong>插画</strong></li><li><strong>图片编辑</strong></li></ul></li><li><strong><a href="#%E6%B5%8F%E8%A7%88%E5%99%A8">🌐 浏览器</a></strong></li><li><strong><a href="#%E9%98%85%E8%AF%BB">📖 阅读</a></strong><ul><li><strong>小说</strong></li><li><strong>RSS/新闻</strong></li><li><strong>漫画</strong></li><li><strong>有声书</strong></li><li><strong>百科</strong></li></ul></li><li><strong><a href="#%EF%B8%8F%E6%97%A5%E5%B8%B8%E7%94%9F%E6%B4%BB">🌦️ 日常生活</a></strong><ul><li><strong>记账</strong></li><li><strong>虚拟货币</strong></li><li><strong>卡包</strong></li><li><strong>日历</strong></li><li><strong>天气</strong></li><li><strong>地图导航</strong></li><li><strong>购物</strong></li><li><strong>菜谱</strong></li><li><strong>每日一言</strong></li><li><strong>健康习惯</strong></li><li><strong>学习</strong></li><li><strong>语言学习</strong></li><li><strong>追踪管理</strong></li><li><strong>股票</strong></li><li><strong>交通</strong></li><li><strong>种花种草</strong></li><li><strong>比赛</strong></li><li><strong>育儿</strong></li><li><strong>智能家居</strong></li><li><strong>其他</strong></li></ul></li><li><strong><a href="#%EF%B8%8F%E4%B8%BB%E9%A2%98%E7%BE%8E%E5%8C%96">🖌️ 主题美化</a></strong><ul><li><strong>启动器</strong></li><li><strong>壁纸</strong></li><li><strong>图标包</strong></li><li><strong>微件/KWGT</strong></li><li><strong>灵动岛</strong></li><li><strong>原生系统定制</strong></li><li><strong>GBoard 主题定制</strong></li><li><strong>Monet 主题修改器</strong></li><li><strong>其他</strong></li></ul></li><li><strong><a href="#%EF%B8%8F%E7%B3%BB%E7%BB%9F%E5%B7%A5%E5%85%B7">⚙️ 系统工具</a></strong><ul><li><strong>文件管理</strong></li><li><strong>硬件信息</strong></li><li><strong>应用管理</strong></li><li><strong>应用冻结</strong></li><li><strong>应用市场</strong></li><li><strong>安全隐私</strong></li><li><strong>均衡器</strong></li><li><strong>权限管理</strong></li><li><strong>Shortcut</strong></li><li><strong>活动管理</strong></li><li><strong>备份</strong></li><li><strong>电池管理</strong></li><li><strong>屏幕显示</strong></li><li><strong>TTS</strong></li><li><strong>系统清理</strong></li><li><strong>日志抓取/反馈工具</strong></li><li><strong>链接处理</strong></li><li><strong>安装器</strong></li><li><strong>通知过滤</strong></li><li><strong>剪贴板管理</strong></li><li><strong>其他</strong></li></ul></li><li><strong><a href="#%E5%B0%8F%E5%B7%A5%E5%85%B7">🧰 小工具</a></strong><ul><li><strong>下载器</strong></li><li><strong>应用下载器</strong></li><li><strong>资源搜索</strong></li><li><strong>网盘</strong></li><li><strong>输入法</strong></li><li><strong>计算器</strong></li><li><strong>翻译</strong></li><li><strong>录音机</strong></li><li><strong>扫一扫</strong></li><li><strong>手电筒</strong></li><li><strong>时钟</strong></li><li><strong>秒表</strong></li><li><strong>计时器</strong></li><li><strong>指南针</strong></li><li><strong>账号二步验证</strong></li><li><strong>密码管理</strong></li><li><strong>文件互传</strong></li><li><strong>设备互联</strong></li><li><strong>外设</strong></li><li><strong>AI</strong></li><li><strong>自动任务</strong></li><li><strong>搜索</strong></li><li><strong>MIUI ROM 查找</strong></li><li><strong>多功能工具箱</strong></li><li><strong>代理工具</strong></li><li><strong>测量工具</strong></li><li><strong>其他</strong></li></ul></li><li><strong><a href="#%E5%BC%80%E5%8F%91%E5%B7%A5%E5%85%B7">🔧 开发工具</a></strong><ul><li><strong>服务器</strong></li><li><strong>组件库与演示</strong></li><li><strong>Android Studio 教学</strong></li><li><strong>Termux</strong></li><li><strong>Lua</strong></li><li><strong>其他</strong></li></ul></li><li><strong><a href="#%EF%B8%8F%E2%83%A3rootadb">#️⃣ Root/ADB</a></strong><ul><li><strong>管理器</strong></li><li><strong>Root 检测器</strong></li><li><strong>Shizuku/Dhizuku/ADB</strong></li><li><strong>Xposed 模块</strong></li><li><strong>其他需要 Root 权限的工具</strong></li></ul></li><li><strong><a href="#%E6%B8%B8%E6%88%8F">🎮 游戏</a></strong><ul><li><strong>模拟器</strong></li><li><strong>乐器弹奏</strong></li><li><strong>智力问答</strong></li><li><strong>数独</strong></li><li><strong>井字游戏</strong></li><li><strong>计数器</strong></li><li><strong>随机小工具</strong></li><li><strong>迷宫</strong></li><li><strong>其他小游戏</strong></li><li><strong>Minecraft 工具</strong></li><li><strong>其他</strong></li></ul></li><li><strong><a href="#monet%E5%8F%96%E8%89%B2%E4%BF%AE%E6%94%B9%E6%A8%A1%E5%9D%97">🪄 Monet取色修改模块</a></strong></li></ul><h1>🏆小编推荐</h1><p><em>下面是我认为最赞的20个 Material You 应用，从设计、功能上都很好的满足了我对 Material You 的想象w（排名不分先后）</em></p><ul><li><a href="https://github.com/guozhigq/flutter_v2ex">vvex</a> <strong><code>Full</code> <code>Multi</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.laurencedawson.reddit_sync">Sync for Reddit</a> <strong><code>Full</code> <code>Multi</code></strong></li><li><a href="https://github.com/WangDaYeeeeee/GeometricWeather">几何天气</a> <strong><code>Full</code> <code>Multi</code></strong></li><li><a href="https://github.com/zhanghai/MaterialFiles">质感文件</a> <strong><code>Full</code> <code>Multi</code></strong></li><li><a href="https://github.com/tachiyomiorg/tachiyomi">Tachiyomi</a> <strong><code>Full</code> <code>Multi</code></strong></li><li><a href="https://github.com/KotatsuApp/Kotatsu">Kotatsu</a> <strong><code>Full</code> <code>Multi</code></strong></li><li><a href="https://github.com/Ashinch/ReadYou">Read You</a> <strong><code>Full</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.fidloo.cinexplore">Cinexplore</a> <strong><code>Full</code> <code>Multi</code></strong></li><li><a href="https://gitlab.com/Atharok/BarcodeScanner">Barcode Scanner</a> <strong><code>Full</code> <code>Multi</code></strong></li><li><a href="https://github.com/lihenggui/blocker">Blocker</a> <strong><code>Full</code> <code>Multi</code></strong></li><li><a href="https://github.com/wgh136/PicaComic">Pica Comic</a> <strong><code>Full</code> <code>Multi</code></strong></li><li><a href="https://github.com/krille-chan/fluffychat">FluffyChat</a> <strong><code>Full</code> <code>Multi</code></strong></li><li><a href="https://github.com/JunkFood02/Seal">Seal</a> <strong><code>Full</code></strong></li><li><a href="https://www.coolapk.com/apk/com.suda.yzune.wakeupschedule">WakeUp课程表</a> <strong><code>Full</code> <code>Multi</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=daldev.android.gradehelper">School Planner</a> <strong><code>Full</code> <code>Multi</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.urbandroid.sleep">睡眠追踪</a> <strong><code>Full</code> <code>Multi</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.getsurfboard">Surfboard</a> <strong><code>Full</code> <code>Multi</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.journey.app">Journey</a> <strong><code>MD</code> <code>Multi</code></strong></li><li><a href="https://github.com/iamr0s/InstallerX">InstallerX</a> <strong><code>Full</code> <code>Multi</code></strong></li><li><a href="https://github.com/aistra0528/Hail">雹</a> <strong><code>Full</code> <code>Multi</code></strong></li></ul><h1>🆕最近上新</h1><p>少女祈祷中…</p><ul><li><a href="https://github.com/hiddify/hiddify-next">Hiddify</a> <strong><code>MD</code> <code>FOSS</code></strong></li><li><a href="https://github.com/jing332/AlistAndroid">AlistAndroid</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/Yash-Garg/KeyManager">KeyManager</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/Parabox-App/parabox">Parabox</a> <strong><code>Full</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://github.com/gvenusleo/MeRead">MeRead</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/guozhigq/pilipala">PiliPala</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/AkaneTan/Gramophone/">Gramophone</a> <strong><code>Full</code> <code>FOSS</code> <code>TODO</code></strong></li><li><a href="https://github.com/lollipopkit/flutter_server_box">ServerBox</a> <strong><code>MD</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.google.earth">Google Earth</a> <strong><code>MD-</code></strong></li><li><a href="https://github.com/WirelessAlien/ZipXtract">ZipXtract</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.bitwarden.authenticator">Bitwarden Authenticator</a> <strong><code>MD</code></strong></li><li><a href="https://gitlab.com/TipzTeam/viola">Viola浏览器</a> <strong><code>MD-</code> <code>Monet</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://github.com/chen08209/FlClash">FlClash</a> <strong><code>Full</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://github.com/Mahmud0808/ColorBlendr">Colorblendr</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/davidtakac/bura">Bura</a> <strong><code>Full</code> <code>FOSS</code></strong></li></ul><h1>📱应用列表</h1><p><strong>点击标题即可回到目录XD</strong></p><h2 id="🦖-谷歌应用">🦖[谷歌应用</h2><p>作为 Material Design 3 的缔造者，谷歌几乎所有应用都在向MD3设计改变，这其中不乏优秀的产品。以下列出目前适配 Material Design 3 的谷歌官方应用。</p><ul><li><a href="https://play.google.com/store/apps/details?id=com.google.android.deskclock">Google Clock</a> <strong><code>Full</code> <code>Multi</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.google.android.GoogleCamera">Google Camera</a> <strong><code>Full</code> <code>Multi</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.google.android.apps.recorder">Google Recorder</a> <strong><code>Full</code> <code>Multi</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.google.android.calculator">Google Calculator</a> <strong><code>Full</code> <code>Multi</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.google.android.keep">Google Keep</a> <strong><code>Full</code> <code>Multi</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.google.android.apps.chromecast.app">Google Home</a> <strong><code>MD-</code> <code>Multi</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.google.android.googlequicksearchbox">Google</a> <strong><code>MD-</code> <code>Multi</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.google.android.apps.googleassistant">Google Assistant</a> <strong><code>Monet</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.google.android.dialer">Google Phone</a> <strong><code>MD-</code> <code>Monet</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.google.android.contacts">Google Contacts</a> <strong><code>MD-</code> <code>Monet</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.google.android.apps.messaging">Google Message</a> <strong><code>MD-</code> <code>Monet</code> <code>Multi</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.google.android.apps.photos">Google Photos</a> <strong><code>MD-</code> <code>Monet</code> <code>Multi</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.android.chrome">Google Chrome</a> <strong><code>MD-</code> <code>Monet</code> <code>Multi</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.google.android.apps.maps">Google Maps</a> <strong><code>MD-</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.google.android.apps.nbu.files">Files by Google</a> <strong><code>MD-</code> <code>Monet</code> <code>Multi</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.google.android.apps.podcasts">Google Podcasts</a> <strong><code>MD-</code> <code>Monet</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.google.ar.lens">Google Lens</a> <strong><code>MD-</code> <code>Monet</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.google.android.apps.magazines">Google News</a> <strong><code>MD-</code> <code>Multi</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.google.android.apps.googlevoice">Google Voice</a> <strong><code>MD-</code> <code>Monet</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.google.android.apps.dynamite">Google Chat</a> <strong><code>MD-</code> <code>Monet</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.google.android.apps.tachyon">Google Meet</a> <strong><code>MD-</code> <code>Monet</code> <code>Multi</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.google.android.apps.healthdata">Health Connect</a> <strong><code>MD-</code> <code>Monet</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.google.android.calendar">Google Calendar</a> <strong><code>Full</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.google.android.apps.tycho">Google Fi</a> <strong><code>MD-</code> <code>Monet</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.google.android.apps.kids.familylink">Google Family Link</a> <strong><code>Full</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.google.android.apps.walletnfcrel">Google Wallet</a> <strong><code>MD-</code> <code>Monet</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.google.android.apps.nbu.paisa.user">GPay</a> <strong><code>MD-</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.google.android.apps.translate">Google Translate</a> <strong><code>MD-</code> <code>Monet</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.google.android.inputmethod.latin">GBoard</a> <strong><code>Full</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.google.android.videos">Google TV</a> <strong><code>MD-</code> <code>Monet</code> <code>Multi</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.google.android.apps.subscriptions.red">Google One</a> <strong><code>MD-</code> <code>Monet</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.google.android.apps.tasks">Google Tasks</a> <strong><code>Full</code> <code>Multi</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.google.android.apps.docs.editors.docs">Google Docs</a> <strong><code>MD-</code> <code>Monet</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.google.android.apps.docs.editors.slides">Google Slides</a> <strong><code>MD-</code> <code>Monet</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.google.android.apps.docs.editors.sheets">Google Sheets</a> <strong><code>MD-</code> <code>Monet</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.google.android.gm">GMail</a> <strong><code>MD-</code> <code>Monet</code> <code>Multi</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.google.android.apps.docs">Google Drive</a> <strong><code>MD-</code> <code>Monet</code> <code>Multi</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.google.android.apps.wearables.maestro.companion">Google Pixel Buds</a> <strong><code>MD-</code> <code>Monet</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.google.android.apps.wear.companion">Google Pixel Watch</a> <strong><code>MD-</code> <code>Monet</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.google.android.apps.playconsole">Google Play Console</a> <strong><code>Full</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.google.android.accessibility.reader">Reading Mode</a> <strong><code>MD-</code> <code>Monet</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.google.android.apps.accessibility.voiceaccess">Voice Access</a> <strong><code>MD-</code> <code>Monet</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.google.android.accessibility.switchaccess">Switch Access</a> <strong><code>Full</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.google.android.apps.adm">Find My Device</a> <strong><code>Full</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=androidx.compose.material.catalog">Compose Material Catalog</a> <strong><code>MD</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.google.android.apps.work.clouddpc">Android Device Policy</a> <strong><code>MD-</code> <code>Monet</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.google.android.apps.safetyhub">Personal Safety</a> <strong><code>MD</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.google.earth">Google Earth</a> <strong><code>MD-</code></strong></li></ul><hr><h2 id="👨‍💻-OEM-厂商-类原生定制应用">👨‍💻[OEM 厂商/类原生定制应用</h2><p>据我所知，目前：</p><ul><li><strong>Moto MyUI</strong></li><li><strong>ASUS Zenui</strong></li><li><strong>crDroid</strong></li><li><strong>OneUI</strong></li><li><strong>Nothing OS</strong></li><li><strong>Octavi OS</strong></li></ul><p>已在它们的系统应用中引用 Material Design 3 设计或 Monet 取色。</p><p>部分类原生的系统应用也基于 Material Design 3 设计，但实际上它们是谷歌自己的应用，并非完全的三方应用，故不考虑收录。</p><p>下面将提供一部分提取应用的链接，应用不全，欢迎大家帮助我补充链接XD</p><ul><li><strong>Moto MYUI</strong><ul><li><a href="https://www.pling.com/p/1884299/">Gallery</a> <strong><code>Full</code></strong></li><li><a href="https://t.me/DroidRepo/245">Calendar</a> <strong><code>Full</code></strong></li><li><a href="https://www.pling.com/p/1884299/">Dialer</a> <strong><code>Full</code></strong></li><li><a href="https://www.pling.com/p/1884299/">Messager</a> <strong><code>Full</code></strong></li><li><a href="https://www.pling.com/p/1884299/">Recorder</a> <strong><code>Full</code></strong></li><li><a href="https://www.pling.com/p/1884299/">Compass</a> <strong><code>Full</code></strong></li><li><a href="https://www.pling.com/p/1884299/">Clock</a> <strong><code>Full</code></strong></li><li><a href="https://www.pling.com/p/1884299/">Widget</a> <strong><code>Full</code></strong></li><li><a href="https://www.pling.com/p/1884299/">Calculator</a> <strong><code>Full</code></strong></li><li>Contacts</li><li>Note</li></ul></li><li><strong>Nothing OS</strong><ul><li><a href="https://www.apkmirror.com/apk/nothing-technology-limited/nothing-weather/">Weather</a> <strong><code>MD</code></strong></li></ul></li><li><strong>Octavi OS</strong><ul><li><a href="https://www.pling.com/p/1571900">Dialer</a> <strong><code>Monet</code></strong></li></ul></li><li><strong>ASUS Zenui</strong>（以下密码均为b5qp）<ul><li><a href="https://kawaii.lanzoui.com/b01eahvih">文件管理</a> <strong><code>Full</code></strong></li><li><a href="https://kawaii.lanzoui.com/b01eahvih">时钟</a> <strong><code>MD-</code> <code>Monet</code></strong></li><li><a href="https://kawaii.lanzoui.com/b01eahvih">天气</a> <strong><code>MD-</code> <code>Monet</code></strong></li><li><a href="https://kawaii.lanzoui.com/b01eahvih">计算器</a> <strong><code>Full</code></strong></li><li><a href="https://kawaii.lanzoui.com/b01eahvih">拨号</a> <strong><code>MD-</code> <code>Monet</code></strong></li><li><a href="https://kawaii.lanzoui.com/b01eahvih">联系人</a> <strong><code>MD-</code> <code>Monet</code></strong></li></ul></li></ul><p>注：crDroid、Octavi OS 的其他系统应用之后会考虑上传（如果它们在其他手机上可用）。</p><hr><h2 id="👥聊天社交">👥聊天社交</h2><ul><li><strong>通讯录</strong><ul><li><a href="https://github.com/SimpleMobileTools/Simple-Contacts">Simple Contacts</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/Bnyro/ConnectYou">Connect You</a> <strong><code>Full</code> <code>FOSS</code></strong></li></ul></li><li><strong>拨号</strong><ul><li><a href="https://github.com/Chooloo/koler">Koler</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/SimpleMobileTools/Simple-Dialer">Simple Dialer</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://codeberg.org/wivewa/wivewa-dialer-android">Wivewa Dialer</a> <strong><code>MD</code> <code>FOSS</code></strong></li></ul></li><li><strong>短信</strong><ul><li><a href="https://github.com/SimpleMobileTools/Simple-SMS-Messenger">Simple SMS Messenger</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.whatsapp">WhatsApp</a> <strong><code>MD-</code></strong></li></ul></li><li><strong>Telegram 客户端</strong><ul><li><a href="https://github.com/MDGramYou/MDGramYou">MDgram</a> <strong><code>Full</code> <code>Multi</code></strong></li><li><a href="https://github.com/exteraSquad/exteraGram">exteraGram</a> <strong><code>MD-</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://github.com/lilchill666/LilGram">Lilgram</a> <strong><code>Full</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://github.com/NextAlone/Nagram">Nagram</a> <strong><code>Monet</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://nekogram.app/">Nekogram</a> <strong><code>Monet</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://github.com/OctoGramApp/OctoGram">Octogram</a> <strong><code>Monet</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://github.com/arsLan4k1390/Cherrygram">Cherrygram</a> <strong><code>Monet</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://github.com/qwq233/Nullgram">Nullgram</a> <strong><code>Monet</code> <code>Multi</code> <code>FOSS</code></strong></li></ul></li><li><strong>Matrix 客户端</strong><ul><li><a href="https://github.com/krille-chan/fluffychat">FluffyChat</a> <strong><code>Full</code> <code>Multi</code> <code>FOSS</code></strong></li></ul></li><li><strong>加密通讯软件</strong><ul><li><a href="https://github.com/signalapp/Signal-Android">Signal</a> / <a href="https://github.com/nekorubu/Signal-You">Signal You</a> <strong><code>MD</code> <code>FOSS</code></strong></li><li><a href="https://github.com/mollyim/mollyim-android">Molly</a> <strong><code>MD</code> <code>FOSS</code></strong></li><li><a href="https://github.com/Project-Based-Learning-IT/e2ee-chat">E2E Encrypted Chat</a> <strong><code>TODO</code> <code>FOSS</code></strong></li></ul></li><li><strong>Instagram 客户端</strong><ul><li><a href="https://thedise.me/instander/repo/">Instander</a> <strong><code>Monet</code> <code>MOD</code></strong></li><li><a href="https://t.me/Honistagram">Honista</a> <strong><code>Monet</code> <code>MOD</code></strong></li><li><a href="https://t.me/instasmashrepo">Instasmash</a> <strong><code>Monet</code> <code>MOD</code></strong></li></ul></li><li><strong>Reddit 客户端</strong><ul><li><a href="https://play.google.com/store/apps/details?id=com.laurencedawson.reddit_sync">Sync for Reddit</a> <strong><code>Full</code> <code>Multi</code> <code>👻</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.brianrobles204.karmamachine_flutter">Karma for Reddit</a> <strong><code>Full</code></strong></li><li><a href="https://github.com/Docile-Alligator/Infinity-For-Reddit">Infinity for Reddit</a> <strong><code>MD-</code> <code>Monet</code> <code>💴</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=allen.town.focus.reddit">Focus for Reddit</a> <strong><code>Full</code> <code>Multi</code> <code>💴</code></strong></li><li><a href="https://github.com/galaxygoldfish/pineapple">Pinapple</a> <strong><code>TODO</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.niven.reddit">FairBird for Reddit</a> <strong><code>Full</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=o.o.joey">Joey for Reddit</a> <strong><code>MD-</code> <code>Monet</code></strong></li></ul></li><li><strong>Discord 客户端</strong><ul><li><a href="https://github.com/MateriiApps/OpenCord">OpenCord</a> <strong><code>Full</code> <code>FOSS</code></strong></li></ul></li><li><strong>Twitter (𝕏) 客户端</strong><ul><li><a href="https://github.com/robertodoering/harpy">harpy for Twitter</a> <strong><code>Monet</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.nick.mowen.albatross">Albatross for Twitter</a> <strong><code>Monet</code> <code>👻</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=allen.town.focus.twitter">FocusTwitter</a> <strong><code>Full</code> <code>💴</code></strong></li><li><a href="https://apt.izzysoft.de/fdroid/index/apk/com.thehcj.quacker">Quacker</a> <strong><code>MD-</code></strong></li><li><a href="https://github.com/j-fbriere/squawker">Squawker</a> <strong><code>Monet</code> <code>FOSS</code></strong></li></ul></li><li><strong>Mastodon 客户端</strong><ul><li><a href="https://github.com/mastodon/mastodon-android">Mastodon</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/LucasGGamerM/moshidon">Moshidon</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/sk22/megalodon">Megalodon for Mastodon</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=allen.town.focus.mastodon">Focus for Mastodon</a> <strong><code>Full</code> <code>💴</code></strong></li><li><a href="https://github.com/MateriiApps/Dimett">Dimett</a> <strong><code>TODO</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.decad3nce.trunks">Trunks</a> <strong><code>MD-</code> <code>Monet</code></strong></li><li><a href="https://github.com/zacharee/MastodonRedirect">Mastodon Redirect</a> <strong><code>Full</code> <code>FOSS</code></strong></li></ul></li><li><strong>Lemmy 客户端</strong><ul><li><a href="https://github.com/dessalines/jerboa">Jerboa for Lemmy</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/hjiangsu/thunder">Thunder</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.kuroneko.lemmy_connect">Connect for Lemmy</a> <strong><code>Full</code></strong></li><li><a href="https://github.com/janniskilian/Lemming">Lemming</a> <strong><code>Full</code> <code>FOSS</code></strong></li></ul></li><li><strong>其他去中心化社交平台</strong><ul><li><a href="https://github.com/KoalaSat/nostros">Nostros</a> <strong><code>MD-</code> <code>FOSS</code></strong></li><li><a href="https://github.com/Kaiteki-Fedi/Kaiteki">Kaiteki</a> <strong><code>Full</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://codeberg.org/tom79/Fedilab">Fedilab</a> <strong><code>MD</code> <code>FOSS</code></strong></li><li><a href="https://github.com/mateusz-bak/hejtter">Hejtter</a> <strong><code>MD</code> <code>FOSS</code></strong></li><li><a href="https://github.com/MateriiApps/Dimett">Dimett</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/Parabox-App/parabox">Parabox</a> <strong><code>Full</code> <code>Multi</code> <code>FOSS</code></strong></li></ul></li><li><strong>论坛</strong><ul><li><a href="https://github.com/guozhigq/flutter_v2ex">vvex</a> <strong><code>Full</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://github.com/cooaer/v2compose">v2compose</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/eternaljust/msea-compose">msea</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/123Duo3/XDNMB">雾岛</a> <strong><code>TODO</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=me.tylerbwong.stack">Stack for Stack Overflow</a> <strong><code>Full</code></strong></li><li><a href="https://github.com/shizheng233/HACG">HACG</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/re-ovo/xland">xland</a> <strong><code>FOSS</code> <code>👻</code></strong></li><li><a href="https://github.com/EugeneTheDev/TaigaMobile">Taiga Mobile</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/shreydan/hackerfeed">Hackerfeed</a> <strong><code>MD</code> <code>FOSS</code></strong></li><li><a href="https://github.com/WaitFme/CoolbbsYou">CoolbbsYou</a> <strong><code>TODO</code></strong></li><li><a href="https://github.com/wukgdu/bdwm_viewer">OBViewer</a> <strong><code>Full</code></strong></li></ul></li><li><strong>邮件</strong><ul><li><a href="https://play.google.com/store/apps/details?id=com.readdle.spark">Spark邮箱</a> <strong><code>Full</code> <code>💴</code></strong></li><li><a href="https://github.com/Infomaniak/android-kMail">Informaniak KMail</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/gotify/android">Gotify</a> <strong><code>MD</code> <code>FOSS</code></strong></li></ul></li><li><strong>其他</strong><ul><li><a href="https://github.com/dead8309/Kizzy">Kizzy</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/Stamir36/LiPari-Android">LiPari</a> <strong><code>Full</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://github.com/H-PixelDroid/PixelDroid">PixelDroid</a> <strong><code>MD</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.anafthdev.staver">Staver</a> <strong><code>MD-</code> <code>Monet</code> <code>Multi</code></strong></li><li><a href="https://github.com/flex3r/DankChat">DankChat</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.boltuix.blogtoapp">Blog2App</a> <strong><code>MD</code></strong></li><li><a href="https://myhydrogen.gitee.io/">Hydrogen</a> <strong><code>MD-</code> <code>FOSS</code></strong></li><li><a href="https://git.jami.net/savoirfairelinux/jami-client-android">Jami</a> <strong><code>MD</code></strong></li></ul></li></ul><hr><h1>🎵媒体播放</h1><ul><li><strong>YouTube 客户端</strong><ul><li><a href="https://github.com/libre-tube/LibreTube">LibreTube</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/revanced/revanced-manager">Revanced Extended</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/zt64/Hyperion">Hyperion</a> <strong><code>Full</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://github.com/VueTubeApp/VueTube">VueTube</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/lamarios/clipious">Clipious</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/cuynu/VancedMicroG">Vanced MicroG</a> <strong><code>Monet</code> <code>FOSS</code></strong></li><li><a href="https://github.com/kuylar/lighttube-android">Lighttube</a> <strong><code>Full</code> <code>FOSS</code></strong></li></ul></li><li><strong>YouTube Music 客户端</strong><ul><li><a href="https://github.com/vfsfitvnm/ViMusic">ViMusic</a> <strong><code>MD</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://github.com/sheikhhaziq/vibemusic">Vibe Music</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/z-huang/InnerTune">InnerTune</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/gokadzev/Musify">Musify</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/anandnet/Harmony-Music">Harmony Music</a> <strong><code>MD-</code> <code>Monet</code> <code>FOSS</code></strong></li><li><a href="https://github.com/toasterofbread/spmp">SpMp</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/maxrave-dev/SimpMusic">SimpMusic</a> <strong><code>Full</code> <code>FOSS</code></strong></li></ul></li><li><strong>Spotify 客户端</strong><ul><li><a href="https://github.com/iTaysonLab/jetispot">Jetispot</a> and a <a href="https://github.com/BobbyESP/Jetispot">fork</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/KRTirtho/spotube">Spotube</a> <strong><code>MD</code> <code>FOSS</code></strong></li></ul></li><li><strong>网易云音乐 客户端</strong><ul><li><a href="https://github.com/GuihongWang/MusicYou">音悦</a> <strong><code>Full</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://github.com/re-ovo/RainMusic">RainMusic</a> <strong><code>FOSS</code> <code>👻</code></strong></li></ul></li><li><strong>Bilibili 客户端</strong><ul><li><a href="https://github.com/lucinhu/bili_you">Bili You</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/10miaomiao/bilimiao2">Bilimiao</a> <strong><code>Monet</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://github.com/storytellerF/bi">薜</a> <strong><code>Full</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://t.me/misakamaterialyou/428">Bilibili Mod</a> <strong><code>Monet</code> <code>MOD</code></strong></li><li><a href="https://github.com/WaitFme/BiliBiliAndYou">BiliBiliAndYou</a> <strong><code>TODO</code></strong></li><li><a href="https://github.com/guozhigq/pilipala">PiliPala</a> <strong><code>Full</code> <code>FOSS</code></strong></li></ul></li><li><strong>流式媒体服务器</strong><ul><li><a href="https://github.com/TaylorKunZhang/SubTune">SubTune</a> <strong><code>MD</code> <code>FOSS</code></strong></li><li><a href="https://gitlab.com/ultrasonic/ultrasonic">Ultrasonic</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=app.symfonik.music.player">Symfonium</a> <strong><code>Full</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=org.leetzone.android.yatsewidgetfree">Yatse</a> <strong><code>Full</code> <code>Multi</code> <code>💴</code></strong></li><li><a href="https://github.com/itszechs/DriveStream">Drive Stream</a> <strong><code>MD</code> <code>FOSS</code></strong></li><li><a href="https://github.com/CappielloAntonio/tempo">Tempo</a> <strong><code>MD-</code> <code>Monet</code> <code>FOSS</code> <code>FOSS</code></strong></li></ul></li><li><strong>番剧</strong><ul><li><a href="https://github.com/670848654/SakuraAnime">樱花动漫</a> <strong><code>MD-</code> <code>FOSS</code></strong></li><li><a href="https://github.com/xihan123/AGE">AGE</a> <strong><code>MD-</code> <code>FOSS</code></strong></li><li><a href="https://github.com/jmir1/aniyomi">Aniyomi</a> <strong><code>MD-</code> <code>FOSS</code></strong></li><li><a href="https://git.mosad.xyz/Seil0/teapod">Teapod</a> <strong><code>MD-</code> <code>FOSS</code></strong></li><li><a href="https://easybangumi.org/zh/">纯纯看番</a> <strong><code>Full</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="http://t.me/misakamaterialyou/199">Awara</a> <strong><code>Full</code> <code>Multi</code> <code>👻</code></strong></li><li><a href="https://github.com/DATL4G/Burning-Series">Burning Series</a> <strong><code>MD</code> <code>FOSS</code></strong></li></ul></li><li><strong>在线视频播放</strong><ul><li><a href="https://github.com/N0-0NE-Dev/NoFasel">NoFasel</a> <strong><code>MD-</code> <code>Monet</code> <code>FOSS</code></strong></li><li><a href="https://github.com/brunochanrio/DangoPlayer">DangoPlayer</a> <strong><code>MD</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://github.com/jarnedemeulemeester/findroid">Findroid</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.mplayer.streamcast">MPlayer</a> <strong><code>MD</code> <code>FOSS</code></strong></li><li><a href="https://github.com/recloudstream/cloudstream">CloudStream</a> <strong><code>MD-</code> <code>Monet</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://github.com/FongMi/TV">影视TV</a> <strong><code>MD</code> <code>FOSS</code></strong></li><li><a href="https://onstream.to/">Onstream</a> <strong><code>MD-</code></strong></li><li><a href="https://pan.quark.cn/s/acbd92736761#/list/share">521影视</a> <strong><code>MD-</code> <code>FOSS</code> <code>⚠️</code></strong> (<a href="https://t.me/misakamaterialyou/461">侵权证据</a>)</li></ul></li><li><strong>本地视频播放</strong><ul><li><a href="https://t.me/waifupx_official/233">VLC Mod</a> <strong><code>Full</code> <code>Multi</code> <code>MOD</code></strong></li><li><a href="https://github.com/Clearpole/VideoYouX">VideoYouX</a> <strong><code>Full</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://github.com/anilbeesetti/nextplayer">NextPlayer</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://www.coolapk.com/apk/com.ltj.myplayer">myplayer</a> <strong><code>MD-</code></strong></li></ul></li><li><strong>在线音乐播放</strong><ul><li><a href="http://music.ijanz.cn/">卡音</a> <strong><code>MD</code> <code>💴</code></strong></li></ul></li><li><strong>本地音乐播放</strong><ul><li><a href="https://github.com/RetroMusicPlayer/RetroMusicPlayer">Retro Music</a> <strong><code>💴</code></strong> / <a href="https://github.com/MuntashirAkon/Metro">Metro</a> / <a href="https://github.com/TheTerminatorOfProgramming/ApexMusic">ApexMusic</a> | <strong><code>Full</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.piyush.music">Oto Music</a> <strong><code>Full</code> <code>💴</code></strong></li><li><a href="https://github.com/MaximillianLeonov/Musicmax">Musicmax</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/pakka-papad/Zen">Zen Music</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/moritz-weber/mucke">Mucke</a> <strong><code>MD</code> <code>FOSS</code></strong></li><li><a href="https://github.com/OxygenCobalt/Auxio">Auxio</a> <strong><code>Full</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://www.f-droid.org/packages/io.github.zyrouge.symphony/">Symphony</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.maxmpz.audioplayer">Poweramp</a> <strong><code>MD</code> <code>💴</code></strong></li><li><a href="https://github.com/SimpleMobileTools/Simple-Music-Player">Simple Music Player</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=it.ncaferra.pixelplayerfree">Pixel</a> <strong><code>Full</code></strong></li><li><a href="https://github.com/pure-music/PureMusic">棉花音乐</a> <strong><code>Full</code> <code>Multi</code> <code>💴</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.kyant.vanilla">Vanilla</a> <strong><code>MD-</code> <code>Monet</code></strong></li><li><a href="https://github.com/lighttigerXIV/SimpleMP-Compose">Simple MP</a> <strong><code>Full</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://github.com/SuhasDissa/MellowMusic">Mellow Music</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/AkaneTan/Symphonica">和弦</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/Iamlooker/Howl">Howl</a> <strong><code>MD</code> <code>FOSS</code> <code>👻</code></strong></li><li><a href="https://github.com/kafri8889/Musicompose-V2">MusicomposeV2</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=it.ncaferra.pixelplayerfree">Pixel</a> <strong><code>MD-</code> <code>Monet</code> <code>💴</code></strong><ul><li><a href="https://github.com/AkaneTan/Gramophone/">Gramophone</a> <strong><code>Full</code> <code>FOSS</code> <code>TODO</code></strong></li></ul></li></ul></li><li><strong>播客/电台</strong><ul><li><a href="https://play.google.com/store/apps/details?id=allen.town.focus.podcast">FocusPodcast</a> <strong><code>Full</code> <code>Multi</code> <code>💴</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=fm.moon.app">Moon FM</a> <strong><code>Monet</code> <code>Multi</code> <code>💴</code></strong></li><li><a href="https://github.com/AntennaPod/AntennaPod">AntennaPod</a> <strong><code>MD-</code> <code>Monet</code> <code>FOSS</code></strong></li><li><a href="https://github.com/jamal2362/URL-Radio">URL Radio</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://codeberg.org/y20k/escapepod">Escapepod</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.bluckapps.turtlecast">Turtlecast</a> <strong><code>MD-</code> <code>Monet</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.itunestoppodcastplayer.app">Podcast Republic</a> <strong><code>MD-</code> <code>Monet</code> <code>Multi</code> <code>💴</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.radiotime.app">Radiotime</a> <strong><code>Full</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.ncaferra.podcast">Castmix</a> <strong><code>MD-</code> <code>Monet</code> <code>💴</code></strong></li></ul></li><li><strong>直播</strong><ul><li><a href="https://github.com/Jackiu1997/hot_live">Hotlive</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/Jackiu1997/pure_live/">Purelive</a> <strong><code>Full</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://github.com/xiaoyaocz/dart_simple_live">Simple Live</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://dl.aseam.site/download">ASeam</a> <strong><code>Full</code></strong></li></ul></li><li><strong>听歌识曲</strong><ul><li><a href="https://github.com/KieronQuinn/AmbientMusicMod">Ambient Music Mod</a> <strong><code>Full</code> <code>FOSS</code></strong></li></ul></li><li><strong>媒体工具</strong><ul><li><a href="https://play.google.com/store/apps/details?id=com.hitrolab.audioeditor">AudioLab</a> <strong><code>MD-</code> <code>Monet</code> <code>Multi</code> <code>💴</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=jaineel.videoconvertor">Video Convertor</a> <strong><code>MD-</code> <code>Monet</code> <code>Multi</code> <code>💴</code></strong></li></ul></li></ul><hr><h1>✍写写画画</h1><ul><li><strong>笔记</strong><ul><li><a href="https://github.com/orgzly/orgzly-android">Orgzly</a> <strong><code>MD-</code> <code>Monet</code> <code>FOSS</code></strong></li><li><a href="https://github.com/maltaisn/another-notes-app">Another Notes</a> <strong><code>MD-</code> <code>Monet</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.xaviertobin.noted">Bundled Notes</a> <strong><code>Full</code></strong></li><li><a href="https://github.com/ruslin-note/ruslin-android">Ruslin</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/SimpleMobileTools/Simple-Notes">Simple Notes</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/T8RIN/Firenote">Firenote</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/mudkipme/MoeMemosAndroid">MoeMemos</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/hashemi-hossein/ara-note">Ara Note</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=it.ruppu">Ruppu</a> <strong><code>Full</code> <code>Multi</code></strong></li><li><a href="https://www.coolapk.com/apk/com.hua.ssnote_coolapk">无聊笔记</a> <strong><code>MD</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.redmerah.notes">Notes</a> <strong><code>Full</code></strong></li><li><a href="https://www.coolapk.com/apk/com.start.now">知识库</a> <strong><code>MD-</code> <code>💴</code></strong></li><li><a href="https://github.com/jjewuz/JustNotes">Justnotes</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/soupslurpr/BeauTyXT">BeauTyXT</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.yangdai.notesapp">简记</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.shifastudios.kalam">Kalam</a> <strong><code>MD</code></strong></li></ul></li><li><strong>Markdown</strong><ul><li><a href="https://www.coolapk1s.com/feed/42984209">flowte</a> <strong><code>Full</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.adeeteya.markdown_editor">Markdown Editor</a> <strong><code>MD</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.fleetingnotes">Fleeting Notes</a> <strong><code>Full</code> <code>Multi</code></strong></li></ul></li><li><strong>手写笔记</strong><ul><li><a href="https://github.com/adil192/saber">Saber</a> <strong><code>Full</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.yygg.note.app">Notewise</a> <strong><code>MD</code> <code>💴</code></strong></li></ul></li><li><strong>日记</strong><ul><li><a href="https://play.google.com/store/apps/details?id=com.syncodec.graphite">Graphite</a> <strong><code>MD</code></strong></li><li><a href="https://www.coolapk.com/apk/com.weimu.duriandiary">榴莲日记</a> <strong><code>MD</code> <code>💴</code></strong></li><li><a href="https://github.com/juniorise/spooky-mb">Spooky</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://jtx.techbee.at/">jtxBoard</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.journey.app">Journey</a> <strong><code>MD</code> <code>Multi</code> <code>💴</code></strong></li><li><a href="https://www.tianyueapp.com/">天悦日记</a> <strong><code>MD</code> <code>Multi</code> <code>💴</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=partl.Diarium">Diarium</a> <strong><code>Full</code></strong></li></ul></li><li><strong>画板</strong><ul><li><a href="https://github.com/SimpleMobileTools/Simple-Draw">Simple Draw</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/LinwoodCloud/butterfly">Linwood Butterfly</a> <strong><code>Full</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://github.com/therealbluepandabear/PixaPencil">PixaPencil</a> <strong><code>MD</code> <code>FOSS</code></strong></li><li><a href="https://github.com/SuhasDissa/SoftBoard">SoftBoard</a> <strong><code>TODO</code> <code>FOSS</code></strong></li></ul></li><li><strong>文档</strong><ul><li><a href="https://github.com/astubenbord/paperless-mobile">Paperless Mobile</a> <strong><code>MD</code> <code>FOSS</code></strong></li><li><a href="https://github.com/GrapheneOS/PdfViewer/">PDFViewer</a> <strong><code>MD-</code> <code>Monet</code> <code>FOSS</code></strong></li></ul></li><li><strong>待办清单</strong><ul><li><a href="https://github.com/dgudim/Scheduler">Scheduler</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=ru.vitaliy.belyaev.wishapp">Wishapp</a> <strong><code>Full</code></strong></li><li><a href="https://github.com/m-i-n-a-r/birday">Birday</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/kafri8889/Remind-Me">RemindMe</a> <strong><code>TODO</code> <code>FOSS</code></strong></li><li><a href="https://github.com/lorenzovngl/FoodExpirationDates">FoodExpirationDates</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.protivity.clever_tasks">Clever Tasks</a> <strong><code>Full</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.todoist">Todoist</a> <strong><code>Monet</code> <code>💴</code></strong></li><li><a href="https://github.com/thatsmanmeet/Tasky">Tasky</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://codeberg.org/florian-obernberger/flutter-doable">Doable</a> <strong><code>Full</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=uk.co.tdsstudios.noterly">Noterly</a> <strong><code>Full</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=app.smart.timetable">TimeTable</a> <strong><code>Full</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.engross">Engross</a> <strong><code>MD-</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.ms.tasks">Kubus Tasks</a> <strong><code>MD-</code></strong></li><li><a href="https://github.com/v1tzor/TimePlanner">TimePlanner</a> <strong><code>Full</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.fenchtose.reflog">Taskito</a> <strong><code>Full</code> <code>Multi</code> <code>💴</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.redmerah.tasks">Tasks</a> <strong><code>MD</code></strong></li><li><a href="https://github.com/boredcodebyk/minttask">Mint Task</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/icabetong/fokus-android">Fokus</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/MGAndroidProjects/Todoify-Releases">Todoify</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://coolapk.com/apk/net.sarasarasa.lifeup">人升</a> <strong><code>MD-</code> <code>💴</code></strong></li></ul></li><li><strong>思维导图</strong><ul><li><a href="https://play.google.com/store/apps/details?id=net.xmind.doughnut">XMind</a> <strong><code>MD-</code> <code>💴</code></strong></li></ul></li><li><strong>歌词编辑</strong><ul><li><a href="https://github.com/wardellbagby/lyricistant">Lyricistant</a> <strong><code>MD-</code> <code>Monet</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://github.com/SuhasDissa/Sinhala-Lyrics-App">Sinhala Lyrics</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/Lambada10/SongSync">SongSync</a> <strong><code>Full</code> <code>FOSS</code></strong></li></ul></li><li><strong>其他</strong><ul><li><a href="https://github.com/SkyD666/Raca-Android">Raca</a> <strong><code>Full</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=rahmouni.neil.counters">Counters</a> <strong><code>Full</code> <code>Multi</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=sen.typinghero">Typing Hero</a> <strong><code>Full</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.eunidev.projectmanagement">Project &amp; task Management</a> <strong><code>Full</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=sen.drafting">Drafting</a> <strong><code>MD-</code> <code>Monet</code> <code>💴</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.anafthdev.projectmanagement">Project Management</a> <strong><code>Full</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=app.wakirox.il_doppiaggio">ilDoppiaggio</a> <strong><code>MD-</code> <code>Monet</code></strong></li><li><a href="https://www.coolapk.com/apk/cards.putin.box">卡片盒子</a> <strong><code>MD-</code></strong></li><li><a href="https://github.com/Wavesonics/hammer-editor">Hammer</a> <strong><code>MD</code> <code>FOSS</code></strong></li><li><a href="https://zhixianziyuan.lanzoul.com/izlhI0yr0zqd">大字板</a> <strong><code>Full</code></strong></li></ul></li></ul><hr><h1>🖼️图片摄像</h1><ul><li><strong>相机</strong><ul><li><a href="https://github.com/SimpleMobileTools/Simple-Camera">Simple Camera</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.isidroid.sfa">Selfie Time Lapse</a> <strong><code>MD</code></strong></li><li><a href="https://github.com/iakmds/librecamera">Libre Camera</a> <strong><code>MD</code> <code>FOSS</code></strong></li></ul></li><li><strong>图片查看</strong><ul><li><a href="https://github.com/IacobIonut01/Gallery">Gallery for Android</a> <strong><code>Full</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://github.com/Radiokot/photoprism-android-client">PhotoPrism Gallery</a> <strong><code>MD</code> <code>FOSS</code></strong></li><li><a href="https://t.me/quickpicmd2021">快图浏览</a> <strong><code>MD-</code> <code>Monet</code> <code>MOD</code></strong></li><li><a href="https://github.com/deckerst/aves">Aves</a> <strong><code>Monet</code> <code>FOSS</code></strong></li><li><a href="https://github.com/kabirnayeem99/miniGallery">MiniGallery</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/SimpleMobileTools/Simple-Gallery">Simple Gallery</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/ptrLx/OneShot">OneShot</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.michaelflisar.privacyimageviewer">SavePic</a> <strong><code>MD</code> <code>💴</code></strong></li></ul></li><li><strong>插画</strong><ul><li><a href="https://github.com/Notsfsssf/pixez-flutter">PixEz</a> <strong><code>Full</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://t.me/anubis_recommended/127">PixivYou</a> <strong><code>Full</code></strong></li><li><a href="https://github.com/LuK1337/SauceNAO">SauceNao</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/nullxception/boorusphere">Boorusphere</a> <strong><code>Full</code> <code>FOSS</code></strong></li></ul></li><li><strong>图片编辑</strong><ul><li><a href="https://t.me/anubis_recommended/139">Photo Editor</a> <strong><code>Monet</code> <code>MOD</code></strong></li><li><a href="https://github.com/Tommy-Geenexus/exif-eraser">ExifEraser</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/T8RIN/ImageToolbox">Image Toolbox</a> <strong><code>Full</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.olcay.photodeleter">Photo Deleter</a> <strong><code>MD-</code> <code>Multi</code></strong></li><li><a href="https://github.com/rosuH/EasyWatermark">简单水印</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.flowbro.easysticker">EasySticker</a> <strong><code>Full</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.pavelrekun.graphie">Graphie</a> <strong><code>Full</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.lware.momentum">Momentum Editor</a> <strong><code>MD</code></strong></li><li><a href="https://github.com/Lucchetto/SuperImage">SuperImage</a> <strong><code>MD</code> <code>FOSS</code></strong></li><li><a href="https://t.me/hishoot2imaterial">HiShoot2i</a> <strong><code>Full</code></strong></li><li><a href="https://github.com/lz233/Emblematix">Emblematix</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/lz233/unvcode_android">Unvcode</a> <strong><code>MD</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=aculix.bulk.image.compressor">Image Compressor</a> <strong><code>Full</code> <code>💴</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.none.tom.exiferaser">Exif Eraser</a> <strong><code>Full</code></strong></li></ul></li></ul><hr><h1>🌐浏览器</h1><ul><li><a href="https://github.com/scoute-dich/browser">FOSS Browser</a> <strong><code>Full</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://github.com/thalloerupt/stage2">Stage浏览器</a> <strong><code>Full</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.lemurbrowser.exts">狐猴浏览器</a> (仅在设置页可见取色) <strong><code>Full</code> <code>Multi</code></strong></li><li><a href="https://github.com/kiwibrowser/src">Kiwi Browser</a> <strong><code>Full</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.chimbori.hermitcrab">Hermit</a> <strong><code>Full</code> <code>Multi</code></strong></li><li><a href="https://gitlab.com/remmer.wilts/thor">Thor</a> <strong><code>MD-</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://github.com/bromite/bromite">Bromite</a> <strong><code>Full</code> <code>Multi</code></strong></li><li><a href="https://github.com/uazo/bromite-buildtools">Bromite-BuildTools</a> <strong><code>Full</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://github.com/jamal2362/Styx">Styx</a> <strong><code>Full</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.stoutner.privacybrowser.standard">Privacy Browser</a> <strong><code>Monet</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.vivaldi.browser">Vivaldi</a> <strong><code>Monet</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.opera.browser.beta">Opera Beta</a> <strong><code>MD</code> <code>Multi</code> <code>💴</code></strong></li><li><a href="https://github.com/uazo/cromite">Cromite</a> <strong><code>MD-</code> <code>Monet</code> <code>Multi</code></strong></li><li><a href="https://gitlab.com/TipzTeam/viola">Viola浏览器</a> <strong><code>MD-</code> <code>Monet</code> <code>Multi</code> <code>FOSS</code></strong></li></ul><hr><h1>📖阅读</h1><ul><li><strong>小说</strong><ul><li><a href="https://github.com/ranobe-org/ranobe">Ranobe</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/IReaderorg/IReader">IReader</a> <strong><code>MD</code> <code>FOSS</code></strong></li><li><a href="https://github.com/LNReader/lnreader">LNReader</a> <strong><code>MD-</code> <code>FOSS</code></strong></li><li><a href="https://github.com/YuanLiou/TaiwanEbookSearch">台湾电子书搜索</a> <strong><code>Full</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://github.com/Pool-Of-Tears/Myne">Myne</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.reamicro.academy">阅微</a> <strong><code>Full</code></strong></li><li><a href="https://gitlab.com/shosetsuorg/shosetsu">Shosetsu</a> <strong><code>Full</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://github.com/nanihadesuka/NovelDokusha">NovelDokusha</a> <strong><code>MD</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.flyersoft.moonreader">Moon+ Reader</a> <strong><code>MD-</code> <code>Multi</code> <code>💴</code></strong></li><li><a href="https://github.com/zsakvo/wenku8x">wenku8x</a> <strong><code>TODO</code> <code>FOSS</code></strong></li><li><a href="https://github.com/15dd/wenku8reader">wenku8reader</a> <strong><code>Full</code> <code>FOSS</code></strong></li></ul></li><li><strong>RSS/新闻</strong><ul><li><a href="https://github.com/Ashinch/ReadYou">Read You</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/bubelov/news">News</a> <strong><code>MD-</code> <code>Monet</code> <code>FOSS</code></strong></li><li><a href="https://gitlab.com/spacecowboy/Feeder">Feeder</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=qijaz221.android.rss.reader">Pluma RSS Reader</a> <strong><code>MD</code> <code>Multi</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.spians.plenary">Plenary</a> <strong><code>Monet</code></strong> <strong><code>Multi</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.simon.harmonichackernews">Harmonic</a> <strong><code>MD-</code></strong></li><li><a href="https://pann.lanhuang.top/down.php/a3bc25e7e539af77463acea4411c26a1.apk">每日早报</a> <strong><code>Full</code></strong></li><li><a href="https://github.com/gvenusleo/meread">MeRead</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/msasikanth/reader">Reader</a> <strong><code>MD-</code> <code>FOSS</code></strong></li><li><a href="https://github.com/re-ovo/Tension">Tension</a> <strong><code>FOSS</code> <code>👻</code></strong></li><li><a href="https://github.com/v1tzor/GlobalNewsApp">Global News</a> <strong><code>MD</code> <code>FOSS</code></strong></li><li><a href="https://github.com/NeoApplications/Neo-Feed">Neo Feed</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/therxmv/Dirol-Reader">Dirol Reader</a> <strong><code>MD</code> <code>FOSS</code></strong></li><li><a href="https://github.com/gvenusleo/MeRead">MeRead</a> <strong><code>Full</code> <code>FOSS</code></strong></li></ul></li><li><strong>漫画</strong><ul><li><a href="https://github.com/tachiyomiorg/tachiyomi">Tachiyomi</a> / <a href="https://github.com/Jays2Kings/tachiyomiJ2K">TachiyomiJ2K</a> / <a href="https://github.com/Hero-Over/TachiyomiSY">TachiyomiSY</a> / <a href="https://github.com/SyncYomi/SyncYomi">Syncyomi</a> <strong><code>Full</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://github.com/KotatsuApp/Kotatsu">Kotatsu</a> <strong><code>Full</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://github.com/CarlosEsco/Neko">Neko</a> <strong><code>Full</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://github.com/wgh136/PicaComic">Pica Comic</a> <strong><code>Full</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://github.com/shizq123/BIKA">BIKA</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/shizheng233/PicacgMaterial3">哔咔哔咔</a> <strong><code>Full</code> <code>FOSS</code> <code>👻</code></strong></li><li><a href="https://github.com/Ehviewer-Overhauled/Ehviewer">EhViewer</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/h6rd/Hentoid-Material-You">Hentoid</a> <strong><code>MD-</code> <code>Monet</code> <code>FOSS</code></strong></li><li><a href="https://github.com/shizheng233/CopyMangaJava">CopyManga</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/CrowForKotlin/CopyMangaX">CopyMangaX</a> <strong><code>MD</code> <code>FOSS</code></strong></li><li><a href="https://noy.asia/">NoyAcg</a> <strong><code>MD-</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=br.com.kurotoshiro.leitor_manga">Kuro Reader</a> <strong><code>Full</code> <code>Multi</code> <code>💴</code></strong></li><li><a href="https://github.com/jiangtian616/JHenTai">JHentai</a> <strong><code>MD</code> <code>Multi</code> <code>FOSS</code></strong></li></ul></li><li><strong>有声书</strong><ul><li><a href="https://play.google.com/store/apps/details?id=com.kafka.user">Kafka</a> <strong><code>Full</code> <code>Multi</code> <code>💴</code></strong></li><li><a href="https://github.com/PaulWoitaschek/Voice">Voice</a> <strong><code>Full</code> <code>Multi</code> <code>FOSS</code></strong></li></ul></li><li><strong>百科</strong><ul><li><a href="https://play.google.com/store/apps/details?id=org.wikipedia">Wikipedia</a> <strong><code>MD</code> <code>FOSS</code></strong></li></ul></li></ul><hr><h1>🌦️日常生活</h1><ul><li><strong>记账</strong><ul><li><a href="https://www.coolapk.com/apk/com.cxincx.xxjz">小星记账</a> <strong><code>MD</code> <code>💴</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=dev.hemanths.paisa">Paisa</a> <strong><code>Full</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://github.com/danilkinkin/buckwheat">Buckwheat</a> <strong><code>Full</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://github.com/Pool-Of-Tears/GreenStash">GreenStash</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.kajda.fuelio">Fuelio</a> <strong><code>MD-</code> <code>Monet</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.pavelrekun.tilla">Tilla</a> <strong><code>Full</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=net.taler.wallet">Taler Wallet</a> <strong><code>MD-</code> <code>Monet</code></strong></li><li><a href="https://github.com/mueller-ma/PrepaidBalance">Prepaid Balance</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://apt.izzysoft.de/fdroid/index/apk/com.dreautall.waterflyiii">Waterfly III</a> <strong><code>MD</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.anafthdev.dujer">Financial Records</a> <strong><code>MD</code></strong></li><li><a href="https://github.com/GittyMac/WalletCount">WalletCount</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.xinran.iviki">i简记</a> <strong><code>Full</code></strong></li><li><a href="https://github.com/CakesTwix/SanaPlus">SanaPlus</a> <strong><code>TODO</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.wakirox.adecotax">Tasse Forfettario</a> <strong><code>Full</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=partl.grandtotal">SubTotal</a> <strong><code>Full</code></strong></li><li><a href="https://www.coolapk.com/apk/kylec.me.lightbookkeeping">一羽记账</a> <strong><code>MD-</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=id.celenganku.app">Celenganku</a> <strong><code>Full</code></strong></li><li><a href="https://github.com/123Duo3/KeepTally">持记</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/jameskokoska/Allowance">Allowance</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/kabirnayeem99/budget_management_syarah">Budget Management</a> <strong><code>TODO</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.github.nullhandler.vase">Vase</a> <strong><code>MD-</code> <code>Monet</code></strong></li></ul></li><li><strong>虚拟货币</strong><ul><li><a href="https://github.com/T8RIN/PapriCoin">PapriCoin</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/CoinTrend/CoinTrend">CoinTrend</a> <strong><code>MD</code> <code>FOSS</code></strong></li><li><a href="https://github.com/AgoraDesk-LocalMonero/agoradesk-app-foss">AgoraDesk / LocalMonero</a> <strong><code>MD</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.wallet.crypto.trustapp">Trust</a> <strong><code>MD</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=dev.dworks.apps.acrypto">ACrypto</a> <strong><code>MD-</code> <code>Monet</code></strong></li></ul></li><li><strong>卡包</strong><ul><li><a href="https://github.com/CatimaLoyalty/Android">Catima</a> <strong><code>MD-</code> <code>Monet</code> <code>FOSS</code></strong></li><li><a href="https://github.com/ziadOUA/zCard">zCard</a> <strong><code>MD-</code> <code>Monet</code> <code>FOSS</code></strong></li></ul></li><li><strong>日历</strong><ul><li><a href="https://www.coolapk.com/apk/me.mapleaf.calendar">一叶日历</a> <strong><code>Full</code></strong></li><li><a href="https://github.com/SimpleMobileTools/Simple-Calendar">Simple Calendar</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/persian-calendar/persian-calendar">Persian Calendar</a> <strong><code>Full</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.reworewo.prayertimes">Prayer Times and Qibia</a> <strong><code>Full</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.zoho.android.calendar">Zoho Calendar</a> <strong><code>MD-</code> <code>Monet</code></strong></li></ul></li><li><strong>天气</strong><ul><li><a href="https://github.com/WangDaYeeeeee/GeometricWeather">几何天气</a> / <a href="https://github.com/breezy-weather/breezy-weather">Breezy Weather</a> <strong><code>Full</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://www.coolapk.com/apk/top.maweihao.weather">速知天气</a> <strong><code>Full</code></strong></li><li><a href="https://github.com/MGAndroidProjects/WeatherWise-Releases/">WeatherWise</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.kokoschka.michael.weather">Weather Today</a> <strong><code>MD</code></strong> <strong><code>Multi</code></strong></li><li><a href="https://github.com/davidtakac/prognoza">Prognoza</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.urbandroid.air">Air</a> <strong><code>Full</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=yo.app.free">YoWindow Weather</a> <strong><code>Monet</code></strong></li><li><a href="https://github.com/DarkMooNight/Rain">Rain</a> <strong><code>MD</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=app.wakirox.rainy">Textual Weather</a> <strong><code>Full</code></strong></li><li><a href="https://t.me/waifupx_official/205">Nothing Weather</a> <strong><code>Full</code> <code>MOD</code></strong></li><li><a href="https://github.com/jjewuz/JustWeather">JustWeather</a> <strong><code>Full</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://gitlab.com/joshua.tee/wx">wX</a> <strong><code>MD-</code> <code>FOSS</code></strong></li><li><a href="https://github.com/Saronik5883/Cloud-Bits">Cloud Bits</a> <strong><code>TODO</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.rodrigmatrix.weatheryou">WeatherYou</a> <strong><code>Full</code> <code>Multi</code> <code>👻</code></strong></li><li><a href="https://github.com/Henry-Hiles/QWeather">QWeather</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/davidtakac/bura">Bura</a> <strong><code>Full</code> <code>FOSS</code></strong></li></ul></li><li><strong>地图导航</strong><ul><li><a href="https://github.com/teambtcmap/btcmap-android">BTC Map</a> <strong><code>MD-</code> <code>FOSS</code></strong></li><li><a href="https://github.com/Stypox/tridenta">Tridenta</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/kylecorry31/Trail-Sense">Trail Sense</a> <strong><code>MD-</code> <code>FOSS</code></strong></li><li><a href="https://git.apiote.xyz/Bimba.git">Bimba</a> <strong><code>MD</code> <code>FOSS</code></strong></li><li><a href="https://github.com/ev-map/EVMap">EVMap</a> <strong><code>MD</code> <code>FOSS</code></strong></li><li><a href="https://github.com/ya0211/Geomag">Geomag</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/MindsHub/insigno_frontend">Insigno</a> <strong><code>MD-</code> <code>Monet</code> <code>FOSS</code></strong></li><li><a href="https://github.com/Akylas/alpimaps">Alpi Maps</a> <strong><code>MD</code> <code>FOSS</code></strong></li><li><a href="https://github.com/OPENER-next/OpenStop">OpenStop</a> <strong><code>MD-</code> <code>FOSS</code></strong></li><li><a href="https://github.com/Myzel394/locus">locus</a> <strong><code>Full</code> <code>FOSS</code></strong></li></ul></li><li><strong>购物</strong><ul><li><a href="https://github.com/patzly/grocy-android">Grocy</a> <strong><code>Full</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://github.com/erdemklync/Shopin">Shopin</a> <strong><code>MD</code> <code>FOSS</code></strong></li><li><a href="https://github.com/TomBursch/kitchenowl">Kitchen Owl</a> <strong><code>MD-</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.kaspos.app">KasPOS</a> <strong><code>MD-</code> <code>Monet</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.ebay.mobile">eBay</a> <strong><code>MD-</code></strong></li></ul></li><li><strong>菜谱</strong><ul><li><a href="https://github.com/Lastaapps/menza">CTU Menza</a> <strong><code>Full</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://github.com/T8RIN/CookHelper">CookHelper</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/kirmanak/Mealient">Mealient</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/SuhasDissa/Food-E-App">Food-E</a> <strong><code>Full</code> <code>FOSS</code></strong></li></ul></li><li><strong>每日一言</strong><ul><li><a href="https://www.coolapk.com/apk/kenmizz.onesentence">一句话</a> <strong><code>Full</code></strong></li><li><a href="https://github.com/Lijukay/Qwotable">Qwotable</a> <strong><code>Full</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://www.coolapk.com/apk/com.chiibeii.ZiYanZiYu">自言自语</a> <strong><code>Full</code></strong></li></ul></li><li><strong>健康习惯</strong><ul><li><a href="https://play.google.com/store/apps/details?id=com.urbandroid.sleep">睡眠追踪</a> <strong><code>Full</code> <code>Multi</code> <code>💴</code></strong></li><li><a href="https://gitlab.com/narektor/disconnect">Disconnect</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.urbandroid.ddc">Digital Detox</a> <strong><code>MD</code></strong></li><li><a href="https://github.com/Mazahir26/koduko">Koduko</a> <strong><code>MD</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.nek12.respawn">Respawn</a> <strong><code>MD</code></strong></li><li><a href="https://github.com/KiARC/Sobriety/releases">Soberity</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.urbandroid.sleep.addon.lullaby">Lullaby Pack</a> <strong><code>Full</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.urbandroid.kinestop">Kine</a> <strong><code>MD-</code></strong></li><li><a href="https://github.com/trynoice/android-app">Noice</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.urbandroid.mind">Mindroid</a> <strong><code>MD</code></strong></li><li><a href="https://github.com/xpavle00/Habo">Habo</a> <strong><code>MD</code> <code>FOSS</code></strong></li><li><a href="https://github.com/ofalvai/HabitBuilder">Habit Builder</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/FriesI23/mhabit">Table Habit</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=nl.appyhapps.tinnitusmassage">Tinnitus Massage</a> <strong><code>MD</code> <code>💴</code></strong></li><li><a href="https://github.com/willbsp/habits">Habits</a> <strong><code>Full</code> <code>FOSS</code></strong></li></ul></li><li><strong>学习</strong><ul><li><a href="https://github.com/NightDreamGames/Graded">Graded</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=daldev.android.gradehelper">School Planner</a> <strong><code>Full</code> <code>Multi</code></strong></li><li><a href="https://github.com/DanXi-Dev/DanXi/tree/foss-build">旦夕</a> <strong><code>MD</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://www.coolapk.com/apk/com.suda.yzune.wakeupschedule">WakeUp课程表</a> <strong><code>Full</code> <code>Multi</code> <code>💴</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.dan.school">School</a> <strong><code>MD</code> <code>💴</code></strong></li><li><a href="https://github.com/JLindemann42/Atomic-Periodic-Table.Android">Atomic</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/JumpyJacko/resentral_flutter">reSentral</a> <strong><code>MD</code> <code>FOSS</code></strong></li><li><a href="https://github.com/wulkanowy/wulkanowy">Wulkanowy</a> <strong><code>MD-</code> <code>Monet</code> <code>FOSS</code></strong></li><li><a href="https://github.com/marek-guran/Rozvrh-App-Public">Rozvrh</a> <strong><code>TODO</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.dwabtech.vexhub.viq">VIQRC Hub</a> <strong><code>MD-</code></strong></li></ul></li><li><strong>语言学习</strong><ul><li><a href="https://github.com/yamin8000/Owl2">Owl</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/syt0r/Kanji-Dojo">Kanji Dojo</a> <strong><code>MD</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://gitlab.com/KrilleFear/funny-kanji">Fun with Kanji</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.cyb3rko.quaetor">Quaetor</a> <strong><code>MD</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.lubosmikusiak.articuli.derdiedas">Der Die Das</a> <strong><code>MD-</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.appsforall.ninetyninenamesofallah">99 Names Of Allah</a> <strong><code>MD</code></strong></li><li><a href="https://github.com/D4rK7355608/com.d4rk.englishwithlidia.plus">English with Lidia Plus</a> <strong><code>Full</code></strong></li><li><a href="https://github.com/nexy791/dymka">Dymka</a> <strong><code>MD</code> <code>FOSS</code></strong></li><li><a href="https://github.com/toaq/toadua-android">Toadua</a> <strong><code>Full</code> <code>FOSS</code></strong></li></ul></li><li><strong>追踪管理</strong><ul><li><a href="https://busisu.lanzoub.com/iHM710u8lvbc">MyACG</a> (密码2tka) <strong><code>MD</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.fidloo.cinexplore">Cinexplore</a> <strong><code>Full</code> <code>Multi</code> <code>💴</code></strong></li><li><a href="https://github.com/UweTrottmann/SeriesGuide">SeriesGuide</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/kawaiiDango/pScrobbler">Pano Scrobbler for LastFM</a> <strong><code>Full</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://github.com/michaldrabik/showly-2.0">Showly</a> / <a href="https://github.com/1RandomDev/showly-oss">ShowlyOSS</a> <strong><code>MD-</code> <code>FOSS</code></strong></li><li><a href="https://github.com/lotusgate/otraku">Otraku</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/axiel7/MoeList">MoeList</a> <strong><code>MD-</code> <code>FOSS</code></strong></li><li><a href="https://github.com/RajashekarRaju/compose-actors">Compose Actors</a> <strong><code>MD</code> <code>FOSS</code></strong></li><li><a href="https://github.com/mateusz-bak/openreads-android">Openreads</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/tfonteyn/NeverTooManyBooks">NeverTooManyBooks</a> <strong><code>MD-</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.jggdevelopment.bookbuddy">Luna</a> <strong><code>Full</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.zhenxiang.nyaa">Nyanpasu</a> <strong><code>MD-</code> <code>Multi</code></strong></li><li><a href="https://github.com/imashnake0/Animite">Animite</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.moviebase">Moviebase</a> <strong><code>MD-</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.anafthdev.bookman">BookMan</a> <strong><code>Full</code></strong></li><li><a href="https://github.com/axiel7/AniHyou-android">AniHyou</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/Chesire/Nekome">Nekome</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=app.tivi">Tivi</a> <strong><code>Full</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.arn.scrobble">Pano Scrobbler for LastFM</a> <strong><code>Full</code></strong></li><li><a href="https://github.com/iota9star/mikan_flutter">蜜柑计划</a> <strong><code>Full</code> <code>Multi</code></strong></li><li><a href="https://github.com/proninyaroslav/OpenComicVine">OpenComicVine</a> <strong><code>Full</code> <code>FOSS</code></strong></li></ul></li><li><strong>股票</strong><ul><li><a href="https://github.com/premnirmal/StockTicker">Stocks Widget</a> <strong><code>MD-</code> <code>Monet</code> <code>FOSS</code></strong></li></ul></li><li><strong>交通</strong><ul><li><a href="https://github.com/Traewelldroid/traewelldroid">Traewelldroid</a> <strong><code>MD</code> <code>FOSS</code></strong></li><li><a href="https://github.com/ridebus-by/ridebus">Ridebus</a> <strong><code>TODO</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=ahmedabad.gandhinagar.metro.rail.project.info.mega">Ahmedabad Metro</a> <strong><code>Full</code> <code>Multi</code> <code>💴</code></strong></li></ul></li><li><strong>种花种草</strong><ul><li><a href="https://github.com/nirajprakash/taru-plants-android">Taru</a> <strong><code>MD</code> <code>FOSS</code></strong></li></ul></li><li><strong>比赛</strong><ul><li><a href="https://github.com/galaxygoldfish/FRCFrenzy">FRCFrenzy</a> <strong><code>TODO</code> <code>FOSS</code></strong></li><li><a href="https://github.com/Ounzy/OpenBl">OpenBl</a> <strong><code>Full</code> <code>FOSS</code></strong></li></ul></li><li><strong>育儿</strong><ul><li><a href="https://play.google.com/store/apps/details?id=at.techbee.babysafe">Babysafe</a> <strong><code>MD</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.aristo.aristokids">Aristo Kids Mental Accelerator</a> <strong><code>MD</code></strong></li></ul></li><li><strong>智能家居</strong><ul><li><a href="https://github.com/openhab/openhab-android">openHAB</a> / <a href="https://github.com/cyb3rko/logviewer-for-openhab-app">LogViewer for openHAB-App</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.quanticapps.universalremote">Universal Remote for Smart TVs</a> <strong><code>Full</code> <code>Multi</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.tinybyteapps.robyte">RoByte</a> <strong><code>MD-</code> <code>💴</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.mobilefootie.wc2010">FotMob</a> <strong><code>MD-</code> <code>💴</code></strong></li><li><a href="https://github.com/sahej-dev/Snow">Snow</a> <strong><code>Full</code> <code>FOSS</code></strong></li></ul></li><li><strong>其他</strong><ul><li><a href="https://play.google.com/store/apps/details?id=com.urbandroid.lis10">Lis10</a> <strong><code>Full</code></strong></li><li><a href="https://github.com/LPirro/SpaceHub">SpaceHub</a> <strong><code>TODO</code> <code>FOSS</code></strong></li><li><a href="https://github.com/SuhasDissa/MemerizeApp">MemorizeApp</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/nexy791/Ridna">Ridna</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/Alovoa/alovoa-expo">Alovoa</a> <strong><code>MD-</code></strong></li></ul></li></ul><hr><h1>🖌️主题美化</h1><ul><li><strong>启动器</strong><ul><li><a href="https://play.google.com/store/apps/details?id=bitpit.launcher">Niagara Launcher</a> <strong><code>Full</code> <code>Multi</code></strong></li><li><a href="https://github.com/LawnchairLauncher/lawnchair">Lawnchair</a> <strong><code>Full</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://github.com/SimpleMobileTools/Simple-App-Launcher">Simple Launcher</a> <strong><code>Full</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://github.com/iamrasel/lunar-launcher">Lunar Launcher</a> <strong><code>Full</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://github.com/saitamasahil/Pixel-Launcher-Extended">Pixel Launcher Extended</a> <strong><code>Full</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://github.com/MM2-0/Kvaesitso">Kvaesitso</a> <strong><code>Full</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.actionlauncher.playstore">Action Launcher</a> <strong><code>Full</code> <code>Multi</code> <code>💴</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=ru.execbit.aiolauncher">AIO Launcher</a> <strong><code>Full</code> <code>Multi</code> <code>💴</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.nothing.launcher">Nothing Launcher</a> <strong><code>Full</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.stario.launcher">Stario Launcher</a> <strong><code>Full</code> <code>Multi</code> <code>💴</code></strong></li><li><a href="https://novalauncher.com/beta">Nova Launcher</a> <strong><code>MD-</code> <code>Monet</code> <code>Multi</code></strong></li><li><a href="https://github.com/SimpleMobileTools/Simple-App-Launcher">Simple App Launcher</a> <strong><code>MD-</code> <code>Monet</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://github.com/jamal2362/Mini-Car-Launcher">Mini Car Launcher</a> <strong><code>MD-</code> <code>Monet</code> <code>Multi</code> <code>FOSS</code></strong></li></ul></li><li><strong>壁纸</strong><ul><li><a href="https://play.google.com/store/apps/details?id=com.pashapuma.pix.wallpapers">Pix Wallpapers</a> <strong><code>Full</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=it.folgore95.mywall">Swift Walls</a> <strong><code>Full</code></strong></li><li><a href="https://github.com/Bnyro/WallYou">WallYou</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=xyz.zedler.patrick.lamartine">Lamartine</a> <strong><code>Full</code></strong></li><li><a href="https://github.com/patzly/doodle-android">Doodle</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.jlindemann.papersplash">Papersplash</a> <strong><code>Full</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=rk.android.app.dynamic.wallpaper">Dynamic Wallpaper</a> <strong><code>Full</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.paget96.pixr">Pixr</a> <strong><code>Full</code></strong></li><li><a href="https://github.com/patzly/pallax-android">Pallax</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/WaifuPX-DG/WaifuPX">WAIFUPX</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/WaifuPX-DG/UtopiaWalls">UtopiaWalls+</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.backdrops.wallpapers">Backdrops</a> <strong><code>Full</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.theveloper.mwalls.app">MWalls</a> <strong><code>Full</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.dev.nothingbutwalls.app">Nothingbutwallpapers</a> <strong><code>Full</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=wavy.walls.droidbeauty.pack">Wavy Wallpapers</a> <strong><code>Full</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.material.wallrox">Wallrox Wallpapers</a> <strong><code>Full</code></strong></li><li><a href="https://github.com/zadeviggers/wallpaper">Zade’s Wallpaper</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.amaan.wallfever">Wallfever</a> <strong><code>Full</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.lagguy.teampixelwallpapers">Team Pixel Wallpapers</a> <strong><code>Full</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.gng.smudgess">Smudgess</a> <strong><code>Full</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.lagguy.widepapers">Widepaper</a> <strong><code>Full</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.lagguy.abstracto">Abstracto</a> <strong><code>Full</code></strong></li><li><a href="https://github.com/jahirfiquitiva/Frames">Frames</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.backdrops.wallpapers">Backdrops</a> <strong><code>MD</code></strong></li><li><a href="https://github.com/Yanndroid/DualWallpaper">DualWallpaper</a> <strong><code>Monet</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.iosxpc.wallpapers">iOSXPC Wallpapers</a> <strong><code>Full</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=ru.murzify.everynasa">EveryNASA</a> <strong><code>MD</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.phonewalls.stockwallpapers">Stock Wallpapers</a> <strong><code>Full</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.paradox.wallcanic">Wallcanic Walls</a> <strong><code>Full</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.lstapps.musiclivewallpaper">Music Live Wallpaper</a> <strong><code>MD</code></strong></li><li><a href="https://github.com/Steve-Mr/WallpaperTunnel">WallpaperTunnel</a> <strong><code>MD</code></strong></li><li><a href="https://gitlab.com/colorata/wallman">Wallman</a> <strong><code>Full</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.midori.wallpaper.photos">Walpix</a> <strong><code>MD-</code> <code>Monet</code> <code>💴</code></strong></li></ul></li><li><strong>图标包</strong><ul><li><a href="https://gaopengk.github.io/2022/08/26/%E6%9B%B4%E6%96%B0-Liquor-%E5%9B%BE%E6%A0%87/">Liquor</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/LawnchairLauncher/lawnicons">LawnIcons</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://www.coolapk.com/apk/com.panpandada.pure">纯净图标包</a> <strong><code>Full</code></strong></li><li><a href="https://www.coolapk.com/apk/com.bar.iconpack">Bar</a> <strong><code>Full</code></strong></li><li><a href="https://www.coolapk.com/apk/app.lawnchair.lawnicons">Cayicons</a> <strong><code>Full</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.pashapuma.pix.material.you.iconpack">Pix Material You Icons</a> <strong><code>Full</code> <code>💴</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.arjunarora.pix_you_cornflower_dark_icons">Pix You Dark Android Icon Pack</a> <strong><code>Full</code> <code>💴</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.pashapuma.pix.material.you.dark">Pix Material You Light/Dark</a> <strong><code>Full</code> <code>💴</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.pashapuma.pix.material.color">Pix Material Colors Icon Pack</a> <strong><code>Full</code> <code>💴</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=rk.android.app.themedicons">Themed Icons</a> <strong><code>MD-</code> <code>Monet</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=iconpack.onsurface.monet">Dynamic Icon Pack</a> <strong><code>Full</code> <code>💴</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.asn360.youline.iconpack">YouLine Iconpack</a> <strong><code>Full</code> <code>💴</code></strong></li><li><a href="https://www.coolapk.com/apk/com.re.circle.lite">重圆图标包lite</a> <strong><code>Full</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.lknninex.saga">Saga Material You Icons</a> <strong><code>Full</code> <code>💴</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.lknninex.epik">Epik Material You Icons</a> <strong><code>Full</code> <code>💴</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.jndapp.pastel.material.you.iconpack">You Icon Pack</a> <strong><code>Full</code> <code>💴</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.akbon.myd">Material You Dynamic Icon Pack</a> <strong><code>Full</code> <code>💴</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.jndapp.adaptive.material.you.iconpack">Adaptive You Icon Pack</a> <strong><code>Full</code> <code>💴</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.pashapuma.oneyou.icons">One You Icon Pack</a> <strong><code>Full</code> <code>💴</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.arjunarora.alluring_iconpack">Alluring Iconpack</a> <strong><code>MD-</code> <code>Monet</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.arjunarora.glossyblueicons">Glossy Blue Icons</a> <strong><code>MD-</code> <code>Monet</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.arjunarora.woodenicons">Wooden Icons</a> <strong><code>MD-</code> <code>Monet</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.arjunarora.royaleblueicons">Royale Blue Icons</a> <strong><code>MD-</code> <code>Monet</code></strong></li><li><a href="https://t.me/MaterialYouAppsChat/2362">DGIcons</a>  <strong><code>Full</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=it.mirko.gigaicon">Giga Icon</a> <strong><code>Full</code> <code>💴</code></strong></li><li><a href="https://github.com/jahirfiquitiva/Blueprint">BluePrint</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.whicons.iconpack">Whicons</a> <strong><code>Full</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.blackiconpack.zwart">Zwart</a> <strong><code>Full</code></strong></li><li><a href="https://github.com/Donnnno/Arcticons">Arcticons</a>  <strong><code>Full</code></strong></li></ul></li><li><strong>微件/KWGT</strong><ul><li><a href="https://www.coolapk.com/apk/com.riv3rdesign.you">Blur for You</a> <strong><code>MD-</code> <code>Monet</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=twelve.clock.mibrahim">Android 12 Clock Widget</a> <strong><code>Full</code> <code>💴</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=rk.android.app.searchbarwidget">Search Widget</a> <strong><code>MD-</code> <code>Monet</code> <code>💴</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=rk.android.app.clockwidget">Clock Widget</a> <strong><code>MD-</code> <code>Monet</code> <code>💴</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=rk.android.app.appbar">AppBar</a> <strong><code>MD-</code> <code>Monet</code> <code>💴</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.lstapps.musicwidgetandroid12">Music Widget Android 12</a> <strong><code>Full</code> <code>💴</code></strong></li><li><a href="https://github.com/gooGofZ/BitcoinTimechainWidgets">Bitcoin Timechain Widgets</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.pranavpandey.calendar">Everyday</a> <strong><code>Full</code> <code>💴</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.pashapuma.pix.material.you.dark">Pix Material You Light/Dark</a> <strong><code>Full</code> <code>💴</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=art.widgeet.android">Material You Widget</a> <strong><code>Full</code> <code>💴</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=pixel.material.you.android.kwgt.widgets">Android 13 Material You KWGT</a> <strong><code>Full</code> <code>💴</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.lstapps.batterywidget">Battery Widget</a> <strong><code>Full</code> <code>💴</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=twelve.weather.mibrahim">Android 12 Weather Widget</a> <strong><code>MD-</code> <code>Monet</code> <code>💴</code></strong></li><li><a href="https://github.com/bhaskar966/Nothing-Weather-KOMP">Nothing Weather KOMP</a> <strong><code>MD-</code> <code>Monet</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=nothing.cnt.kwgt">Nothing KWGT</a> <strong><code>MD-</code> <code>Monet</code> <code>💴</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.novelijk.lalitham">Lalitham</a> <strong><code>Monet</code> <code>💴</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=twelve.weather.mibrahim">Android12 Weather Widget</a> <strong><code>MD-</code> <code>Monet</code> <code>💴</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.davesla.easyfind">Touch Find</a> <strong><code>Full</code> <code>💴</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=art.widgeet.android.clock.flip">Flip Clock</a> <strong><code>Full</code> <code>💴</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.lstapps.dailymotivationalquotewidget">Daily Quotes Widget And Status</a> <strong><code>MD</code> <code>💴</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.lstapps.musicwidgetauto">Music Widgets for Car Devices</a> <strong><code>MD</code> <code>💴</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=art.widgeet.android.clock.flip">Flip Clock</a> <strong><code>Full</code> <code>💴</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.a3.yearlyprogess">Yearly Progress</a> <strong><code>Full</code></strong></li><li><a href="https://github.com/w2sv/WiFi-Widget">WiFi Widget</a> <strong><code>MD-</code> <code>FOSS</code></strong></li></ul></li><li><strong>灵动岛</strong><ul><li><a href="https://github.com/Angel-Studio/MaterialYou-Dynamic-Island">MaterialYou-Dynamic-Island</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://drive.google.com/drive/folders/1j1eWY73Zuq43kYHF6Qdjton8LZ02pA1C">Pixel Island</a> <strong><code>Full</code> <code>👻</code></strong></li></ul></li><li><strong>原生系统定制</strong><ul><li><a href="https://play.google.com/store/apps/details?id=com.looper.seeker">Seeker</a> <strong><code>Full</code></strong></li><li><a href="https://github.com/KieronQuinn/DiscoverKiller">DiscoverKiller</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/KieronQuinn/PixelLauncherMods">PixelLauncherMods</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/skittles9823/QuickSwitch">QuickSwitch</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=dev.kdrag0n.dyntheme">Repainter</a> <strong><code>Full</code> <code>💴</code></strong></li><li><a href="https://github.com/zacharee/Tweaker">SystemUI Tuner</a> <strong><code>MD-</code> <code>Monet</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.urbandroid.inline">PowerLine</a> <strong><code>Full</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.pranavpandey.theme">Palettes</a> <strong><code>Full</code></strong></li><li><a href="https://github.com/kdrag0n/android12-extensions">Android 12 Extensions</a> <strong><code>MD-</code> <code>Monet</code> <code>FOSS</code> <code>👻</code></strong></li><li><a href="https://github.com/Mahmud0808/Iconify">Iconify</a> <strong><code>Full</code> <code>Multi</code></strong></li><li><a href="https://github.com/hushenghao/NativeTools">网速指示器</a> <strong><code>MD-</code> <code>Monet</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.drsants.eggproject">Project Themer</a> <strong><code>MD</code> <code>💴</code></strong></li><li><a href="https://github.com/KieronQuinn/DiscoverKiller">Discover Killer</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/jahirfiquitiva/Kuper">Kuper</a> <strong><code>MD-</code> <code>Monet</code> <code>FOSS</code></strong></li></ul></li><li><strong>GBoard 主题定制</strong><ul><li><a href="https://github.com/DerTyp7214/RboardThemeManagerV3">Rboard Theme Manager</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/DerTyp7214/RboardPatcher">Rboard Patcher</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/DerTyp7214/RboardThemeCreator">Rboard Theme Creator</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/DerTyp7214/RboardIMETester">Rboard IME Tester</a> <strong><code>Full</code> <code>FOSS</code></strong></li></ul></li><li><strong>Monet 主题修改器</strong><ul><li><a href="https://github.com/jamal2362/Monet-Generator">Monet Generator</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/DerTyp7214/MixplorerThemeCreator">MixTheme Creator</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/c3r5b8/Telegram-Monet">Telegram Monet</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/PycmShoma/4PDA-ComboSkin-MaterialYou">ComboSkin for 4PDA forum app</a> <strong><code>Monet</code> <code>FOSS</code></strong></li><li><a href="https://github.com/prathameshmm02/ThemeEngine">Theme Engine</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/therxmv/Telegram-Themer">Telegram Themer</a> <strong><code>MD</code> <code>FOSS</code></strong></li><li><a href="https://github.com/Number869/TeleMone">TeleMone</a> <strong><code>Full</code></strong></li></ul></li><li><strong>其他</strong><ul><li><a href="https://play.google.com/store/apps/details?id=you.in.spark.energy.ring.gen">Energy Ring: Universal Edition</a> <strong><code>MD-</code> <code>Monet</code> <code>💴</code></strong></li></ul></li></ul><hr><h1>⚙️系统工具</h1><ul><li><strong>文件管理</strong><ul><li><a href="https://github.com/zhanghai/MaterialFiles">质感文件</a> <strong><code>Full</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://github.com/SimpleMobileTools/Simple-File-Manager">Simple File Manager</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/Raival-e/File-Explorer">File Explorer</a> <strong><code>MD-</code> <code>Monet</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=ru.zdevs.zarchiver">ZArchiver</a> <strong><code>Monet</code> <code>💴</code></strong></li><li><a href="https://t.me/projectmaterial/880">Root Explorer</a> <strong><code>Monet</code> <code>MOD</code></strong></li><li><a href="https://github.com/1hakr/AnExplorer">AnExplorer</a> <strong><code>Full</code> <code>Multi</code> <code>💴</code></strong></li><li><a href="https://codeberg.org/qwerty287/ftpclient">FTPClient</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/XayahSuSuSu/AndroidModule-PickYou">PickYou</a> <strong><code>MD</code> <code>FOSS</code></strong></li><li><a href="https://github.com/chenxiaolong/RSAF">RSAF</a> <strong><code>MD-</code> <code>Monet</code> <code>FOSS</code></strong></li><li><a href="https://github.com/Ruan625Br/FileManagerSphere">FileManager</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/syncthing/syncthing-android">Syncthing</a> <strong><code>Full</code> <code>FOSS</code></strong></li></ul></li><li><strong>硬件信息</strong><ul><li><a href="https://play.google.com/store/apps/details?id=flar2.devcheck">DevCheck</a> <strong><code>Full</code> <code>💴</code></strong></li><li><a href="https://www.coolapk.com/apk/net.imknown.android.forefrontinfo">底层探测器</a> <strong><code>MD-</code> <code>Monet</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.evo.inware">Inware</a> <strong><code>Full</code></strong></li><li><a href="https://github.com/RikkaW/YASNAC">YASNAC</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.paget96.netspeedindicator">Internet Speed</a> <strong><code>Full</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.abs.cpu_z_advance">CPU X</a> <strong><code>Full</code> <code>💴</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.itemstudio.castro">Castro</a> <strong><code>Full</code> <code>💴</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=rikka.fpsmonitor">TakoStats</a> <strong><code>Full</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.drhowdydoo.diskinfo">DiskInfo</a> <strong><code>Full</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.drhowdydoo.displayinfo">Display Info</a> <strong><code>Full</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.drhowdydoo.meminfo">MemInfo</a> <strong><code>Full</code></strong></li><li><a href="https://gitlab.com/TrebleInfo/TrebleInfo">Treble信息</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.paget96.cpumonitor">CPU Monitor</a> <strong><code>Full</code></strong></li><li><a href="https://github.com/SebaUbuntu/Athena">Athena</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.primatelabs.geekbench6">Geekbench 6</a> <strong><code>MD</code></strong></li><li><a href="https://1drv.ms/u/s!Atk49Scq_BtYhSQpedIgg4La48tC?e=lwQaf3">Another Manager</a> <strong><code>Full</code></strong></li></ul></li><li><strong>应用管理</strong><ul><li><a href="https://github.com/Exodus-Privacy/exodus-android-app">Exodus</a> <strong><code>MD</code> <code>FOSS</code></strong></li><li><a href="https://github.com/MuntashirAkon/AppManager">App Manager</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/LibChecker/LibChecker">LibChecker</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/Hamza417/Inure">Inure</a> <strong><code>Full</code> <code>💴</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.pavelrekun.skit">Skit</a> <strong><code>Full</code> <code>💴</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.redhome.sta">System Tools Android</a> <strong><code>MD-</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=flar2.appdashboard">AppDash</a> <strong><code>Full</code> <code>💴</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.javiersantos.mlmanager">Ml Manager</a> <strong><code>MD-</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.ytheekshana.apkextractor">Apk Extractor</a> <strong><code>Full</code></strong></li><li><a href="https://1drv.ms/u/s!Atk49Scq_BtYhSXg62mgr93KVGq3?e=fa2RS9">App Watcher</a> <strong><code>MD</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=vladyslavpohrebniakov.uninstaller">Unapp</a> <strong><code>MD</code></strong></li><li><a href="https://t.me/waifupx_official/257">Appteka</a> <strong><code>Full</code> <code>MOD</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.bluckapps.appinfomanager">App Info Manager</a> <strong><code>MD-</code></strong></li></ul></li><li><strong>应用冻结</strong><ul><li><a href="https://github.com/aistra0528/Hail">雹</a> <strong><code>Full</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://github.com/FreezeYou/FreezeYou">FreezeYou</a> <strong><code>MD-</code> <code>Monet</code> <code>FOSS</code></strong></li><li><a href="https://www.coolapk.com/apk/com.catchingnow.icebox">冰箱</a> <strong><code>Monet</code> <code>💴</code></strong></li></ul></li><li><strong>应用市场</strong><ul><li><a href="https://github.com/NeoApplications/Neo-Store">Neo Store</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/Iamlooker/Droid-ify">Droid-ify</a> <strong><code>MD-</code> <code>Monet</code> <code>FOSS</code> <sup><code>在 CI 版本中为 Full</code></sup></strong></li><li><a href="https://github.com/ImranR98/Obtainium">Obtainium</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/GrapheneOS/Apps">Apps by GrapheneOS</a> <strong><code>MD-</code> <code>Monet</code> <code>FOSS</code></strong></li><li><a href="https://github.com/accrescent/accrescent">Accrescent</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://gitlab.com/AuroraOSS/AuroraStore">Aurora Store</a> <strong><code>MD-</code> <code>Monet</code> <code>FOSS</code></strong></li></ul></li><li><strong>安全隐私</strong><ul><li><a href="https://github.com/seemoo-lab/AirGuard">AirGuard</a> <strong><code>MD-</code> <code>Monet</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.paget96.privacydots">Privacy Dots</a> <strong><code>Full</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.paget96.helpme">Help Me SOS</a> <strong><code>Full</code></strong></li><li><a href="https://git.selfprivacy.org/kherel/selfprivacy.org.app">SelfPrivacy</a> <strong><code>MD-</code> <code>Monet</code></strong></li><li><a href="https://github.com/deltazefiro/Amarok-Hider">Amarok Hider</a> <strong><code>MD</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.nevidimka655.astracrypt">AstraCrypt</a> <strong><code>Full</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.kokoschka.michael.crypto">Crypto</a> <strong><code>Full</code></strong></li><li><a href="https://gitlab.com/Stjin/anonaddy-android">AnonAddy</a> <strong><code>MD</code> <code>FOSS</code></strong></li><li><a href="https://gitlab.com/divested-mobile/hypatia">Hypatia</a> <strong><code>Monet</code> <code>FOSS</code></strong></li><li><a href="https://github.com/LibrePass/android">LibrePass</a> <strong><code>Full</code> <code>FOSS</code></strong></li></ul></li><li><strong>均衡器</strong><ul><li><a href="https://github.com/Pittvandewitt/Wavelet">Wavelet</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://t.me/WSTprojects/1567">ViperFX RE</a> <strong><code>Full</code></strong></li><li><a href="https://github.com/thepbone/RootlessJamesDSP">RootlessJamesDSP</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.maxmpz.equalizer">Poweramp Equalizer</a> <strong><code>Monet</code> <code>💴</code></strong></li><li><a href="https://t.me/waifupx_official/221">Flat Equalizer</a> <strong><code>Full</code></strong></li></ul></li><li><strong>权限管理</strong><ul><li><a href="https://github.com/d4rken-org/permission-pilot">Permission Pilot</a> <strong><code>MD</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=rikka.appops">App Ops</a> <strong><code>Full</code></strong></li></ul></li><li><strong>Shortcut</strong><ul><li><a href="https://play.google.com/store/apps/details?id=com.absinthe.anywhere_">Anywhere-</a> <strong><code>Full</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=rk.android.app.notificationshortcuts">Notification Shortcuts</a> <strong><code>Full</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=rk.android.app.shortcutmaker">Shortcut Maker</a> <strong><code>Full</code> <code>💴</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=rk.android.app.pinnedshortcuts">Pinned Shortcuts</a> <strong><code>Full</code></strong></li><li><a href="https://www.coolapk.com/apk/com.syyf.quickpay">快捷方式</a> <strong><code>Full</code></strong></li></ul></li><li><strong>活动管理</strong><ul><li><a href="https://t.me/misakamaterial/123">Root Activity Launcher</a> <strong><code>Full</code> <code>Multi</code> <code>💴</code></strong></li><li><a href="https://github.com/sdex/ActivityManager">Activity Manager</a> <strong><code>MD-</code> <code>FOSS</code></strong></li></ul></li><li><strong>备份</strong><ul><li><a href="https://github.com/XayahSuSuSu/Android-DataBackup">数据备份</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/NeoApplications/Neo-Backup">Neo Backup</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=org.swiftapps.swiftbackup">Swift Backup</a> <strong><code>MD-</code> <code>Monet</code></strong></li><li><a href="https://www.coolapk.com/apk/top.xjunz.webackup">微备份</a> <strong><code>MD-</code> <code>💴</code></strong></li></ul></li><li><strong>电池管理</strong><ul><li><a href="https://github.com/MuntashirAkon/BatteryChargeLimiter">Battery Charge Limiter</a> <strong><code>MD-</code> <code>Monet</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.paget96.batteryguru">Battery Guru</a> <strong><code>Full</code> <code>💴</code> <code>👻</code></strong></li><li><a href="https://gitlab.com/narektor/batt">Batt</a> <strong><code>MD-</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.redmerah.baterai">Baterai</a> <strong><code>MD</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.digibites.accubattery">AccuBattery</a> <strong><code>MD-</code> <code>Multi</code> <code>💴</code></strong></li></ul></li><li><strong>屏幕显示</strong><ul><li><a href="https://play.google.com/store/apps/details?id=com.urbandroid.lux">Twilight</a> <strong><code>MD</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.paget96.bluelightfilter">Blue Light Filter</a> <strong><code>Full</code></strong></li><li><a href="https://github.com/mueller-ma/Coffee">Coffee</a> <strong><code>Full</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=moe.zhs.caffeine">咖啡因</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://www.coolapk.com/apk/own.moderpach.extinguish">Extinguish</a> <strong><code>Full</code></strong></li><li><a href="https://github.com/SkyD666/NightScreen">夜屏</a> <strong><code>Full</code> <code>FOSS</code></strong></li></ul></li><li><strong>TTS</strong><ul><li><a href="https://github.com/jing332/tts-server-android">TTS Server</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=it.mirko.transcriber">Transcriber</a> <strong><code>Full</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.urbandroid.sayit">Sayit</a> <strong><code>Full</code></strong></li><li><a href="https://github.com/jing332/TtsDictEditor">TTS词典编辑器</a> <strong><code>MD</code> <code>FOSS</code></strong></li></ul></li><li><strong>系统清理</strong><ul><li><a href="https://www.coolapk.com/apk/com.farplace.qingzhuo">清浊</a> <strong><code>MD-</code> <code>Monet</code> <code>Multi</code> <code>💴</code></strong></li><li><a href="https://github.com/d4rken-org/sdmaid-se">SD Maid SE</a> <strong><code>Full</code> <code>💴</code></strong></li><li><a href="https://github.com/MaterialCleaner/MaterialCleaner">Cleaner</a> <strong><code>Full</code> <code>💴</code></strong></li><li><a href="https://gitlab.com/divested-mobile/extirpater">Extripater</a> <strong><code>Monet</code> <code>FOSS</code></strong></li></ul></li><li><strong>日志抓取/反馈工具</strong><ul><li><a href="https://github.com/F0x1d/LogFox">logfox</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/wingio/Logra">logra</a> <strong><code>Full</code> <code>FOSS</code></strong></li></ul></li><li><strong>链接处理</strong><ul><li><a href="https://github.com/TrianguloY/UrlChecker">URLCheck</a> <strong><code>MD-</code> <code>Monet</code> <code>FOSS</code></strong></li><li><a href="https://github.com/1fexd/LinkSheet">LinkSheet</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.michaelflisar.linkmanager">My Link Manager</a> <strong><code>MD-</code> <code>Monet</code></strong></li><li><a href="https://github.com/Xposed-Modules-Repo/cn.ac.lz233.tarnhelm">Tarnhelm</a> <strong><code>Full</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://github.com/svenjacobs/leon">Leon</a> <strong><code>Full</code> <code>FOSS</code></strong></li></ul></li><li><strong>安装器</strong><ul><li><a href="https://github.com/iamr0s/InstallerX">InstallerX</a> <strong><code>Full</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://wwfb.lanzoue.com/iZRpF0rbj1ba?p">APK Installer</a> <strong><code>Full</code> <code>FOSS</code></strong></li></ul></li><li><strong>通知过滤</strong><ul><li><a href="https://www.coolapk.com/apk/top.webb_l.notificationfilter">通知过滤</a> <strong><code>MD-</code> <code>Monet</code> <code>💴</code></strong></li><li><a href="https://www.coolapk.com/apk/com.catchingnow.np">通知滤盒</a> <strong><code>MD-</code> <code>Monet</code> <code>💴</code></strong></li><li><a href="https://www.coolapk.com/apk/cn.skyrin.ntfh">一条通知</a> <strong><code>MD</code> <code>💴</code></strong></li><li><a href="https://github.com/deskbtm/nitmgpt">NITM</a> <strong><code>MD</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.samruston.buzzkill">Buzzkill</a> <strong><code>MD-</code> <code>💴</code></strong></li></ul></li><li><strong>剪贴板管理</strong><ul><li><a href="https://github.com/hashemi-hossein/memory-guardian">Memory Guardian</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/thatsmanmeet/Clipboard-Cleaner">Clipboard Cleaner</a> <strong><code>Monet</code> <code>FOSS</code></strong></li><li><a href="https://gitee.com/Jesse205/DragAndDropTransferStationLite">Drag and Drop Transfer Station Lite</a> <strong><code>Monet</code> <code>FOSS</code></strong></li></ul></li><li><strong>其他</strong><ul><li><a href="https://github.com/itsdrnoob/DataMonitor">Data Monitor</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/KieronQuinn/DarQ">DarQ</a> <strong><code>MD-</code> <code>FOSS</code></strong></li><li><a href="https://www.coolapk.com/apk/com.farplace.farpush">FarPush</a> <strong><code>MD</code> <code>💴</code></strong></li><li><a href="https://www.coolapk.com/apk/com.inputswitcher">输入法切换</a> <strong><code>Monet</code></strong></li><li><a href="https://www.coolapk.com/apk/fun.lifeupapp.calmanager">日历账号管理</a> <strong><code>Full</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.pranavpandey.rotation">Rotation</a> <strong><code>Full</code> <code>Multi</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.urbandroid.dnd">Flip DND</a> <strong><code>Full</code></strong></li><li><a href="https://github.com/warren-bank/Android-Mock-Location">Mock My GPS</a> <strong><code>Monet</code> <code>FOSS</code></strong></li><li><a href="https://www.coolapk.com/apk/com.flyfishstudio.wearosbox">WearOS工具箱</a> <strong><code>Full</code></strong></li><li><a href="https://www.coolapk.com/apk/com.ma.mediascanner">刷新媒体存储</a> <strong><code>MD-</code></strong></li><li><a href="https://bqj716.lanzouy.com/iJxjq0nd8zni">屏幕刷新率</a> (密码706n) <strong><code>Full</code></strong></li><li><a href="https://github.com/nullbytepl/CarrierVanityName">Carrier Vanity Name</a> <strong><code>MD</code></strong></li><li><a href="https://www.coolapk.com/apk/com.absinthe.littleprocessy">LittleProcessy</a> <strong><code>Full</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.ms.sensors">Sensors</a> <strong><code>MD-</code></strong></li><li><a href="https://github.com/VegaBobo/Language-Selector">Language Selecter</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=flar2.edgeblock">EdgeBlock</a> <strong><code>Full</code></strong></li><li><a href="https://www.coolapk.com/apk/com.accessibilitymanager">无障碍管理器</a> <strong><code>Monet</code></strong></li><li><a href="https://github.com/mueller-ma/MuteReminder">静音提示器</a> <strong><code>MD</code> <code>FOSS</code></strong></li><li><a href="https://github.com/maxrave-dev/SimCardStoreManagement">Sim Card Store Management</a> <strong><code>MD</code> <code>FOSS</code></strong></li><li><a href="https://github.com/WirelessAlien/ZipXtract">ZipXtract</a> <strong><code>Full</code> <code>FOSS</code></strong></li></ul></li></ul><hr><h1>🧰小工具</h1><ul><li><strong>下载器</strong><ul><li><a href="https://play.google.com/store/apps/details?id=com.dv.adm">ADM</a> <strong><code>Monet</code> <code>Multi</code> <code>💴</code></strong></li><li><a href="https://github.com/JunkFood02/Seal">Seal</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/Yos-X/YBVD_Release">忻视down</a> <strong><code>Full</code></strong></li><li><a href="https://github.com/deniscerri/ytdlnis">YTDLnis</a> <strong><code>Full</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://github.com/BobbyESP/Spowlo">Spowlo</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=tweeload.twitter.video.downloader">Tweeload</a> <strong><code>MD-</code> <code>Monet</code> <code>💴</code></strong></li><li><a href="https://github.com/Yash-Garg/qBittorrent-Manager">qBittorrent Manager</a> <strong><code>MD</code> <code>FOSS</code></strong></li></ul></li><li><strong>应用下载器</strong><ul><li><a href="https://github.com/revanced/revanced-manager">Revanced Manager</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/Aliucord/AliucordRN">AliucordRN</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/vendetta-mod/VendettaManager">Vendetta Manager</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://bitgapps.io/app">BiTGApps</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/SongTube/SongTube-App">SongTube</a> <strong><code>MD-</code> <code>FOSS</code></strong></li></ul></li><li><strong>资源搜索</strong><ul><li><a href="https://www.123pan.com/s/izDSVv-0JQWA">奇妙搜索</a> <strong><code>MD</code> <code>Multi</code></strong></li><li><a href="https://hunhepan.com/">混合盘</a> <strong><code>MD</code></strong></li></ul></li><li><strong>网盘</strong><ul><li><a href="https://mayuu.lanzoui.com/inSWi0zbs13e">lanzoucloud</a>（密码233q） <strong><code>MD</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=dk.tacit.android.foldersync.lite">FolderSync</a> <strong><code>Full</code> <code>Multi</code> <code>💴</code></strong></li><li><a href="https://github.com/stefan-niedermann/nextcloud-deck">Nextcloud Deck</a> <strong><code>MD</code> <code>FOSS</code></strong></li><li><a href="https://github.com/nextcloud/talk-android">Nextcloud Talk</a> <strong><code>MD</code> <code>FOSS</code></strong></li><li><a href="https://github.com/stefan-niedermann/nextcloud-tables">Nextcloud Tablets</a> <strong><code>MD</code></strong></li><li><a href="https://github.com/fregie/pho">Pho</a> <strong><code>MD</code> <code>FOSS</code></strong></li><li><a href="https://github.com/jing332/AlistAndroid">AlistAndroid</a> <strong><code>Full</code> <code>FOSS</code></strong></li></ul></li><li><strong>输入法</strong><ul><li><a href="https://github.com/SimpleMobileTools/Simple-Keyboard">Simple Keyboard</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=ru.yandex.androidkeyboard">Yandex Keyboard</a> <strong><code>Monet</code> <code>FOSS</code></strong></li><li><a href="https://github.com/dessalines/thumb-key">thumb-key</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/rkkr/simple-keyboard">Rkkr’s Simple Keyboard</a> <strong><code>Monet</code> <code>FOSS</code></strong></li><li><a href="https://github.com/theolizard/remote-numpad">Remote Numpad</a> <strong><code>MD-</code> <code>Monet</code> <code>FOSS</code></strong></li><li><a href="https://github.com/amnesica/KryptEY">KrypeEY</a> <strong><code>Monet</code> <code>FOSS</code></strong></li><li><a href="https://t.me/fredboard/42">FBoard</a> <strong><code>Full</code></strong></li></ul></li><li><strong>计算器</strong><ul><li><a href="https://github.com/Yet-Zio/yetCalc">yetCalc</a> <strong><code>MD-</code> <code>Monet</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://github.com/sadellie/unitto">Unitto</a> <strong><code>Full</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://github.com/prathameshmm02/Calculator-inator">Calculator-inator</a> <strong><code>Full</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://github.com/Darkempire78/OpenCalc">OpenCalc</a> <strong><code>Full</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=all.in.one.calculator">全能计算器</a> <strong><code>MD-</code> <code>Monet</code> <code>Multi</code> <code>💴</code></strong></li><li><a href="https://github.com/SimpleMobileTools/Simple-Calculator">Simple Calculator</a> <strong><code>Full</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://github.com/sal0max/currencies">Currencies</a> <strong><code>MD-</code> <code>Monet</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.chimbori.milliways">Tip Calculator</a> <strong><code>Full</code></strong></li><li><a href="https://github.com/D4rK7355608/com.d4rk.cartcalculator">Cart Calculator</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.redmerah.calculator">Calculator</a> <strong><code>MD</code></strong></li><li><a href="https://github.com/ziadOUA/zCalc">zCalc</a> <strong><code>MD-</code> <code>Monet</code> <code>FOSS</code></strong></li><li><a href="https://github.com/re-ovo/Kalculator">Kalculator</a> <strong><code>👻</code> <code>FOSS</code></strong></li><li><a href="https://github.com/v1tzor/MathCalculator">Math Calculator</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.yangdai.calc">多功能计算器</a> <strong><code>Full</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.a3.apurv.phyCalc">Physics Calculator</a> <strong><code>Full</code></strong></li><li><a href="https://github.com/boredcodebyk/mintcalc">Mint Calculator</a> <strong><code>Full</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://github.com/kafri8889/Calculator-Compose">Calculator Compose</a> <strong><code>TODO</code></strong></li></ul></li><li><strong>翻译</strong><ul><li><a href="https://github.com/Bnyro/TranslateYou">Translate You</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/FunnySaltyFish/FunnyTranslation">译站</a> <strong><code>Full</code> <code>Multi</code> <code>💴</code></strong></li><li><a href="https://github.com/yaxarat/lingvaandroid">Lentil Translate</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://codeberg.org/Arne/monocles_translator">Monocles Translator</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.spaceship.screen.textcopy">瞬译</a> <strong><code>MD-</code></strong></li></ul></li><li><strong>录音机</strong><ul><li><a href="https://play.google.com/store/apps/details?id=com.jlong.miccheck">micCheck</a> <strong><code>Full</code></strong></li><li><a href="https://github.com/Bnyro/recordYou">Record You</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/SimpleMobileTools/Simple-Voice-Recorder">Simple Voice Recorder</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/certified84/AudioNote">Audio Notes</a> <strong><code>MD-</code> <code>FOSS</code></strong></li><li><a href="https://github.com/SuhasDissa/You-Tune">You Tune</a> <strong><code>TODO</code> <code>FOSS</code></strong></li></ul></li><li><strong>扫一扫</strong><ul><li><a href="https://play.google.com/store/apps/details?id=moe.zhs.monochrome">Monochrome</a> <strong><code>Full</code> <code>💴</code></strong></li><li><a href="https://gitlab.com/Atharok/BarcodeScanner">Barcode Scanner</a> <strong><code>Full</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.pranavpandey.matrix">Barquode</a> <strong><code>Full</code> <code>Multi</code> <code>💴</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.kokoschka.michael.qrtools">Codora</a> <strong><code>MD-</code> <code>Monet</code> <code>💴</code></strong></li><li><a href="https://github.com/jaikeerthick/Pixel-Scanner">Pixel Scanner</a> <strong><code>TODO</code> <code>FOSS</code></strong></li><li><a href="https://github.com/sankethsj/qr-code-generator">MyQR</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=app.wakirox.freecensorship">ShowMeMore</a> <strong><code>Full</code></strong></li><li><a href="https://github.com/Henry-Hiles/QScan">QScan</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.yangdai.simpleocr">简易OCR</a> <strong><code>Full</code> <code>FOSS</code></strong></li></ul></li><li><strong>手电筒</strong><ul><li><a href="https://github.com/polodarb/Flashlight-Tiramisu">Tiramisu</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/cyb3rko/flashdim">Flashdim</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.paget96.shakeflashlight">Shake Flashlight</a> <strong><code>Full</code></strong></li><li><a href="https://github.com/SimpleMobileTools/Simple-Launcher">Simple Flashlight</a> <strong><code>Full</code> <code>FOSS</code></strong></li></ul></li><li><strong>时钟</strong><ul><li><a href="https://github.com/Bnyro/ClockYou">Clock You</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://www.coolapk.com/apk/com.kimger.floattime">精准时间</a> <strong><code>MD-</code></strong></li><li><a href="https://github.com/SimpleMobileTools/Simple-Clock">Simple Clock</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=partl.atomicclock">Atomic Clock</a> <strong><code>Full</code></strong></li></ul></li><li><strong>秒表</strong><ul><li><a href="https://play.google.com/store/apps/details?id=com.redmerah.stopwatch">Stopwatch (Wear OS)</a> <strong><code>Full</code> <code>Multi</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.redmerah.stopwatch">Stopwatch</a> <strong><code>MD</code></strong></li></ul></li><li><strong>计时器</strong><ul><li><a href="https://play.google.com/store/apps/details?id=com.paget96.workouttimer">Workout Timer</a> <strong><code>Full</code></strong></li><li><a href="https://github.com/rozPierog/Cofi">Cofi</a> <strong><code>Full</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=partl.workinghours">Working Rours</a> <strong><code>Full</code></strong></li><li><a href="https://github.com/ncosgray/cuppa_mobile">Cuppa</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://gitlab.com/humbertofraga/timerx">Timer +X</a> <strong><code>MD-</code> <code>FOSS</code></strong></li><li><a href="https://github.com/tberghuis/FloatingCountdownTimer">Floating Timer</a> <strong><code>Full</code> <code>FOSS</code></strong></li></ul></li><li><strong>指南针</strong><ul><li><a href="https://github.com/Kr0oked/Compass">Compass</a> <strong><code>MD-</code> <code>Monet</code> <code>FOSS</code></strong></li></ul></li><li><strong>账号二步验证</strong><ul><li><a href="https://github.com/X1nto/Mauth">Mauth</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/jamie-mh/AuthenticatorPro">Authenticator Pro</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://gitlab.com/aorszulak/keyring">Keyring OTP</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/zsakvo/Kakunin-Mobile">踟蹰</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.bitwarden.authenticator">Bitwarden Authenticator</a> <strong><code>MD</code></strong></li></ul></li><li><strong>密码管理</strong><ul><li><a href="https://github.com/Keyspace-cloud/android">Keyspace</a> <strong><code>MD</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=app.jjyy.passstore">PassStore</a> <strong><code>Full</code> <code>💴</code></strong></li><li><a href="https://github.com/cyb3rko/pazzword">Pazzword</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/cyb3rko/pincredible">Pincredible</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/polilluminato/wassword-flutter">Wassword</a> <strong><code>MD</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.artemchep.keyguard">Keyguard for Bitwarden</a> <strong><code>Full</code> <code>Multi</code> <code>💴</code></strong></li><li><a href="https://github.com/grigorevmp/Simple_Passwords_QuickPass">Simple Password</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/OffRange/PasswordManager">Password Manager</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/the-weird-aquarian/IYPS">IYPS</a> <strong><code>MD</code> <code>FOSS</code></strong></li><li><a href="https://github.com/Kunzisoft/KeePassDX">KeePassDX</a> <strong><code>Full</code> <code>💴</code></strong></li></ul></li><li><strong>文件互传</strong><ul><li><a href="https://github.com/slowscript/warpinator-android">Warpinator</a> <strong><code>MD-</code> <code>Monet</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.quadren.arc">Arc</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/localsend/localsend">LocalSend</a> <strong><code>Full</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://github.com/abhi16180/photon">Photon</a> <strong><code>MD-</code> <code>FOSS</code></strong></li><li><a href="https://github.com/storytellerF/Fei">榧</a> <strong><code>Full</code> <code>FOSS</code></strong></li></ul></li><li><strong>设备互联</strong><ul><li><a href="https://www.coolapk.com/apk/holmium.fnsync.ngp">FnSync</a> <strong><code>Full</code></strong></li><li><a href="https://github.com/d4rken-org/octi">Octi</a> <strong><code>MD-</code> <code>Monet</code> <code>FOSS</code></strong></li><li><a href="https://invent.kde.org/network/kdeconnect-android">KDE Connect</a> <strong><code>Full</code> <code>Multi</code> <code>FOSS</code></strong></li></ul></li><li><strong>外设</strong><ul><li><a href="https://github.com/Keddnyo/MiDoze">MiDoze</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/d4rken-org/capod">CAPod</a> <strong><code>MD</code> <code>FOSS</code></strong></li><li><a href="https://github.com/Oppzippy/OpenSCQ30">OpenSCQ30</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/Yubico/yubioath-flutter">Yubico Authenticator</a> <strong><code>Full</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://misaka13766.lanzoup.com/idNa20xo6x6d">RS Tool</a> (密码ea85) <strong><code>MD</code></strong></li><li><a href="https://github.com/Moustachauve/WLED-Native-Android">WLED Native</a> <strong><code>MD</code> <code>Multi</code> <code>FOSS</code></strong></li></ul></li><li><strong>AI</strong><ul><li><a href="https://play.google.com/store/apps/details?id=com.openai.chatgpt">ChatGPT</a> <strong><code>MD</code> <code>💴</code></strong></li><li><a href="https://github.com/tsinis/colors_ai">Colors AI</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=dev.mtc.ga">CommuniqAI</a> <strong><code>MD-</code></strong></li><li><a href="https://github.com/L4TTiCe/BotForge">BotForge</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=studio.muggle.talkai">TalkAI</a> <strong><code>MD</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=studio.muggle.chatboost">ChatBoost</a> <strong><code>MD</code></strong></li><li><a href="https://github.com/F0x1d/Sense">Sense</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.shifthackz.aisdv1.app">Stable Difusion AI</a> <strong><code>Full</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.lware.neogpt">NeoGPT</a> <strong><code>MD</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.niven.chat">Echo</a> <strong><code>MD</code></strong></li><li><a href="https://github.com/thewolfprod/ChatGPT-Android">ChatGPT</a> <strong><code>TODO</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.vyroai.animeart">Genie Anime</a> / <a href="https://play.google.com/store/apps/details?id=com.vyroai.aiart">Imagine</a> <strong><code>MD</code> <code>💴</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.shifastudios.shradai">Shrad AI</a> <strong><code>MD</code></strong></li><li><a href="https://github.com/DylanAkp/MaterialGPT">Material GPT</a> <strong><code>MD</code> <code>FOSS</code></strong></li><li><a href="https://github.com/iamlooper/VIC">VIC</a> <strong><code>Full</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=art.pixai.pixai">PixAI Art</a> <strong><code>MD</code></strong></li></ul></li><li><strong>自动任务</strong><ul><li><a href="https://github.com/KieronQuinn/TapTap">TapTap</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://www.coolapk.com/apk/top.xjunz.tasker">自动任务</a> <strong><code>MD</code> <code>💴</code></strong></li><li><a href="https://github.com/Nain57/Smart-AutoClicker">Smart AutoClicker</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=net.dinglisch.android.taskerm">Tasker</a> <strong><code>Monet</code></strong></li><li><a href="https://wwxt.lanzout.com/b0dn18zwd">点击助手</a> (密码7vm2) <strong><code>Full</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=tornaco.apps.shortx">ShortX</a> <strong><code>Full</code> <code>💴</code></strong></li><li><a href="https://github.com/mr-bogey/TouchToolPro">点击助手 Pro</a> <strong><code>Full</code></strong></li></ul></li><li><strong>搜索</strong><ul><li><a href="https://gitlab.com/narektor/gugal">Gugal</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=rk.android.app.pixelsearch">Pixel Search</a> <strong><code>Full</code></strong></li><li><a href="https://github.com/n000tavailable/tunedetective">Tunedetective</a> <strong><code>Full</code> <code>FOSS</code></strong></li></ul></li><li><strong>MIUI ROM 查找</strong><ul><li><a href="https://t.me/miuiappshare">MIUI Rom</a> <strong><code>Full</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=xyz.izadi.downmi2">downmi</a> <strong><code>Full</code> <code>💴</code></strong></li></ul></li><li><strong>多功能工具箱</strong><ul><li><a href="https://wwpz.lanzoum.com/idAeB0zszgmh">远航工具箱</a> (密码nmsb) <strong><code>Full</code></strong></li><li><a href="https://www.coolapk1s.com/feed/45145335">小布百宝箱</a> <strong><code>Full</code></strong></li><li><a href="https://wwja.lanzoub.com/iLTin0x3rjzi">七点工具箱</a> <strong><code>Full</code> <code>⚠️</code></strong> (<a href="https://www.coolapk1s.com/feed/46962117">侵权证据</a>)</li><li><a href="https://github.com/ismartcoding/plain-app">简朴</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://dmla.lanzouo.com/b05pbb76b">工具大师</a> <strong><code>MD</code></strong></li><li><a href="https://wwz.lanzoul.com/iBden10w6pid">暮光</a> <strong><code>Full</code></strong></li><li><a href="https://wwqp.lanzoue.com/i4Tc610sysre?p">集装箱</a> <strong><code>MD</code></strong></li></ul></li><li><strong>代理工具</strong><ul><li><a href="https://play.google.com/store/apps/details?id=com.getsurfboard">Surfboard</a> <strong><code>Full</code> <code>Multi</code></strong></li><li><a href="https://t.me/+kqvN73Ap1ixhY2Q1">Clash Multiplatform</a> <strong><code>MD</code> <code>Multi</code> <code>👻</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.wireguard.android">WireGuard</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://gitlab.com/Nekogram/wsproxy">WS Proxy</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.xfx.surfvpn">Surf VPN</a> <strong><code>Full</code> <code>💴</code></strong></li><li><a href="https://github.com/Yos-X/ClashYou">Clash You</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/SagerNet/sing-box/releases">sing-box</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/hiddify/hiddify-next">Hiddify</a> <strong><code>MD</code> <code>FOSS</code></strong></li><li><a href="https://github.com/chen08209/FlClash">FlClash</a> <strong><code>Full</code> <code>Multi</code> <code>FOSS</code></strong></li></ul></li><li><strong>测量工具</strong><ul><li><a href="https://play.google.com/store/apps/details?id=com.codeclickers.bubblelevel">Bubble Level</a> <strong><code>MD</code></strong></li><li><a href="https://github.com/vodemn/m3_lightmeter">Lightmeter</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.codeclickers.soundmeter">Sound Meter</a> <strong><code>Full</code></strong></li></ul></li><li><strong>其他</strong><ul><li><a href="https://github.com/BlazeCodeDev/TSViewer">TSViewer</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/hushenghao/AndroidEasterEggs">Easter Eggs</a> <strong><code>Full</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=it.mirko.beta">Beta Maniac</a> <strong><code>Full</code></strong></li><li><a href="https://github.com/SkyD666/Rays-Android">Rays</a> <strong><code>Full</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://github.com/gitofleonardo/BilibiliFork">BilibiliFork</a> <strong><code>MD</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.artemchep.pocketmode">Pocket Mode</a> <strong><code>Full</code></strong></li><li><a href="https://github.com/123Duo3/FontConverter">FontConverter</a> <strong><code>Full</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.lware.secret_screenshots">Secret Screenshots</a> <strong><code>MD</code></strong></li><li><a href="https://github.com/elizagamedev/android-textbender">Textbender</a> <strong><code>Monet</code> <code>FOSS</code></strong></li><li><a href="https://github.com/SimpleMobileTools/Simple-Thank-You">Simple Thank You</a> <strong><code>Full</code> <code>💴</code></strong></li><li><a href="https://github.com/theskyblockman/life-chest">Life Chest</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.yangdai.encryptor">知己</a> <strong><code>Full</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.codeclickers.textconverter">Text Converter</a> <strong><code>Full</code></strong></li><li><a href="https://github.com/Yash-Garg/KeyManager">KeyManager</a> <strong><code>Full</code> <code>FOSS</code></strong></li></ul></li></ul><hr><h1>🔧开发工具</h1><ul><li><strong>服务器</strong><ul><li><a href="https://github.com/JGeek00/adguard-home-manager">AdGuard Home Manager</a> <strong><code>Full</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://github.com/JGeek00/my-server-status-app">My Server Status</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/JGeek00/droid-hole">DroidHole</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.deskangel.daremote">DaRemote</a> <strong><code>Full</code></strong></li><li><a href="https://github.com/equeim/tremotesf-android">Tremotesf</a> <strong><code>Monet</code> <code>FOSS</code></strong></li><li><a href="https://github.com/sikelio/plexmanager">Plex Manager</a> <strong><code>MD-</code> <code>FOSS</code></strong></li><li><a href="https://github.com/herzhenr/simple-wake-on-lan">Simple WOL</a> <strong><code>MD</code> <code>FOSS</code></strong></li><li><a href="https://github.com/lollipopkit/flutter_server_box">ServerBox</a> <strong><code>MD</code> <code>FOSS</code></strong></li></ul></li><li><strong>组件库与演示</strong><ul><li><a href="https://github.com/Smooth-E/monet-color-previewer">Monet Color Previewer</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/NUmeroAndDev/MaterialGallery-android">Material Components Gallery</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.boltuix.materialuiux">Android Material UI/UX</a> <strong><code>Full</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=io.materialdesign.catalog">Material Design Componets</a> <strong><code>Full</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=io.joshking.materialyoucolorviewer">Material You Style and Color G</a> <strong><code>Full</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.ch3d.material.color">Material You Colors</a> <strong><code>Monet</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.anafthdev.materialdesign3">Material Design 3 Android</a> <strong><code>Full</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.goldex">Goldex</a> <strong><code>Full</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.anafthdev.md3compose">Compose Material Design 3</a> <strong><code>Full</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.boltuix.material3">Material 3</a> <strong><code>MD</code></strong> <strong><code>Multi</code></strong></li><li><a href="https://github.com/galaxygoldfish/waveslider">WaveSlider</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/android/nowinandroid">Now In Android</a> <strong><code>Full</code> <code>Multi</code> <code>FOSS</code></strong></li></ul></li><li><strong>Android Studio 教学</strong><ul><li><a href="https://github.com/D4rK7355608/com.d4rk.androidtutorials">Android Studio Tutorials: Kotlin</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/D4rK7355608/com.d4rk.androidtutorials.java">Android Studio Tutorials: Java</a> <strong><code>Full</code> <code>FOSS</code></strong></li></ul></li><li><strong>Termux</strong><ul><li><a href="https://github.com/HardcodedCat/termux-monet">Termux Monet</a> <strong><code>Monet</code> <code>FOSS</code></strong></li><li><a href="https://github.com/TermPlux/TermPlux-App">TermPlux</a> <strong><code>MD-</code> <code>Monet</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.server.auditor.ssh.client">Termius</a> <strong><code>MD-</code> <code>💴</code></strong></li></ul></li><li><strong>Lua</strong><ul><li><a href="https://www.coolapk1s.com/feed/44867507">SWKLua</a> <strong><code>Full</code></strong></li><li><a href="https://www.coolapk.com/apk/com.agyer.windmill">Windmill</a> <strong><code>Full</code> <code>Multi</code></strong></li><li><a href="https://github.com/AideLua/AndroLuaX">AndroLuaX</a> <strong><code>Full</code></strong></li></ul></li><li><strong>其他</strong><ul><li><a href="https://t.me/WSTprojects/1509">APK Editor</a> <strong><code>Full</code></strong></li><li><a href="https://github.com/davquar/halfdot">HalfDot</a> <strong><code>MD</code> <code>FOSS</code></strong></li><li><a href="https://github.com/MateriiApps/Gloom">Gloom</a> <strong><code>MD</code> <code>FOSS</code></strong></li><li><a href="https://github.com/m3o/m3o-android">M3O</a> <strong><code>MD</code> <code>FOSS</code></strong></li><li><a href="https://github.com/MuntashirAkon/SetEdit">SetEdit</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://gitlab.com/remmer.wilts/ipfs-lite">IPFS Lite</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/stryker-project/app">Stryker</a> <strong><code>MD-</code> <code>FOSS</code></strong></li><li><a href="https://github.com/Smooth-E/notabug-mobile">notabug</a> <strong><code>TODO</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.zoho.apptics">Zoho Apptics</a> <strong><code>MD-</code> <code>Monet</code></strong></li><li><a href="https://1drv.ms/u/s!Atk49Scq_BtYhHpVn8A3ZDu-aKHX?e=51dtFM">Maybe</a> <strong><code>Full</code></strong></li><li><a href="https://github.com/nomoresat/DPITunnel-android">DPITunnel</a> <strong><code>Monet</code> <code>FOSS</code></strong></li><li><a href="https://github.com/Deenu143/CodeAssist-ALPHA-0.2.9">CodeAssist</a> <strong><code>MD-</code> <code>Multi</code> <code>FOSS</code></strong></li></ul></li></ul><hr><h1>#️⃣Root/ADB</h1><ul><li><strong>管理器</strong><ul><li><a href="https://github.com/datnerdguy/Magisk-Monet">Magisk Monet</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/HuskyDG/magisk-files">Magisk Delta</a> <strong><code>-MD</code> <code>FOSS</code></strong></li><li><a href="https://github.com/LSPosed/LSPosed">LSPosed Manager</a> <strong><code>Full</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://kernelsu.org/">KernelSU</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/ya0211/MRepo">MRepo</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/Fox2Code/FoxMagiskModuleManager">FoxMMM</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/capntrips/KernelFlasher">Kernel Flasher</a> <strong><code>Monet</code> <code>FOSS</code></strong></li></ul></li><li><strong>Root 检测器</strong><ul><li><a href="https://github.com/byxiaorun/Ruru">Ruru</a> / <a href="https://github.com/Dr-TSNG/ApplistDetector">Applist Detector</a> <strong><code>Full</code> <code>FOSS</code></strong></li></ul></li><li><strong>Shizuku/Dhizuku/ADB</strong><ul><li><a href="https://github.com/RikkaApps/Shizuku">Shizuku</a> <strong><code>Full</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://github.com/iamr0s/Dhizuku">Dhizuku</a> <strong><code>Full</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://github.com/WuDi-ZhanShen/ShizukuRunner">ShizukuRunner</a> <strong><code>Monet</code> <code>FOSS</code></strong></li><li><a href="https://github.com/Smooth-E/wireless-adb-switch">WADBS</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/LSPosed/LSPatch">LSPatch</a> <strong><code>Full</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=moe.haruue.wadb">WADB</a> <strong><code>Full</code></strong></li></ul></li><li><strong>Xposed 模块</strong><ul><li><a href="https://github.com/KieronQuinn/SIMNumberSetter">SIM Number Setter</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://www.coolapk.com/apk/com.sunshine.freeform">米窗</a> <strong><code>MD-</code> <code>Monet</code> <code>FOSS</code></strong></li><li><a href="https://github.com/duzhaokun123/YAMF">YAMF</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/Houvven/Guise">Guise</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://jshook.org/">JSHook</a> <strong><code>MD</code> <code>FOSS</code></strong></li><li><a href="https://www.123pan.com/s/efK7Vv-7OBsv.html">MIUI Extra</a>（提取码：chen）<strong><code>Full</code></strong></li><li><a href="https://github.com/fei-ke/HMSPush">HMSPush</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/monwf/customiuizer">CustoMIUIzer</a> <strong><code>MD-</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=github.tornaco.android.thanos.pro">Thanox</a> <strong><code>Full</code> <code>💴</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=moe.shizuku.redirectstorage">存储空间隔离</a> <strong><code>Full</code> <code>💴</code></strong></li><li><a href="https://github.com/Dr-TSNG/Hide-My-Applist">隐藏应用列表</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/UISSD/Miller">Miller</a> <strong><code>MD</code> <code>FOSS</code></strong></li><li><a href="https://github.com/OLIET2357/HCEFUnlocker">HCEFUnlocker</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/KieronQuinn/ClassicPowerMenu">ClassicPowerMenu</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://install.appcenter.ms/users/tigerbeanst/apps/rnshareclean/distribution_groups/tigerinthewall_test_build">墙中虎</a> <strong><code>MD</code> <code>FOSS</code></strong></li><li><a href="https://github.com/xihan123/QDReadHook">QDReaderHook</a> <strong><code>MD</code> <code>FOSS</code></strong></li><li><a href="https://github.com/xihan123/HXReadHook">HXReaderHook</a> <strong><code>MD-</code> <code>FOSS</code></strong></li><li><a href="https://github.com/Xposed-Modules-Repo/com.android1500.androidfaker">Android Faker</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/siavash79/AOSPMods">AOSP Mods</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/gitofleonardo/AnyDebug">AnyDebug</a> <strong><code>MD</code> <code>FOSS</code></strong></li><li><a href="https://github.com/gitofleonardo/Launcher30">Launcher30</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/gitofleonardo/ExtClipboardManager">ExtClipboardManager</a> <strong><code>MD</code> <code>FOSS</code></strong></li><li><a href="https://github.com/fankes/MIUINativeNotifyIcon">MIUI原生通知图标</a> <strong><code>MD</code> <code>FOSS</code></strong></li><li><a href="https://github.com/fankes/ColorOSNotifyIcon">ColorOS原生通知图标</a> <strong><code>MD</code> <code>FOSS</code></strong></li><li><a href="https://github.com/fankes/TSBattery">TSBattery</a> <strong><code>MD</code> <code>FOSS</code></strong></li><li><a href="https://github.com/Rikj000/Android-Auto-XLauncher-Unlocked">Android Auto XLauncher Unlocked</a> <strong><code>MD-</code> <code>FOSS</code></strong></li><li><a href="https://github.com/Xposed-Modules-Repo/com.pyshivam.geergit">Geergit</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/luckyzyx/LuckyTool">LuckyTool</a> <strong><code>MD</code> <code>FOSS</code></strong></li><li><a href="https://github.com/hosizoraru/StarVoyager">StarVoyager</a> <strong><code>Monet</code> <code>FOSS</code></strong></li><li><a href="https://github.com/Mufanc/AppLock">AppLock</a> <strong><code>MD-</code> <code>FOSS</code></strong></li><li><a href="https://github.com/NihilityT/MiPushFramework">MiPushService</a> <strong><code>MD-</code> <code>FOSS</code></strong></li><li><a href="https://watweaker.com/#">WA Tweaker</a> <strong><code>MD</code> <code>FOSS</code></strong></li><li><a href="https://github.com/KitsunePie/AppErrorsTracking">错误追踪</a> <strong><code>MD-</code> <code>FOSS</code></strong></li><li><a href="https://github.com/MaterialCleaner/Media-Provider-Manager">媒体存储管理器</a> <strong><code>MD-</code> <code>Monet</code> <code>FOSS</code></strong></li><li><a href="https://github.com/xihan123/SignHook">SignHook</a> <strong><code>MD</code></strong></li></ul></li><li><strong>其他需要 Root 权限的工具</strong><ul><li><a href="https://www.coolapk.com/apk/com.byyoung.setting">爱玩机工具箱</a> <strong><code>Full</code> <code>💴</code></strong></li><li><a href="https://github.com/lihenggui/blocker">Blocker</a> <strong><code>Full</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://github.com/VegaBobo/DSU-Sideloader">DSU Sideloader</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://www.coolapk.com/apk/com.yorick.cokotools">酷客工具箱</a> <strong><code>Full</code></strong></li><li><a href="https://github.com/feravolt/FDE.AI-docs">FDE.AI</a> <strong><code>Full</code> <code>Multi</code> <code>💴</code></strong></li><li><a href="https://www.coolapk.com/apk/com.yuanwofei.cardemulator">NFC卡模拟</a> <strong><code>MD-</code> <code>Monet</code> <code>💴</code></strong></li><li><a href="https://jinnian.lanzouy.com/iTJGC0ovdsjg">墓碑</a> <strong><code>MD</code></strong></li><li><a href="https://github.com/axel358/smartdock">Smart Dock</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/jacopotediosi/GAppsMod">GApps Mod</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/Mygod/VPNHotspot">VPN热点</a> <strong><code>MD</code> <code>FOSS</code></strong></li><li><a href="https://github.com/feravolt/Preload-docs">Preload</a> <strong><code>Full</code> <code>Multi</code> <code>💴</code></strong></li><li><a href="https://github.com/chenxiaolong/BCR">BCR</a> <strong><code>MD-</code> <code>Monet</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://xuna.lanzoub.com/ivT7L114h2ef">Pixel IMS</a> <strong><code>Full</code></strong></li><li><a href="https://github.com/Mahmud0808/ColorBlendr">Colorblendr</a> <strong><code>Full</code> <code>FOSS</code></strong></li></ul></li></ul><hr><h1>🎮游戏</h1><ul><li><strong>模拟器</strong><ul><li><a href="https://skyline-emu.com/">Skyline</a> <strong><code>Full</code> <code>💴</code> <code>👻</code></strong></li><li><a href="https://github.com/Swordfish90/Lemuroid">Lemuroid</a> <strong><code>MD-</code> <code>Monet</code> <code>FOSS</code></strong></li><li><a href="https://github.com/MenosGrante/Rekado">Rekado</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://joiplay.org/">JoiPlay</a> <strong><code>Full</code> <code>💴</code></strong></li><li><a href="https://github.com/dolphin-emu/dolphin">Dolphin Emulator</a> <strong><code>MD</code> <code>FOSS</code></strong></li><li><a href="https://github.com/yuzu-emu/yuzu">Yuzu Emulator</a> <strong><code>Full</code> <code>Multi</code> <code>FOSS</code> <code>👻</code></strong></li><li><a href="https://github.com/whitescent/Engine">Engine</a> <strong><code>Full</code> <code>FOSS</code></strong></li></ul></li><li><strong>乐器弹奏</strong><ul><li><a href="https://github.com/Kr0oked/Metronome">Metronome</a> <strong><code>MD-</code> <code>Monet</code> <code>FOSS</code></strong></li><li><a href="https://github.com/thetwom/Tuner">Tuner</a> <strong><code>MD-</code> <code>Monet</code> <code>FOSS</code></strong></li></ul></li><li><strong>智力问答</strong><ul><li><a href="https://github.com/Bnyro/TriviaYou">Trivia You</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/joaomanaia/newquiz">New Quiz</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://codeberg.org/marco.bresciani/TKCompanionApp">TKCompaionApp</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/marek-guran/TZI_app">TZI</a> <strong><code>Full</code> <code>FOSS</code></strong></li></ul></li><li><strong>数独</strong><ul><li><a href="https://github.com/kaajjo/Libre-Sudoku">LibreSudoku</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.anafthdev.saku">Saku</a> <strong><code>Full</code></strong></li></ul></li><li><strong>井字游戏</strong><ul><li><a href="https://github.com/kafri8889/Compose-TicTacToe">TicTacToe</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/AykoSc/TicTacYou">TicTacYou</a> <strong><code>MD</code> <code>FOSS</code></strong></li><li><a href="https://github.com/yamin8000/Dooz">Dooz</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/marek-guran/Material-You-Tic-Tac-Toe">Material You Tic Tac Toe</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.pranavpandey.tictactoe">Zerocros</a> <strong><code>Full</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.yangdai.numbertic_tac_toe">数字井字棋</a> <strong><code>Full</code> <code>Multi</code> <code>FOSS</code></strong></li></ul></li><li><strong>计数器</strong><ul><li><a href="https://github.com/hegocre/ScoreCounter">Score Counter</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=rahmouni.neil.counters">Counter</a> <strong><code>Full</code></strong></li><li><a href="https://github.com/DDR13GIT/TapCounter">Tap Counter</a> <strong><code>TODO</code> <code>FOSS</code></strong></li></ul></li><li><strong>随机小工具</strong><ul><li><a href="https://github.com/m-i-n-a-r/randomix">Randomix</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/mueller-ma/TabletopTools">Tabletop Tools</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.redmerah.randomizer">Randomizer</a> <strong><code>MD</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.codeclickers.randomizer">Randomizer (Code Clickers)</a> <strong><code>Full</code></strong></li></ul></li><li><strong>迷宫</strong><ul><li><a href="https://play.google.com/store/apps/details?id=com.anafthdev.npuzzle">NPuzzle</a> <strong><code>Full</code></strong></li><li><a href="https://github.com/yourealwaysbe/forkyz">Forkyz</a> <strong><code>Full</code> <code>FOSS</code></strong></li></ul></li><li><strong>其他小游戏</strong><ul><li><a href="https://github.com/kafri8889/Compose-Classic-Snake-Game">Snake Classic</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/lucasnlm/antimine-android">Antimine</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.anafthdev.mathq">MathQ</a> <strong><code>Full</code></strong></li><li><a href="https://play.google.com/store/apps/details?id=com.cyb3rko.cavedroid">Cavedroid</a> <strong><code>MD-</code></strong></li></ul></li><li><strong>Minecraft 工具</strong><ul><li><a href="https://github.com/NaCln4c1/Boat_H2O2">Boat_H2O2 Pro</a> <strong><code>MD-</code> <code>FOSS</code></strong></li><li><a href="https://github.com/cuberite/android">Cuberite</a> <strong><code>MD-</code> <code>Monet</code> <code>FOSS</code></strong></li><li><a href="https://github.com/hax0r31337/ProtoHax">ProtoHax</a> <strong><code>Full</code> <code>Multi</code></strong></li></ul></li><li><strong>其他</strong><ul><li><a href="https://github.com/iTaysonLab/jetisteam">Jetisteam</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://github.com/zf1234d/J2me-res-store">J2ME下载</a> <strong><code>MD-</code> <code>Monet</code> <code>FOSS</code></strong></li><li><a href="https://www.coolapk.com/apk/xjunz.tool.mycard">萌卡YGO竞技助手</a> <strong><code>MD-</code></strong></li><li><a href="https://github.com/NimaKhajehpour/GuessThatPokemon">GuessThatPokemon</a> <strong><code>MD-</code> <code>FOSS</code></strong></li><li><a href="https://github.com/JamXi233/ArkToolBox-Lite">罗德岛移动终端lite</a> <strong><code>MD</code> <code>FOSS</code></strong></li><li><a href="https://www.coolapk.com/apk/top.juruo.terrariasaveconverter">TR Save Editor</a> <strong><code>Full</code> <code>Multi</code></strong></li><li><a href="https://github.com/BENJAHJP/harrypotter">Harry Potter</a> <strong><code>Full</code> <code>FOSS</code></strong></li><li><a href="https://www.coolapk.com/apk/cn.wthee.pcrtool">PCR Tool</a> <strong><code>Full</code> <code>Multi</code></strong></li><li><a href="https://github.com/nullxception/yumetsuki">Yumesuki</a> <strong><code>TODO</code> <code>FOSS</code></strong></li><li><a href="https://github.com/joeloewi7178/Croissant">Croissant</a> <strong><code>Full</code> <code>Multi</code> <code>FOSS</code></strong></li><li><a href="https://wws.lanzoul.com/b00bhtqd">RnSAMP</a> <strong><code>MD</code></strong></li></ul></li></ul><hr><h2 id="🪄Monet-取色修改模块">🪄Monet 取色修改模块</h2><ul><li><a href="https://github.com/YangguangZhou/Monet-All">Monet-All</a>（为微信、B站等应用添加 Monet 取色）</li><li><a href="https://t.me/MIUIMonetUpdate">MIUI Monet Project</a>（现转为收费项目，为 MIUI 应用及系统界面添加 Monet 取色）</li><li><a href="https://www.coolapk1s.com/feed/38873051">自主制作三方应用 Monet 取色</a><a href="https://www.coolapk.com/feed/38873051">模块教程</a></li><li>酷安上著名的 Monet APP 作者：<ul><li><a href="https://www.coolapk.com/u/912927">@Simba</a>（开山鼻祖）</li><li><a href="https://www.coolapk.com/u/9021855">@MonetCarlos</a>、<a href="https://www.coolapk.com/u/3743516">@人在且号无</a>、<a href="https://www.coolapk.com/u/3803468">@JerryZhouYG</a>、<a href="https://www.coolapk.com/u/25367133">@null喵</a>、<a href="https://www.coolapk.com/u/4091987">@C碳化钨</a>、<a href="https://www.coolapk.com/u/1788296">@WhiCCX5</a></li></ul></li></ul><h1>🫠告诉我你发现的 Material You 应用</h1><p>如果你发现了这个列表中没出现的 Material You 应用，欢迎在我的 Github 仓库中<a href="https://github.com/CHNJohnHK/Material-You-App-Repository/issues">提 issue</a>或者直接 PR！</p>]]></content>
    
    
    <summary type="html">这篇文章介绍了Material You软件仓库的相关内容，包括Material Design 3和Material You的概念、特性，Material You APP生态的现状以及为何会有这个列表。文章列出了不同类别下支持Material You的应用和游戏，以及特别推荐的20个Material You应用，并提供了各应用的标签说明。除此之外，还涵盖了如何通过Magisk/KernelSU模块为第三方应用添加Monet取色的方法，以及酷安社区知名的Monet APP作者信息。</summary>
    
    
    
    <category term="编程" scheme="https://blog.jerryz.com.cn/categories/%E7%BC%96%E7%A8%8B/"/>
    
    
    <category term="编程" scheme="https://blog.jerryz.com.cn/tags/%E7%BC%96%E7%A8%8B/"/>
    
    <category term="GitHub" scheme="https://blog.jerryz.com.cn/tags/GitHub/"/>
    
    <category term="Android" scheme="https://blog.jerryz.com.cn/tags/Android/"/>
    
    <category term="Material You" scheme="https://blog.jerryz.com.cn/tags/Material-You/"/>
    
  </entry>
  
  <entry>
    <title>常见的 GCC C++ 编译选项</title>
    <link href="https://blog.jerryz.com.cn/article/gcc-compile-paras/"/>
    <id>https://blog.jerryz.com.cn/article/gcc-compile-paras/</id>
    <published>2023-05-02T07:16:56.000Z</published>
    <updated>2026-04-06T03:54:47.823Z</updated>
    
    <content type="html"><![CDATA[<p>一个典型的 GCC C++编译过程为：</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">g++ hello.cpp -c -o hello.o -I /opt/include -isystem /usr/include </span><br><span class="line">g++ hello.o -o hello -L /opt/include -l folly -l boost_system </span><br></pre></td></tr></table></figure><p>这两步可以简化到一步：</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">g++ hello.cpp -o hello  -I /opt/include -isystem /usr/include -L /opt/include -l folly -l boost_system </span><br></pre></td></tr></table></figure><p>而对于OIer来说，NOI系列比赛的编译命令为</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">g++ hello.cpp -O2 --std=c++14</span><br></pre></td></tr></table></figure><p>编译后的代码，如果没有指定输出文件，默认将会输出到 <code>a.out</code> 中</p><p>如果要运行编译后的代码，可以使用以下命令</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">./a.out</span><br></pre></td></tr></table></figure><h1>路径和链接库</h1><p>涉及如下参数：</p><ul><li><code>-I</code>：<code>#include</code>包含头文件时，头文件的查找路径。将依次查找。</li><li><code>-isystem</code>：<code>#include &amp;lt;header&amp;gt;</code>包含头文件时，头文件的查找路径（优先级在 <code>-I</code>之后）。而且<strong>将不显示这些头文件里出现的警告</strong>（反正也无法修改）。</li><li><code>-l</code>：编译时要链接的库（包括动态链接库 <code>.so</code>和静态链接库 <code>.a</code>），注意库的顺序，被依赖的放在后面。</li><li><code>-L</code>：查询链接库的位置，编译器将依次查找。（的系统位置不用写）。</li><li><code>-Wl,rpath</code>: 需要添加到程序 <code>RUNPATH</code>的路径。</li></ul><p>如果用到多线程，需要添加选项 <code>-pthread</code>。</p><h1>宏和优化级别</h1><p><code>-DMACRO</code>或者 <code>-DMACRO=value</code>可以指定宏。其中最重要的一个是 <code>-DNDEBUG</code>，用于取消生产版本里的 <code>assert</code>指令（注意 <code>-g</code>并不会取消 <code>assert</code>指令）。</p><p><code>-g</code>则用于生成 debug 信息，<code>-O0</code>、<code>-O1</code>、<code>-O2</code>、<code>-O3</code>则是不同的优化级别。</p><p>我们在编译时经常会碰到 <code>make release</code>或者 <code>make debug</code>，事实上它们分别是上面指令的组合：</p><ul><li>make release: <code>-DNDEBUG -O2</code>。</li><li>make debug: <code>-g -O0</code>。</li></ul><h1>错误信息相关</h1><p>gcc 可根据选项，显示具体的编译警告和错误：</p><ul><li><code>-Wall</code>：大部分常见的警告信息。</li><li><code>-Wextra</code>：比 <code>-Wall</code>更多的警告信息。</li><li><code>-Werror</code>：将警告视作错误，会阻止编译进行，对大多数情况下过于严厉。</li><li><code>-pedantic</code>： ANSI/ISO C 标准所列出的所有警告。</li><li><code>-Wwarning-type</code>：提示具体的警告类型。</li><li><code>-Wno-warning-type</code>：不提示具体的警告类型。</li></ul><p>常用的一个组合为：<code>-Wall -Wextra -pedantic -Werror=return-type -Winvalid-pch  -Wno-unused-parameter</code>。</p><h1>其它选项</h1><ul><li><code>--std=c++14</code>：指定 C++版本。</li><li><code>-o code.out</code>：指定输出文件。如果没有指定输出文件，默认将会输出到 <code>a.out</code> 中</li><li><code>-MD</code>：会生成 <code>.d</code>依赖文件，记录头文件的依赖关系，方便编译器根据修改情况来决定是否需要重新编译。通常会加上。</li><li><code>-pipe</code>：中间文件直接放在内存，而不是显式的临时文件。通常会加上。</li><li><code>-fPIC</code>: 生成动态链接库的目标文件时，必须添加该选项。生成静态库，但被其它动态库时用时，也需要添加该选项。</li><li><code>-share</code>：表示生成的目标文件为动态链接库。</li><li><code>-m64</code>：生成 64 位应用程序。</li></ul>]]></content>
    
    
    <summary type="html">这篇文章介绍了GCC C++编译命令的使用方法，详细讲解了如何将C++代码编译成可执行文件。文章首先介绍了将编译和链接过程分开步骤以及简化为一步的命令，对于NOI系列比赛提供了专门的编译命令。文章解释了在编译过程中使用的各种参数，包括头文件查找路径、链接库、宏定义、优化级别、生成debug信息、编译警告和错误信息处理。还提到了使用特定参数编译多线程程序、指定C++版本、输出文件名称、生成依赖关系文件等高级选项。通过这些命令和参数，开发者可以更灵活高效地编译他们的C++项目。</summary>
    
    
    
    <category term="编程" scheme="https://blog.jerryz.com.cn/categories/%E7%BC%96%E7%A8%8B/"/>
    
    
    <category term="编程" scheme="https://blog.jerryz.com.cn/tags/%E7%BC%96%E7%A8%8B/"/>
    
    <category term="C++" scheme="https://blog.jerryz.com.cn/tags/C/"/>
    
    <category term="NOI Linux" scheme="https://blog.jerryz.com.cn/tags/NOI-Linux/"/>
    
  </entry>
  
  <entry>
    <title>Links-友链合集</title>
    <link href="https://blog.jerryz.com.cn/article/links/"/>
    <id>https://blog.jerryz.com.cn/article/links/</id>
    <published>2023-02-11T09:27:01.000Z</published>
    <updated>2026-04-06T03:54:47.823Z</updated>
    
    <content type="html"><![CDATA[<h1>Links-友链合集</h1><img src="https://links.jerryz.com.cn/assets/favicon.png" width="75"><p><img src="https://img.shields.io/github/stars/YangguangZhou/Links?style=flat" alt="stars"><br><img src="https://visitor-badge.laobi.icu/badge?page_id=Links" alt="visitor"><br><img src="https://shields.io/github/last-commit/YangguangZhou/Links?style=flat" alt="last commit"></p><h2 id="网址">网址</h2><p><strong><a href="https://links.jerryz.com.cn">Links</a></strong></p><p><strong><a href="https://links.jerryz.com.cn/go">点击这里随机跳转</a></strong></p><h2 id="介绍">介绍</h2><p>Links是一个友链合集，通过 <a href="https://links.jerryz.com.cn">Links</a> 可以进行成员间的随机跳转。点击页面中的“Links”按钮会<strong>随机跳转</strong>到另一个加入Links成员的网页。</p><p>加入Links的网页越多，友链接力的规模越大，分享流量的规模也越大。</p><h2 id="加入Links">加入Links</h2><p>博客，主页，工具，导航等都可以，只要是乐于分享并且满足要求的网页就可以加入Links。</p><p><a href="https://github.com/YangguangZhou/Links/issues/new?assignees=YangguangZhou&amp;labels=%E7%94%B3%E8%AF%B7%E6%94%B6%E5%BD%95&amp;template=beta.yml">点击这里申请加入Links</a></p><h3 id="要求">要求</h3><ol><li>我会自觉遵守国家有关法律法规。</li><li>我的网站不包含如下内容：色情、暴力、血腥、低俗、引战等引人不适的内容、辱骂、挑衅、诽谤、反动等违反法律法规的内容、其它不适宜的内容。</li><li>正常更新维护中（国内能够正常访问）。</li><li>网站具有一定数量的优质内容。</li><li>我的信息填写正确，若有变动如更新网址等会及时通知更正。</li><li>我会自觉遵守国家有关法律法规。</li><li>我已在网站中放置Links链接。</li></ol><h3 id="放置Links的链接与图标">放置Links的链接与图标</h3><ul><li><p>将Links的链接(<a href="https://links.jerryz.com.cn/go">https://links.jerryz.com.cn/go</a> )，加入您的<strong>顶栏</strong>导航或<strong>侧栏</strong>导航中，<strong>便于访客看到并点击</strong></p></li><li><p>建议直接插入Links的徽标 <code>https://links.jerryz.com.cn/assets/favicon.png</code> 或 <code>https://links.jerryz.com.cn/assets/Links-White.png</code> 或 <code>https://links.jerryz.com.cn/assets/Links-Black.png</code></p><img src="https://links.jerryz.com.cn/assets/favicon.png" width="30"><img src="https://links.jerryz.com.cn/assets/Links-White.png" width="30"><img src="https://links.jerryz.com.cn/assets/Links-Black.png" width="30"></li><li><p>如需 iconfont ，直接使用图标库即可：</p><h4 id="Unicoide">Unicoide</h4><figure class="highlight css"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br></pre></td><td class="code"><pre><span class="line"><span class="keyword">@font-face</span> &#123;</span><br><span class="line">  <span class="attribute">font-family</span>: <span class="string">&#x27;iconfont&#x27;</span>;  <span class="comment">/* Project id 3891026 */</span></span><br><span class="line">  <span class="attribute">src</span>: <span class="built_in">url</span>(<span class="string">&#x27;//at.alicdn.com/t/c/font_3891026_wggdqlhqrxg.woff2?t=1676106315250&#x27;</span>) <span class="built_in">format</span>(<span class="string">&#x27;woff2&#x27;</span>),</span><br><span class="line">      <span class="built_in">url</span>(<span class="string">&#x27;//at.alicdn.com/t/c/font_3891026_wggdqlhqrxg.woff?t=1676106315250&#x27;</span>) <span class="built_in">format</span>(<span class="string">&#x27;woff&#x27;</span>),</span><br><span class="line">      <span class="built_in">url</span>(<span class="string">&#x27;//at.alicdn.com/t/c/font_3891026_wggdqlhqrxg.ttf?t=1676106315250&#x27;</span>) <span class="built_in">format</span>(<span class="string">&#x27;truetype&#x27;</span>);</span><br><span class="line">&#125;</span><br></pre></td></tr></table></figure><h4 id="Font-Class">Font Class</h4><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">//at.alicdn.com/t/c/font_3891026_wggdqlhqrxg.css</span><br></pre></td></tr></table></figure><h4 id="Symbol">Symbol</h4><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">//at.alicdn.com/t/c/font_3891026_wggdqlhqrxg.js</span><br></pre></td></tr></table></figure><p>图标名称为Links(蓝色)、Links-White(白色)、Links-Black(黑色)</p></li><li><p>如需 Font Awesome ，推荐 <code>fa-solid fa-link</code> （<a href="https://fontawesome.com/icons/link?s=solid&amp;f=classic">点我预览</a>，其他图标库建议使用链接的图标或字母L的图标；</p></li><li><p>如需 Emoji，推荐 <code>🔗</code>；</p></li></ul><h3 id="更新网站名称或域名">更新网站名称或域名</h3><p>将申请加入时的Issue重新打开，并在下方评论</p><h2 id="成员列表">成员列表</h2><p><a href="https://github.com/YangguangZhou/Links/blob/master/member.md">点击这里查看</a>成员列表。</p><h2 id="赞助">赞助</h2><p>如果你觉得Links对你有帮助，欢迎赞助：<a href="https://pay.jerryz.com.cn/sponsor">https://pay.jerryz.com.cn/sponsor</a></p>]]></content>
    
    
    <summary type="html">这篇文章介绍了一个名为Links的友链合集平台，通过该平台用户可以实现成员间的网页随机跳转，以增加友链接力和分享流量。文章详细阐述了如何加入Links，包括提交申请的链接、加入的要求、如何在网站中放置Links链接与图标，并提供了具体的代码和图标资源。同时，还提到了如何更新网站名称或域名，并邀请读者查看成员列表。最后，文章提供了赞助链接，鼓励对Links感兴趣或受益的用户提供赞助支持。</summary>
    
    
    
    <category term="编程" scheme="https://blog.jerryz.com.cn/categories/%E7%BC%96%E7%A8%8B/"/>
    
    
    <category term="编程" scheme="https://blog.jerryz.com.cn/tags/%E7%BC%96%E7%A8%8B/"/>
    
    <category term="GitHub" scheme="https://blog.jerryz.com.cn/tags/GitHub/"/>
    
    <category term="网站" scheme="https://blog.jerryz.com.cn/tags/%E7%BD%91%E7%AB%99/"/>
    
  </entry>
  
  <entry>
    <title>利用 Vercel+OneManager 搭建个人网盘</title>
    <link href="https://blog.jerryz.com.cn/article/build-network-drive/"/>
    <id>https://blog.jerryz.com.cn/article/build-network-drive/</id>
    <published>2023-01-29T13:32:58.000Z</published>
    <updated>2026-04-06T03:54:47.823Z</updated>
    
    <content type="html"><![CDATA[<h1>前言</h1><p>目前网络上已经有了不少搭建个人网盘的方法。但作为一名学生党，资金并非那么充裕，无法购买私有云。于是我便找到了这种零成本搭建个人网盘的方法。</p><p>本文是基于Vercel的OneManager部署方法，其它方法请见： <a href="https://github.com/qkqpttgf/OneManager-php/blob/master/readme_cn.md">https://github.com/qkqpttgf/OneManager-php/blob/master/readme_cn.md</a></p><h1>介绍</h1><h2 id="Vercel">Vercel</h2><p><a href="https://vercel.com">Vercel</a>是一个网站托管服务平台，开发者可以将自己的网络应用部署、托管在平台上运行，但是目前它提供的免费域名vercel.app已经被墙，需要魔法访问，但由其提供解析的域名依然可以正常访问</p><h2 id="OneManager">OneManager</h2><p>由<a href="https://github.com/qkqpttgf">qkqpttgf大佬</a>编写的基于Serverless的OneDrive、阿里云盘、GoogleDrive云盘合集</p><p>GitHub地址： <a href="https://github.com/qkqpttgf/OneManager-php">https://github.com/qkqpttgf/OneManager-php</a></p><h1>准备</h1><ol><li>GitHub账号（用于注册Vercel）</li><li>魔法工具</li><li>OneDrive或GoogleDrive或阿里云盘账号</li><li>（最好有）个人的域名</li></ol><h1>具体方法</h1><p>使用魔法访问 <a href="https://vercel.com">https://vercel.com</a></p><p><img src="https://cdn.jerryz.com.cn/gh/YangguangZhou/picx-images-hosting@master/3803468_cea08981_7318_6522_775@864x1489.png.m.5j403xz2ay.jpg" alt="vercel.com"></p><p>点击Start Deploying，使用GitHub登录<br>进入 <a href="https://vercel.com/account/tokens">https://vercel.com/account/tokens</a> ，按下图的设置进行配置</p><p><img src="https://cdn.jerryz.com.cn/gh/YangguangZhou/picx-images-hosting@master/3803468_67dcb9f8_7318_6526_918@864x1478.png.m.8kzw560l2d.jpg" alt="配置"></p><p>点击Create，然后复制自己的token</p><p>打开 <a href="https://scfonedrive.github.io/Vercel/Deploy.html">https://scfonedrive.github.io/Vercel/Deploy.html</a></p><p>在3.的文本框中输入刚刚的token</p><p>从<br><a href="https://github.com/qkqpttgf/OneManager-php/archive/refs/heads/master.zip">https://github.com/qkqpttgf/OneManager-php/archive/refs/heads/master.zip</a> 下载文件，再上传至2.中</p><p>在4.中填上项目的名称，然后点击Deploy</p><p><img src="https://cdn.jerryz.com.cn/gh/YangguangZhou/picx-images-hosting@master/3803468_554ebd12_7318_6529_232@864x1221.png.m.9gwdkmacs0.jpg" alt="配置"></p><p>部署成功后，打开提供的链接，按照提示设置密码<br>到此，网盘就算部署完成了</p><h1>网盘配置</h1><p>进入刚刚部署好的网盘，点击左上角登录，输入密码。</p><p>然后点击左上角管理-设置</p><p>选择想要新建的网盘，点击添加盘</p><p><img src="https://cdn.jerryz.com.cn/gh/YangguangZhou/picx-images-hosting@master/3803468_8fcb7896_7318_6533_472@1056x1132.png.m.5j403xzefl.jpg" alt="设置界面"></p><h2 id="OneDrive、GoogleDrive">OneDrive、GoogleDrive</h2><p>为网盘起好名字后，在接下来跳出的界面中登录OneDrive/Google账号即可</p><h2 id="阿里云盘">阿里云盘</h2><p>打开 <a href="https://alist.nn.ci/zh/guide/drivers/aliyundrive.html">https://alist.nn.ci/zh/guide/drivers/aliyundrive.html</a> ，点击获取Token，接下来扫描弹出的二维码即可获取refresh token。再回到网盘，新建阿里云盘，输入刚刚获取的refresh token即可</p><p>最后，个人网盘就大功告成了<br>你还可以自己探索设置中的更多选项，也可以在Vercel中绑定个人域名</p><p>我的个人网盘： <a href="https://drive.jerryz.com.cn/">https://drive.jerryz.com.cn/</a></p><p><img src="https://cdn.jerryz.com.cn/gh/YangguangZhou/picx-images-hosting@master/3803468_67528740_7318_6535_166@864x1357.png.m.2vejtl6fpy.jpg" alt="我的个人网盘"></p>]]></content>
    
    
    <summary type="html">本文介绍利用Vercel平台和OneManager程序搭建个人网盘的方法。文章首先介绍了Vercel和OneManager,接着列出了搭建所需的准备工作,然后详细讲解了在Vercel上部署OneManager的具体步骤,以及如何配置OneDrive、GoogleDrive和阿里云盘等不同存储方式。最后,作者分享了成功搭建的个人网盘,展示了其功能。通过这种方法,可以零成本拥有一个功能完善的个人网盘。</summary>
    
    
    
    <category term="网站" scheme="https://blog.jerryz.com.cn/categories/%E7%BD%91%E7%AB%99/"/>
    
    
    <category term="网站" scheme="https://blog.jerryz.com.cn/tags/%E7%BD%91%E7%AB%99/"/>
    
  </entry>
  
  <entry>
    <title>Monet-All 莫奈取色整合模块</title>
    <link href="https://blog.jerryz.com.cn/article/Monet-All/"/>
    <id>https://blog.jerryz.com.cn/article/Monet-All/</id>
    <published>2023-01-08T15:56:06.000Z</published>
    <updated>2026-04-06T03:54:47.823Z</updated>
    
    <content type="html"><![CDATA[<p>莫奈取色整合的Magisk模块，可通过音量键选择是否安装对应应用的取色模块</p><p><img src="https://img.shields.io/github/stars/YangguangZhou/Monet-All?style=flat" alt="stars"><br><img src="https://visitor-badge.laobi.icu/badge?page_id=Monet-All" alt="visitor"><br><img src="https://img.shields.io/github/downloads/YangguangZhou/Monet-All/total" alt="GitHub all releases"><br><img src="https://img.shields.io/github/repo-size/YangguangZhou/Monet-All" alt="GitHub repo size"><br><a href="https://github.com/YangguangZhou/Monet-All/releases"><img src="https://img.shields.io/github/v/release/YangguangZhou/Monet-All" alt="GitHub release (latest by date)"></a><br><a href="https://github.com/YangguangZhou/Monet-All/releases"><img src="https://img.shields.io/github/release-date/YangguangZhou/Monet-All" alt="GitHub Release Date"></a><br><img src="https://img.shields.io/github/last-commit/YangguangZhou/Monet-All?style=flat" alt="last commit"><br><a href="https://monet.jerryz.com.cn/group"><img src="https://img.shields.io/badge/Telegram-Monet__All-informational?logo=telegram" alt="Telegram"></a></p><p><strong><a href="https://github.com/YangguangZhou/Monet-All">GitHub Repo</a></strong></p><p><strong><a href="https://monet.jerryz.com.cn/coolapk">酷安原帖</a></strong></p><p><strong><a href="https://monet.jerryz.com.cn/download">下载地址</a></strong></p><h1><a href="https://monet.jerryz.com.cn/">新版官方文档</a></h1><h1>v2.0.4 更新日志</h1><ul><li>更新：更新微信（<a href="https://www.123pan.com/s/GUCRVv-gm4Mv.html">Play版8.0.37</a> v7）、微信输入法（<a href="https://www.123pan.com/s/4ypDVv-rFSgH.html">v1.1.3</a>）、Scene、Bilibili（<a href="https://github.com/YangguangZhou/Monet-All/pull/15">#15</a>）取色</li></ul><h1>包含的应用及原作者（来自酷安）</h1><table><thead><tr><th>应用</th><th>原作者</th></tr></thead><tbody><tr><td>微信（国内版）</td><td>nescio</td></tr><tr><td><a href="https://www.123pan.com/s/GUCRVv-gm4Mv.html">微信（play 8.0.37）</a></td><td>大且丑</td></tr><tr><td>酷安</td><td>人在且号无</td></tr><tr><td><a href="https://www.123pan.com/s/4ypDVv-rFSgH.html">微信键盘（v1.1.3）</a></td><td>JerryZhouYG</td></tr><tr><td>微信读书</td><td>JerryZhouYG</td></tr><tr><td>Scene</td><td>人在且号无</td></tr><tr><td>皮皮虾</td><td>醒亦恋你梦亦恋你</td></tr><tr><td>MIUI 音乐</td><td>醒亦恋你梦亦恋你</td></tr><tr><td>Bilibili</td><td>Ylrs113</td></tr><tr><td>Bilibili国际版</td><td>Ylrs113</td></tr><tr><td>百词斩</td><td>Esing</td></tr><tr><td>小横条</td><td>天伞桜</td></tr><tr><td>Via</td><td>冷柠P</td></tr><tr><td>豆瓣</td><td>账号被迫注销</td></tr><tr><td>贴吧Lite</td><td>三五二三一</td></tr><tr><td>Clash（Foss版）</td><td>JerryZhouYG</td></tr><tr><td>Clash（Premium版）</td><td>JerryZhouYG</td></tr><tr><td>享做笔记</td><td>Esing</td></tr><tr><td>Apple Music</td><td>Deskerd</td></tr><tr><td>TapTap</td><td>null喵</td></tr><tr><td>Firefox</td><td>null喵</td></tr><tr><td>Iceraven</td><td>null喵</td></tr><tr><td>FirefoxNightly</td><td>null喵</td></tr><tr><td>随机Unknown</td><td>null喵</td></tr><tr><td>SAI</td><td>null喵</td></tr><tr><td>彩云小译</td><td>null喵</td></tr><tr><td>一飞记账</td><td>C碳化钨</td></tr><tr><td>哈兔Box</td><td>null喵</td></tr><tr><td>流舟文件</td><td>null喵</td></tr><tr><td>安装狮</td><td>null喵</td></tr><tr><td>安装狮-root</td><td>null喵</td></tr><tr><td>彩云天气</td><td>null喵</td></tr><tr><td>VNC Viewer</td><td>null喵</td></tr><tr><td>QQ邮箱</td><td>null喵</td></tr><tr><td>一木记账</td><td>C碳化钨</td></tr><tr><td>SD Maid</td><td>null喵</td></tr><tr><td>IDM</td><td>null喵</td></tr><tr><td>IDM+</td><td>null喵</td></tr><tr><td>白马地图</td><td>null喵</td></tr><tr><td>坚果云</td><td>null喵</td></tr><tr><td>小黑屋</td><td>null喵</td></tr><tr><td>创建快捷方式</td><td>null喵</td></tr></tbody></table><!-- | 一个木函 | JerryZhouYG || Share（第三方微博） | WhiCCX5 || APKGrabber | WhiCCX5 || Nothing天气 | WhiCCX5 || Jetisteam（第三方Steam） | iTaysonLab(Telegram) || Jetispot（第三方Spotify） | iTaysonLab(Telegram) || VideoYou | 稻光千叶 || MIUI Monet | Geoorg(GitHub) || PUITheme for ColorOS13 | 天伞桜 | --><h1>刷入方式</h1><p>Magisk模块</p><p><strong>⚠️⚠️⚠️刷入前请先确认模块适用的应用版本</strong></p><p><strong>搞机不谨慎，救砖两行泪</strong></p><h1>捐赠</h1><p>如果你觉得这个模块对你有帮助，你可以考虑<a href="https://pay.jerryz.com.cn/">支持我的开发</a></p><h1>交流群</h1><p><a href="https://monet.jerryz.com.cn/group">点击这里加入</a><br><a href="https://monet.jerryz.com.cn/group"><img src="https://img.shields.io/badge/Telegram-Monet__All-informational?logo=telegram" alt="Telegram"></a></p><h1>简介</h1><p>莫奈主题是 Android 12 的 Material You 新特性，它会根据壁纸来生成系统主题色，软件也会根据系统主题色来变化。</p><h1>效果</h1><p><img src="https://cdn.jerryz.com.cn/gh/YangguangZhou/Monet-All@docs/docs/public/1.png" alt=""><br><img src="https://cdn.jerryz.com.cn/gh/YangguangZhou/Monet-All@docs/docs/public/2.png" alt=""><br><img src="https://cdn.jerryz.com.cn/gh/YangguangZhou/Monet-All@docs/docs/public/3.png" alt=""><br><img src="https://cdn.jerryz.com.cn/gh/YangguangZhou/Monet-All@docs/docs/public/4.png" alt=""><br><img src="https://cdn.jerryz.com.cn/gh/YangguangZhou/Monet-All@docs/docs/public/5.png" alt=""></p>]]></content>
    
    
    <summary type="html">这篇文章介绍了Monet-All莫奈取色整合模块，它是一个基于Magisk的模块，用于在Android设备上整合Material You的莫奈主题色取色功能。文章详述了该模块的v2.0.4版本更新内容，包括新支持的应用和一些修复与优化事项，同时列出了包含的应用及原作者信息。还说明了该模块的刷入方法、捐赠信息和加入交流群的方式。简介部分强调了莫奈主题的特点，即能够根据壁纸生成系统主题色，并让应用界面随之变化。最后，通过一系列效果图展示了该模块的实际应用效果。</summary>
    
    
    
    <category term="编程" scheme="https://blog.jerryz.com.cn/categories/%E7%BC%96%E7%A8%8B/"/>
    
    
    <category term="编程" scheme="https://blog.jerryz.com.cn/tags/%E7%BC%96%E7%A8%8B/"/>
    
    <category term="GitHub" scheme="https://blog.jerryz.com.cn/tags/GitHub/"/>
    
    <category term="Android" scheme="https://blog.jerryz.com.cn/tags/Android/"/>
    
    <category term="Material You" scheme="https://blog.jerryz.com.cn/tags/Material-You/"/>
    
  </entry>
  
</feed>
