<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>sphinx30 (大强同学)</title>
    <link>http://beta.w2solo.com/sphinx30</link>
    <description></description>
    <language>en-us</language>
    <item>
      <title>Claude code 接入 OpenRouter 免费模型教程！</title>
      <description>&lt;p&gt;介绍一种零成本使用 Claude Code 的方案：通过 OpenRouter 上的免费模型 Ling-2.6-1T，配合 CC Switch 这款可视化管理工具，一键切换 API 提供商，实现完全免费的 AI 编程体验。&lt;/p&gt;

&lt;p&gt;&lt;img src="https://gitee.com/da-qiang-classmate/typora/raw/master/image/20260428232049626.webp" title="" alt="image.png"&gt;&lt;/p&gt;
&lt;h3 id="核心思路："&gt;核心思路：&lt;/h3&gt;
&lt;p&gt;OpenRouter 提供了免费模型，CC Switch 让你一键把这些模型接入 Claude Code，不用手动改配置文件，全程可视化操作。&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;```*
OpenRouter（免费模型 Ling-2.6-1T）
        ↓
  CC Switch（可视化管理 + 一键切换）
        ↓
  Claude Code
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;整个流程分三步：&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;在 OpenRouter 注册并&lt;a href="https://openrouter.ai/workspaces/default/keys" rel="nofollow" target="_blank" title=""&gt;获取 API Key&lt;/a&gt;
&lt;em&gt;免费模型每日额度说明&lt;/em&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;blockquote&gt;
&lt;p&gt;日限额：50 次 / 天，20 次 / 分钟
&lt;a href="https://openrouter.ai/settings/credits" rel="nofollow" target="_blank" title=""&gt;充值&lt;/a&gt; ≥$10（约 70-75 元），永久保持 1000 次/天&lt;/p&gt;
&lt;/blockquote&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;安装 CC Switch&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;在 CC Switch 中添加 OpenRouter 提供商，一键切换给 Claude Code&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="CC Switch 中配置 OpenRouter"&gt;CC Switch 中配置 OpenRouter&lt;/h3&gt;
&lt;p&gt;最近有个 ling-2.6-1t:free 速度能力不错，推荐下&lt;/p&gt;

&lt;p&gt;Base URL&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;https://openrouter.ai/api/v1
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;模型推荐&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;inclusionai/ling-2.6-1t:free
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;最近很火的模型，出自蚂蚁百灵大模型，知识储备充足，思考维度更深，输出的回答质量更高、精准度更强，但响应速度相对缓慢，更适配复杂且重要的工作任务。&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;ling-2.6-flash
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;类似快枪手，核心优势是反应速度快，作答内容满足基础使用需求即可，不会过度追求完美，整体工作效率出色，能够快速批量处理事务，适合应用于简单、需要即时响应的各类任务。&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Nemotron 3 Super (free)
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;超长上下文、多智能体推理、高吞吐量，长文档分析、跨文档推理、科学计算&lt;/p&gt;

&lt;p&gt;建议多配置几个，如下图方便快速切换
小技巧：配置好一个直接复制，然后编辑，粘贴模型 Id，点击模型映射 “一键设置”&lt;/p&gt;

&lt;p&gt;&lt;img src="https://gitee.com/da-qiang-classmate/typora/raw/master/image/20260428224818573.webp" title="" alt="image.png"&gt;&lt;/p&gt;

&lt;p&gt;PS.OpenRouter 充值如果想要支付宝或微信，勾选 “Use checkout page”。然后页面出现。详细教程：&lt;a href="https://zhuanlan.zhihu.com/p/1902150269241893722" rel="nofollow" target="_blank" title=""&gt;参阅&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;PS.蚂蚁百灵大模型每人每日免费额度 50 万 token，当日未使用完不转结平台将在每日 02:00 前完成当日免额包的发送。&lt;/p&gt;

&lt;p&gt;&lt;img src="https://gitee.com/da-qiang-classmate/typora/raw/master/image/20260428222445216.webp" title="" alt="image.png"&gt;&lt;/p&gt;

&lt;p&gt;我接入了 Qqwen Code&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;C:\Users\Administrator.qwen\settings.json&lt;/p&gt;
&lt;/blockquote&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;{
  "env": {
    "LING_API_KEY": "你的百灵API令牌",
    "QWEN_CUSTOM_API_KEY_OPENAI_HTTPS_API_OPENAI_COM_V1": "你的百灵API令牌"
  },
  "modelProviders": {
    "openai": [
      {
        "id": "Ling-2.6-1T",
        "name": "Ling-2.6-1T",
        "baseUrl": "https://api.openai.com/v1",
        "envKey": "QWEN_CUSTOM_API_KEY_OPENAI_HTTPS_API_OPENAI_COM_V1"
      },
      {
        "id": "ling-2.6-1t",
        "name": "Ling-2.6-1T",
        "model": "Ling-2.6-1T",
        "baseUrl": "https://api.tbox.cn/api/llm/v1",
        "envKey": "LING_API_KEY",
        "generationConfig": {
          "temperature": 0.7,
          "topP": 0.9,
          "maxTokens": 4096
        }
      }
    ]
  },
  "defaultModel": "ling-2.6-1t",
  "$version": 3,
  "security": {
    "auth": {
      "selectedType": "openai"
    }
  },
  "model": {
    "name": "ling-2.6-1t"
  }
}
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="相关资料"&gt;相关资料&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;OpenRouter 官网 LLM 排行榜
&lt;a href="https://openrouter.ai/rankings" rel="nofollow" target="_blank"&gt;https://openrouter.ai/rankings&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;免费模型合集
&lt;a href="https://openrouter.ai/models?q=FREE" rel="nofollow" target="_blank"&gt;https://openrouter.ai/models?q=FREE&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;充信用点入口
&lt;a href="https://openrouter.ai/settings/credits" rel="nofollow" target="_blank"&gt;https://openrouter.ai/settings/credits&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;微信、支付宝充值信用点
&lt;a href="https://zhuanlan.zhihu.com/p/1902150269241893722" rel="nofollow" target="_blank"&gt;https://zhuanlan.zhihu.com/p/1902150269241893722&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;创建 API 入口
&lt;a href="https://openrouter.ai/workspaces/default/keys" rel="nofollow" target="_blank"&gt;https://openrouter.ai/workspaces/default/keys&lt;/a&gt;
百灵大模型 API 调用入口
&lt;a href="https://ling.tbox.cn/open" rel="nofollow" target="_blank"&gt;https://ling.tbox.cn/open&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;文章来源：&lt;a href="https://www.dqtx.cc/" rel="nofollow" target="_blank" title=""&gt;dqtx.cc&lt;/a&gt;  远程技术支持：&lt;a href="https://www.742112.xyz/" rel="nofollow" target="_blank" title=""&gt;742112.xyz&lt;/a&gt;&lt;/p&gt;</description>
      <author>sphinx30</author>
      <pubDate>Tue, 28 Apr 2026 23:26:59 +0800</pubDate>
      <link>http://beta.w2solo.com/topics/7269</link>
      <guid>http://beta.w2solo.com/topics/7269</guid>
    </item>
    <item>
      <title>Bash 终端上传代码到 GitHub</title>
      <description>&lt;p&gt;本教程详细介绍如何将本地项目通过 Bash 终端上传代码到 GitHub&lt;/p&gt;

&lt;p&gt;&lt;img src="https://gitee.com/da-qiang-classmate/typora/raw/master/image/20260426215604902.webp" title="" alt="image.png"&gt;&lt;/p&gt;
&lt;h2 id="准备工作"&gt;准备工作&lt;/h2&gt;&lt;h3 id="1. 安装 Git"&gt;1. 安装 Git&lt;/h3&gt;
&lt;p&gt;一款免费、开源的「本地版本管理工具」，只负责一件事：&lt;strong&gt;追踪你文件夹里所有文件的修改、保存版本、记录改动&lt;/strong&gt;。&lt;/p&gt;
&lt;pre class="highlight powershell"&gt;&lt;code&gt;&lt;span class="n"&gt;winget&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;install&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;Git.Git&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;集成右键上下文菜单参照→&lt;a href="https://www.dqtx.cc/posts/software/terminal-/#%E9%99%84bash%E5%8F%B3%E9%94%AEreg" rel="nofollow" target="_blank" title=""&gt;bash 右键.reg&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;外观设置&lt;/strong&gt;：打开终端后，在标题栏右键选择 “选项”→窗口，窗口建议调整至合适的大小，&lt;em&gt;界面语言&lt;/em&gt;也可以在这里更改。。此外，默认字体可能较小，请选择合适的字体及大小。若觉得背景不舒适，可从内置主题中选择喜欢的背景。&lt;/p&gt;

&lt;p&gt;推荐的主题&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;dracula---推荐&lt;/li&gt;
&lt;li&gt;tender---棕色背景&lt;/li&gt;
&lt;li&gt;monokai-dimmed--灰色&lt;/li&gt;
&lt;li&gt;xterm、mintty---蓝色&lt;/li&gt;
&lt;li&gt;rosipov---黑色背景&lt;/li&gt;
&lt;li&gt;kohlrausch--米色&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;img src="https://gitee.com/da-qiang-classmate/typora/raw/master/image/20260426222838103.webp" title="" alt="image.png"&gt;&lt;/p&gt;
&lt;h3 id="2. 配置 Git 用户信息"&gt;2. 配置 Git 用户信息&lt;/h3&gt;&lt;pre class="highlight shell"&gt;&lt;code&gt;git config &lt;span class="nt"&gt;--global&lt;/span&gt; user.name &lt;span class="s2"&gt;"你的GitHub用户名"&lt;/span&gt;
git config &lt;span class="nt"&gt;--global&lt;/span&gt; user.email &lt;span class="s2"&gt;"你的GitHub邮箱"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="3. 生成 SSH 密钥（可选，推荐）"&gt;3. 生成 SSH 密钥（可选，推荐）&lt;/h3&gt;&lt;pre class="highlight shell"&gt;&lt;code&gt;ssh-keygen &lt;span class="nt"&gt;-t&lt;/span&gt; ed25519 &lt;span class="nt"&gt;-C&lt;/span&gt; &lt;span class="s2"&gt;"你的邮箱"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;然后将 &lt;code&gt;~/.ssh/id_ed25519.pub&lt;/code&gt; 的内容添加到 GitHub → Settings → SSH Keys&lt;/p&gt;
&lt;h3 id="4.Git 全局配置改成默认 main"&gt;4.Git 全局配置改成默认 main&lt;/h3&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;git config --global init.defaultBranch main
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="5.检查是否配置成功"&gt;5.检查是否配置成功&lt;/h3&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;git config --list
&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h2 id="上传步骤"&gt;上传步骤&lt;/h2&gt;&lt;h3 id="方法一：命令行上传（推荐）"&gt;方法一：命令行上传（推荐）&lt;/h3&gt;&lt;h4 id="1. 初始化 Git 仓库"&gt;1. 初始化 Git 仓库&lt;/h4&gt;
&lt;p&gt;进入项目目录，初始化仓库：&lt;/p&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;cd&lt;/span&gt; /path/to/your/project
git init
git init &lt;span class="nt"&gt;-b&lt;/span&gt; main  &lt;span class="c"&gt;#初始化 main 分支&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id="2. 添加文件到暂存区"&gt;2. 添加文件到暂存区&lt;/h4&gt;&lt;pre class="highlight shell"&gt;&lt;code&gt;git add &lt;span class="nb"&gt;.&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;或者添加指定文件：&lt;/p&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git add README.md
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id="3. 提交改动"&gt;3. 提交改动&lt;/h4&gt;&lt;pre class="highlight shell"&gt;&lt;code&gt;git commit &lt;span class="nt"&gt;-m&lt;/span&gt; &lt;span class="s2"&gt;"first commit"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id="4. 创建远程仓库并上传"&gt;4. 创建远程仓库并上传&lt;/h4&gt;
&lt;p&gt;一条命令 = 网页建仓 + 手动关联远程 + 首次推送。&lt;/p&gt;

&lt;p&gt;也就是说，会全自动在 GitHub 网页端创建一个空私有仓库，名字默认和当前文件夹同名，自动帮你把本地关联到远程 origin&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;gh repo create --source=. --private --push
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;自定义仓库名&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;gh repo create 你想要的仓库名 --source=. --private --push
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id="5. 查看你的仓库地址"&gt;5. 查看你的仓库地址&lt;/h4&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;git remote -v
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="方法二：命令行上传"&gt;方法二：命令行上传&lt;/h3&gt;&lt;h4 id="1. 初始化 Git 仓库"&gt;1. 初始化 Git 仓库&lt;/h4&gt;
&lt;p&gt;进入项目目录，初始化仓库：&lt;/p&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;cd&lt;/span&gt; /path/to/your/project
git init
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id="2. 添加文件到暂存区"&gt;2. 添加文件到暂存区&lt;/h4&gt;&lt;pre class="highlight shell"&gt;&lt;code&gt;git add &lt;span class="nb"&gt;.&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;或者添加指定文件：&lt;/p&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git add README.md
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id="3. 提交改动"&gt;3. 提交改动&lt;/h4&gt;&lt;pre class="highlight shell"&gt;&lt;code&gt;git commit &lt;span class="nt"&gt;-m&lt;/span&gt; &lt;span class="s2"&gt;"first commit"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id="4. 在 GitHub建空仓库"&gt;4. 在 GitHub 建空仓库&lt;/h4&gt;
&lt;p&gt;访问 &lt;a href="https://github.com/new" rel="nofollow" target="_blank"&gt;https://github.com/new&lt;/a&gt; 创建空仓库，&lt;strong&gt;不要勾选&lt;/strong&gt; README Initialize this repository with:&lt;/p&gt;

&lt;p&gt;获取仓库地址，格式如：&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;HTTPS: &lt;code&gt;https://github.com/用户名/仓库名.git&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;SSH: &lt;code&gt;git@github.com:用户名/仓库名.git&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="5. 关联仓库"&gt;5. 关联仓库&lt;/h4&gt;&lt;pre class="highlight shell"&gt;&lt;code&gt;git remote add origin https://github.com/用户名/仓库名.git
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id="6. 推送到 GitHub"&gt;6. 推送到 GitHub&lt;/h4&gt;&lt;pre class="highlight shell"&gt;&lt;code&gt;git push &lt;span class="nt"&gt;-u&lt;/span&gt; origin master
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;如果是 main 分支：&lt;/p&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git push &lt;span class="nt"&gt;-u&lt;/span&gt; origin main
&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h3 id="方法三：使用 gh CLI"&gt;方法三：使用 gh CLI&lt;/h3&gt;&lt;h4 id="1. 安装 gh"&gt;1. 安装 gh&lt;/h4&gt;&lt;pre class="highlight powershell"&gt;&lt;code&gt;&lt;span class="n"&gt;winget&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;install&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;GitHub.cli&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;h4 id="2. 登录 GitHub"&gt;2. 登录 GitHub&lt;/h4&gt;&lt;pre class="highlight shell"&gt;&lt;code&gt;gh auth login
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;按提示选择：&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;GitHub.com → Yes&lt;/li&gt;
&lt;li&gt;HTTPS → Yes&lt;/li&gt;
&lt;li&gt;登录方式 → GitHub CLI&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="3. 创建仓库并推送"&gt;3. 创建仓库并推送&lt;/h4&gt;&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;cd&lt;/span&gt; /path/to/project
gh repo create my-repo &lt;span class="nt"&gt;--public&lt;/span&gt; &lt;span class="nt"&gt;--source&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="nb"&gt;.&lt;/span&gt; &lt;span class="nt"&gt;--push&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;或者分步操作：&lt;/p&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;gh repo create username/my-repo &lt;span class="nt"&gt;--public&lt;/span&gt;
git remote add origin https://github.com/username/my-repo.git
git push &lt;span class="nt"&gt;-u&lt;/span&gt; origin master
&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h3 id="方法四：使用 GitHub Desktop"&gt;方法四：使用 GitHub Desktop&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;下载 GitHub Desktop: &lt;a href="https://desktop.github.com/" rel="nofollow" target="_blank"&gt;https://desktop.github.com/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;登录 GitHub 账号&lt;/li&gt;
&lt;li&gt;File → Add Local Repository&lt;/li&gt;
&lt;li&gt;选择项目文件夹，点击 "Publish repository"&lt;/li&gt;
&lt;/ol&gt;

&lt;hr&gt;
&lt;h2 id="常用命令速查"&gt;常用命令速查&lt;/h2&gt;
&lt;p&gt;在你原有表格基础上&lt;strong&gt;无缝扩充、格式统一、极简好记&lt;/strong&gt;，直接复制即用：&lt;/p&gt;
&lt;table class="table table-bordered table-striped"&gt;
&lt;tr&gt;
&lt;th&gt;命令&lt;/th&gt;
&lt;th&gt;说明&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;git status&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;查看仓库修改、暂存、文件状态&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;git add .&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;添加&lt;strong&gt;全部&lt;/strong&gt;改动文件到暂存区&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;git add 文件名&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;添加指定单个文件到暂存区&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;git commit -m "信息"&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;本地提交改动，填写备注说明&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;git remote -v&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;查看已关联的远程仓库地址&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;git push&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;推送本地代码到远程默认分支&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;git push origin main&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;强制指定推送到远程 main 分支&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;git pull&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;拉取远程仓库最新代码并合并&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;git pull origin main&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;拉取远程 main 分支最新代码&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;git log&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;查看完整本地提交历史记录&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;git log --oneline&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;精简一行式查看提交历史&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;git branch&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;查看本地所有分支&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;git branch -m master main&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;将本地 master 分支重命名为 main&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;git remote add origin 仓库地址&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;手动关联远程 GitHub 仓库&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;git fetch&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;仅拉取远程更新、不自动合并&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;git reset&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;撤销暂存区，保留本地文件修改&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;git init&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;初始化全新本地 Git 仓库&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;&lt;h2 id="常见问题"&gt;常见问题&lt;/h2&gt;
&lt;hr&gt;
&lt;h3 id="Q:一键推送的BAT脚本编写"&gt;Q:一键推送的 BAT 脚本编写&lt;/h3&gt;
&lt;p&gt;拿 Snaply 项目示例：
新建文本文档，粘贴下面代码，后缀改成 &lt;code&gt;.bat&lt;/code&gt; 放到 &lt;code&gt;Snaply&lt;/code&gt; 文件夹里即可。&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;@echo off
chcp 65001
:: 进入项目根目录
cd /d "D:\project2026\github\Snaply"

:: 拉取远程最新（避免冲突）
git pull

:: 添加所有变更
git add .

:: 自动获取时间作为提交备注
set "commit_msg=auto update: %date% %time%"
git commit -m "%commit_msg%"

:: 推送到远程 main 分支
git push origin main

echo.
echo ======================
echo 推送完成！
echo ======================
pause
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;远程分支还是 &lt;code&gt;master&lt;/code&gt;，只需要把最后一行改成：&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;git push origin master
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;不需要 pull，纯快速推送&lt;/strong&gt;&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;@echo off
chcp 65001
cd /d "D:\project2026\github\Snaply"
git add .
git commit -m "auto commit"
git push
echo 推送完毕
pause
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="Q:本地远程仓库变成普通文件夹"&gt;Q:本地远程仓库变成普通文件夹&lt;/h3&gt;
&lt;p&gt;.git 也被标记为隐藏文件，可以执行&lt;code&gt;ls -a&lt;/code&gt;查看
删删掉根目录下的隐藏 .git 文件夹&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;rd /s /q .git
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="Q:本地 IPS 文件夹 → 初始化 → 建主分支 → 新建多个分支 → 全部推送到 GitHub，全程复制即用。"&gt;Q:本地 &lt;code&gt;IPS&lt;/code&gt; 文件夹 → 初始化 → 建主分支 → 新建多个分支 → 全部推送到 GitHub，全程复制即用。&lt;/h3&gt;
&lt;p&gt;日常开发中，不要直接在主分支 main 上修改代码：开发新功能、修复漏洞、测试新方案、迭代版本时，都要新建独立分支隔离操作，避免改动影响稳定主线；仅轻微修改文档、注释或确定无误的简单配置时，可直接在主分支编辑，无需新建分支。&lt;/p&gt;

&lt;p&gt;示例：本地 IPS 项目文件夹&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;# 1. 进入你的 IPS 项目根目录
cd /c/你的路径/IPS

# 2. 初始化git仓库
git init

# 3. 绑定全局用户信息(仅首次配置)
git config --global user.name "GitHub用户名"
git config --global user.email "GitHub绑定邮箱"

# 4. 暂存所有文件 + 首次提交
git add .
git commit -m "初始化：IPS项目基础文件"

# 5. 设置主分支为 main
git branch -M main

# 6. 关联远程GitHub仓库（替换成你自己的仓库地址）
git remote add origin https://github.com/xxx/xxx.git

# 7. 推送主分支 main
git push -u origin main

# ---------- 新建多个分支 开始 ----------
# 新建并切换到 dev 开发分支
git checkout -b dev
# 提交一次空记录（保证分支完整可推送）
git commit --allow-empty -m "初始化dev分支"
# 推送dev到远程
git push -u origin dev

# 新建并切换到 test 测试分支
git checkout -b test
git commit --allow-empty -m "初始化test分支"
git push -u origin test

# 新建并切换到 fix 修复分支
git checkout -b fix
git commit --allow-empty -m "初始化fix分支"
git push -u origin fix

# 切回主分支
git checkout main
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="Q:当前的 master 分支改成 main"&gt;Q:当前的 master 分支改成 main&lt;/h3&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;# 1. 把本地 master 重命名为 main
git branch -m master main

# 2. 让本地 main 分支关联远程 main（自动创建远程 main）
git push -u origin main

# 3. 删除远程的旧 master 分支（可选，干净一点）
git push origin --delete master
&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h3 id="Q: 提交后想撤销？"&gt;Q: 提交后想撤销？&lt;/h3&gt;&lt;pre class="highlight shell"&gt;&lt;code&gt;git reset &lt;span class="nt"&gt;--soft&lt;/span&gt; HEAD~1
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="Q: 修改了远程仓库地址？"&gt;Q: 修改了远程仓库地址？&lt;/h3&gt;&lt;pre class="highlight shell"&gt;&lt;code&gt;git remote set-url origin 新地址
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="Q: 推送到另一个分支？"&gt;Q: 推送到另一个分支？&lt;/h3&gt;&lt;pre class="highlight shell"&gt;&lt;code&gt;git push origin master:develop
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="Q: 每次推送都要输入账号密码？"&gt;Q: 每次推送都要输入账号密码？&lt;/h3&gt;
&lt;p&gt;推荐使用 SSH 方式，或配置 Credential Helper：&lt;/p&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git config &lt;span class="nt"&gt;--global&lt;/span&gt; credential.helper store
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;作者： dqtx.cc&lt;/p&gt;</description>
      <author>sphinx30</author>
      <pubDate>Sun, 26 Apr 2026 23:15:54 +0800</pubDate>
      <link>http://beta.w2solo.com/topics/7263</link>
      <guid>http://beta.w2solo.com/topics/7263</guid>
    </item>
    <item>
      <title>短短 30 天， AI 圈炸了！</title>
      <description>&lt;p&gt;最近一个月，AI 圈直接 “炸” 了。&lt;/p&gt;

&lt;p&gt;先是 GPT-Image-2 横空出世，生出的图片质量高到刷屏朋友圈，真假难辨；紧接着短短几天内，OpenAI 与国产开源势力前后脚连放大招——闭源旗舰和开源顶流正面硬刚，把整个 4 月推向高潮。&lt;/p&gt;

&lt;p&gt;从编程智能体到桌面原生应用，从超长上下文到图像生成，AI 产品迭代速度快得让人喘不过气。下面用最直白的方式，带你快速梳理 4 月核心亮点：&lt;/p&gt;

&lt;p&gt;&lt;img src="https://gitee.com/da-qiang-classmate/typora/raw/master/image/20260425221420240.webp" title="" alt=""&gt;&lt;/p&gt;
&lt;h2 id="4.2→Qwen3.6-Plus正式版上线。"&gt;4.2→Qwen3.6-Plus 正式版上线。&lt;/h2&gt;
&lt;p&gt;重点强化智能体编程（Agentic Coding）、前端开发、复杂任务拆解等能力，在 SWE-bench 等编程评测中表现突出，接近或部分超越 Claude 系列&lt;/p&gt;
&lt;h2 id="4.15→Google Gemini 桌面版"&gt;4.15→Google Gemini 桌面版&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://gemini.google/mac/" rel="nofollow" target="_blank" title=""&gt;https://gemini.google/mac/&lt;/a&gt;&lt;br&gt;
&lt;a href="https://dl.google.com/release2/j33ro/release/Gemini.dmg" rel="nofollow" target="_blank" title=""&gt;https://dl.google.com/release2/j33ro/release/Gemini.dmg&lt;/a&gt;
&lt;a href="https://search.google/google-app/desktop/" rel="nofollow" target="_blank"&gt;https://search.google/google-app/desktop/&lt;/a&gt; &lt;/p&gt;
&lt;h2 id="4.16→Claude Opus 4.7上线"&gt;4.16→Claude Opus 4.7 上线&lt;/h2&gt;
&lt;p&gt;价格价维持 Opus 4.6 不变（每百万 token 输入 5 美元、输出 25 美元），API 模型名为 claude-opus-4-7，同步上线 Claude 全系产品以及 Amazon Bedrock、Google Cloud Vertex AI 和 Microsoft Foundry。合复杂且长时间运行的任务，能精确地遵循指令，并在报告前验证自己的输出。&lt;/p&gt;
&lt;h2 id="4.20→Kimi K2.6正式发布并同步开源"&gt;4.20→Kimi K2.6 正式发布并同步开源&lt;/h2&gt;
&lt;p&gt;Kimi 系列当前最强版本，重点提升了长程编码、Agent 集群能力（最高支持 300 个子 Agent、4000 步协调）和多模态/长上下文处理（约 256K-262K 上下文）。&lt;/p&gt;

&lt;p&gt;开源地址
&lt;a href="https://huggingface.co/moonshotai/Kimi-K2.6" rel="nofollow" target="_blank"&gt;https://huggingface.co/moonshotai/Kimi-K2.6&lt;/a&gt;
官方博客
&lt;a href="https://www.kimi.com/blog/kimi-k2-6" rel="nofollow" target="_blank"&gt;https://www.kimi.com/blog/kimi-k2-6&lt;/a&gt;
Moonshot AI 官方 github
&lt;a href="https://github.com/moonshotai" rel="nofollow" target="_blank"&gt;https://github.com/moonshotai&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="4.21→GPT-Image-2"&gt;4.21→GPT-Image-2&lt;/h2&gt;
&lt;p&gt;OpenAI 于 4 月 21 日 左右正式推出 gpt-image-2 模型，支持原生推理、更高分辨率（2K）、多图一致性、文本渲染更好等。提示词资源链接有用，社区已快速整合到 Figma、Canva 等工具。刷屏主要因图像生成质量大幅跃升&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;相关提示提示词&lt;/strong&gt;
&lt;a href="https://opennana.com/awesome-prompt-gallery?model=ChatGPT" rel="nofollow" target="_blank"&gt;https://opennana.com/awesome-prompt-gallery?model=ChatGPT&lt;/a&gt;
&lt;a href="https://youmind.com/zh-CN/gpt-image-2-prompts" rel="nofollow" target="_blank"&gt;https://youmind.com/zh-CN/gpt-image-2-prompts&lt;/a&gt;
&lt;a href="https://evolink.ai/zh/gpt-image-2-prompts" rel="nofollow" target="_blank"&gt;https://evolink.ai/zh/gpt-image-2-prompts&lt;/a&gt;
&lt;a href="https://github.com/EvoLinkAI/awesome-gpt-image-2-prompts/tree/main" rel="nofollow" target="_blank"&gt;https://github.com/EvoLinkAI/awesome-gpt-image-2-prompts/tree/main&lt;/a&gt;
&lt;a href="https://github.com/YouMind-OpenLab/awesome-gpt-image-2" rel="nofollow" target="_blank"&gt;https://github.com/YouMind-OpenLab/awesome-gpt-image-2&lt;/a&gt;
&lt;a href="https://github.com/ZeroLu/awesome-gpt-image" rel="nofollow" target="_blank"&gt;https://github.com/ZeroLu/awesome-gpt-image&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;每人免费 100 张使用额度&lt;/strong&gt;
&lt;a href="https://labnana.com/zh/home" rel="nofollow" target="_blank"&gt;https://labnana.com/zh/home&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="4.23→GPT-5.5"&gt;4.23→GPT-5.5&lt;/h2&gt;
&lt;p&gt;目前向 ChatGPT 的 Plus、Pro、Business 和 Enterprise 用户开放，同步上线 Codex。
API 将"很快"跟进。&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;文末赞赏找我获得领取 1 个月 Plus 资格&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="4.24→DeepSeek V4开源"&gt;4.24→DeepSeek V4 开源&lt;/h2&gt;
&lt;p&gt;1️⃣核心亮点：百万 token 超长上下文
2️⃣两版本
V4-Pro：性能最强，专家模式。
V4-Flash：极致速度，快速模式
技术报告:
&lt;a href="https://huggingface.co/deepseek-ai/DeepSeek-V4-Pro/blob/main/DeepSeek_V4.pdf" rel="nofollow" target="_blank"&gt;https://huggingface.co/deepseek-ai/DeepSeek-V4-Pro/blob/main/DeepSeek_V4.pdf&lt;/a&gt;
开源地址：
&lt;a href="https://huggingface.co/collections/deepseek-ai/deepseek-v4" rel="nofollow" target="_blank"&gt;https://huggingface.co/collections/deepseek-ai/deepseek-v4&lt;/a&gt;
&lt;a href="https://modelscope.cn/collections/deepseek-ai/DeepSeek-V4" rel="nofollow" target="_blank"&gt;https://modelscope.cn/collections/deepseek-ai/DeepSeek-V4&lt;/a&gt;
DeepSeekAPl 价格&amp;amp;接口
&lt;a href="https://api-docs.deepseek.com/zh-cn/quick_start/pricing" rel="nofollow" target="_blank"&gt;https://api-docs.deepseek.com/zh-cn/quick_start/pricing&lt;/a&gt;
思考模式切换指南：
&lt;a href="https://github.com/victorchen96/deepseek_v4_rolepaly_instruct" rel="nofollow" target="_blank"&gt;https://github.com/victorchen96/deepseek_v4_rolepaly_instruct&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;整体来看，这个月确实非常疯狂。Claude 4.7 与 Kimi K2.6 / DeepSeek V4 的直接对刚，Qwen3.6 系列跟进！&lt;/p&gt;

&lt;p&gt;4 月下旬中美开源与闭源模型密集对刚，编程与 Agent 能力成为新焦点，AI 工具链迭代速度远超预期。&lt;/p&gt;

&lt;p&gt;文章来源：&lt;a href="https://www.dqtx.cc/" rel="nofollow" target="_blank" title=""&gt;dqtx.cc&lt;/a&gt;  远程技术支持：&lt;a href="https://www.742112.xyz/" rel="nofollow" target="_blank" title=""&gt;742112.xyz&lt;/a&gt;&lt;/p&gt;</description>
      <author>sphinx30</author>
      <pubDate>Sat, 25 Apr 2026 22:20:39 +0800</pubDate>
      <link>http://beta.w2solo.com/topics/7258</link>
      <guid>http://beta.w2solo.com/topics/7258</guid>
    </item>
    <item>
      <title>我用 free-claude-code 开源项目，把 NVIDIA 免费 API 接入 Claude code</title>
      <description>&lt;p&gt;如果你正在寻找免费使用 Claude Code 的方法，那么 &lt;strong&gt;free-claude-code&lt;/strong&gt; 这个开源项目绝对值得关注。它能让 Claude Code 完美对接 NVIDIA NIM、OpenRouter、DeepSeek 等多种免费或低成本的大模型服务，同时保留 Claude Code 原生的工程能力。&lt;/p&gt;

&lt;p&gt;&lt;img src="https://gitee.com/da-qiang-classmate/typora/raw/master/image/20260424141510353.webp" title="" alt=""&gt;&lt;/p&gt;
&lt;h2 id="为什么选择 free-claude-code？"&gt;为什么选择 free-claude-code？&lt;/h2&gt;
&lt;p&gt;作为 Claude Code 用户，我们都知道它强大的工程能力：上下文管理、记忆系统、Skill 封装、工具调用、Subagent 控制等。但官方 API 价格不菲，国内使用还有各种限制。&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;free-claude-code&lt;/strong&gt; 完美解决了这个问题：&lt;/p&gt;

&lt;p&gt;项目地址：&lt;a href="https://github.com/Alishahryar1/free-claude-code" rel="nofollow" target="_blank"&gt;https://github.com/Alishahryar1/free-claude-code&lt;/a&gt;&lt;/p&gt;
&lt;h3 id="核心优势"&gt;核心优势&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;零成本使用&lt;/strong&gt;：直接调用 NVIDIA NIM 免费接口，每分钟 40 次请求，完全够用&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;完美伪装&lt;/strong&gt;：Claude Code 完全无感，以为还在和 Anthropic 官方通信&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;思考链保留&lt;/strong&gt;：GLM、DeepSeek R1 等模型的思考过程完美显示&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;工具调用救活&lt;/strong&gt;：开源模型不规范的 Tool Call 输出，代理自动解析成 Claude 能识别的格式&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;智能限流&lt;/strong&gt;：内置并发控制和 429 退避，避免免费 API 被限流&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;多 Provider 混搭&lt;/strong&gt;：一个配置同时使用不同提供商的模型&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="支持的模型提供商"&gt;支持的模型提供商&lt;/h3&gt;&lt;table class="table table-bordered table-striped"&gt;
&lt;tr&gt;
&lt;th&gt;提供商&lt;/th&gt;
&lt;th&gt;特点&lt;/th&gt;
&lt;th&gt;推荐模型&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;NVIDIA NIM&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;免费 40 次/分钟，注册即用&lt;/td&gt;
&lt;td&gt;GLM-5.1、MiniMax M2.7、Kimi K2&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;OpenRouter&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;几百个模型，含免费款&lt;/td&gt;
&lt;td&gt;deepseek-r1、gpt-oss-120b&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;DeepSeek&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;价格低，稳定&lt;/td&gt;
&lt;td&gt;deepseek-reasoner、deepseek-chat&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;LM Studio&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;纯本地，数据不出网&lt;/td&gt;
&lt;td&gt;本地 GGUF 模型&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;llama.cpp&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;完全本地运行&lt;/td&gt;
&lt;td&gt;本地模型&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;&lt;h2 id="接入英伟达API流程"&gt;接入英伟达 API 流程&lt;/h2&gt;&lt;h3 id="第一步：准备 NVIDIA API Key"&gt;第一步：准备 NVIDIA API Key&lt;/h3&gt;
&lt;p&gt;如果没有，先去 &lt;a href="https://build.nvidia.com/settings/api-keys" rel="nofollow" target="_blank" title=""&gt;build.nvidia.com&lt;/a&gt; 申请一个 &lt;code&gt;nvapi-&lt;/code&gt; 开头的 Key。&lt;/p&gt;

&lt;p&gt;参考：&lt;a href="https://mp.weixin.qq.com/s/A-FwkXui7Wby2zIjAw4sJg" rel="nofollow" target="_blank" title=""&gt;NVIDIA 免费 API 的申请流程&lt;/a&gt;&lt;/p&gt;
&lt;h3 id="第二步：克隆项目"&gt;第二步：克隆项目&lt;/h3&gt;&lt;pre class="highlight powershell"&gt;&lt;code&gt;&lt;span class="n"&gt;git&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;clone&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;https://github.com/Alishahryar1/free-claude-code.git&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="n"&gt;cd&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;free-claude-code&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="第三步：安装依赖"&gt;第三步：安装依赖&lt;/h3&gt;
&lt;p&gt;这个项目使用 Python，需要先安装 uv：&lt;/p&gt;
&lt;pre class="highlight powershell"&gt;&lt;code&gt;&lt;span class="n"&gt;pip&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;install&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;uv&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="n"&gt;uv&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;sync&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="第四步：配置 .env 文件"&gt;第四步：配置 .env 文件&lt;/h3&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;NVIDIA_NIM_API_KEY="nvapi-你的Key"

# 模型映射：所有 Claude 模型都映射到这里
MODEL_OPUS="nvidia_nim/z-ai/glm-5.1"
MODEL_SONNET="nvidia_nim/z-ai/glm-5.1"
MODEL_HAIKU="nvidia_nim/z-ai/glm-5.1"
MODEL="nvidia_nim/z-ai/glm-5.1"

ENABLE_THINKING=true
PROVIDER_RATE_LIMIT=40
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="第五步：启动代理"&gt;第五步：启动代理&lt;/h3&gt;&lt;pre class="highlight powershell"&gt;&lt;code&gt;&lt;span class="n"&gt;uv&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;run&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;uvicorn&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;server:app&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;--host&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;0.0.0.0&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;--port&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;8082&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="第六步：配置 Claude Code"&gt;第六步：配置 Claude Code&lt;/h3&gt;
&lt;p&gt;编辑 &lt;code&gt;C:\Users\Administrator\.claude\settings.json&lt;/code&gt;：&lt;/p&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"env"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"ANTHROPIC_BASE_URL"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"http://localhost:8082"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"ANTHROPIC_AUTH_TOKEN"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"ccnim"&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="第七步：运行测试"&gt;第七步：运行测试&lt;/h3&gt;
&lt;p&gt;直接启动 Claude Code：&lt;/p&gt;
&lt;pre class="highlight powershell"&gt;&lt;code&gt;&lt;span class="n"&gt;claude&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;然后说 "你好" 测试。&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;⚠️ &lt;strong&gt;重要&lt;/strong&gt;：不要在 Claude Code 中使用 &lt;code&gt;/model minimaxai/minimax-m2.7&lt;/code&gt;！正确方式是直接说话，代理会自动映射到你在 &lt;code&gt;.env&lt;/code&gt; 中配置的模型。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="可用模型推荐"&gt;可用模型推荐&lt;/h2&gt;
&lt;p&gt;根据 &lt;code&gt;nvidia_nim_models.json&lt;/code&gt;，以下模型都可以免费使用：&lt;/p&gt;
&lt;table class="table table-bordered table-striped"&gt;
&lt;tr&gt;
&lt;th&gt;模型&lt;/th&gt;
&lt;th&gt;特点&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;z-ai/glm-5.1&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;中文理解强，长上下文&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;z-ai/glm4.7&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;稳定可靠&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;minimaxai/minimax-m2.7&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Coding 速度快&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;minimaxai/minimax-m2.5&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;更轻量&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;moonshotai/kimi-k2-thinking&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;思考能力强&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;stepfun-ai/step-3.5-flash&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;免费额度多&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;&lt;h2 id="常见问题"&gt;常见问题&lt;/h2&gt;&lt;h3 id="Q: free-claude-code 和 CC Switch 有什么区别？"&gt;Q: free-claude-code 和 CC Switch 有什么区别？&lt;/h3&gt;&lt;table class="table table-bordered table-striped"&gt;
&lt;tr&gt;
&lt;th&gt;对比项&lt;/th&gt;
&lt;th&gt;CC Switch&lt;/th&gt;
&lt;th&gt;free-claude-code&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;实现方式&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;工具辅助配置&lt;/td&gt;
&lt;td&gt;本地代理服务&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;模型映射&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;手动填模型名&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;.env&lt;/code&gt; 统一配置&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;请求转换&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;简单替换&lt;/td&gt;
&lt;td&gt;完整 Anthropic→OpenAI 转换&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;工具调用&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;不够稳定&lt;/td&gt;
&lt;td&gt;启发式解析，更稳定&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;调试难度&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;较难排查&lt;/td&gt;
&lt;td&gt;终端日志清晰&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;配置方式&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;GUI 界面&lt;/td&gt;
&lt;td&gt;配置文件&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;为什么 free-claude-code 成功率更高？&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;模型名称格式统一&lt;/strong&gt;：CC Switch 需要手动填写模型名，容易填错（如大小写、命名空间），free-claude-code 用 &lt;code&gt;.env&lt;/code&gt; 统一配置，格式固定&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;完整的请求转换&lt;/strong&gt;：CC Switch 可能只做了简单的模型名替换，而 free-claude-code 做了完整的 API 格式转换（包括 thinking、tool call 等）&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;无残留配置干扰&lt;/strong&gt;：直接修改 &lt;code&gt;settings.json&lt;/code&gt; 比工具更干净，CC Switch 可能有残留配置影响&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;社区验证&lt;/strong&gt;：free-claude-code 是 GitHub 上最受欢迎的 Claude Code 代理方案，文档详细，问题容易排查&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="Q: 一定要用批处理脚本吗？"&gt;Q: 一定要用批处理脚本吗？&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;不需要！&lt;/strong&gt; 配置好 &lt;code&gt;settings.json&lt;/code&gt; 后，在任意终端运行 &lt;code&gt;claude&lt;/code&gt; 都会自动走代理。&lt;/p&gt;

&lt;p&gt;如果你不想每次手动启动代理，可以创建一个 &lt;code&gt;启动代理.bat&lt;/code&gt; 双击运行：&lt;/p&gt;
&lt;pre class="highlight batchfile"&gt;&lt;code&gt;@echo &lt;span class="na"&gt;off&lt;/span&gt;
&lt;span class="nb"&gt;cd&lt;/span&gt; &lt;span class="na"&gt;/d &lt;/span&gt;&lt;span class="kd"&gt;D&lt;/span&gt;:\project2026\free&lt;span class="na"&gt;-claude-code
&lt;/span&gt;&lt;span class="nb"&gt;start&lt;/span&gt; &lt;span class="s2"&gt;"NVIDIA NIM Proxy"&lt;/span&gt; &lt;span class="nb"&gt;cmd&lt;/span&gt; &lt;span class="na"&gt;/k &lt;/span&gt;&lt;span class="s2"&gt;".venv\Scripts\uvicorn.exe server:app --host 0.0.0.0 --port 8082"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="Q: 为什么还是报错 "&gt;Q: 为什么还是报错 "model may not exist"？&lt;/h3&gt;
&lt;p&gt;检查三点：&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Claude Code 的 &lt;code&gt;settings.json&lt;/code&gt; 是否正确设置了 &lt;code&gt;ANTHROPIC_BASE_URL&lt;/code&gt; 为 &lt;code&gt;http://localhost:8082&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;代理是否正在运行（端口 8082 是否监听）&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;.env&lt;/code&gt; 中的模型名称是否正确（带命名空间，如 &lt;code&gt;z-ai/glm-5.1&lt;/code&gt;）&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="Q: 免费额度够用吗？"&gt;Q: 免费额度够用吗？&lt;/h3&gt;
&lt;p&gt;NVIDIA NIM 免费层 40 次/分钟，对于日常开发完全够用。复杂任务建议适当放慢速度。&lt;/p&gt;
&lt;h3 id="Q: 可以同时用多个模型吗？"&gt;Q: 可以同时用多个模型吗？&lt;/h3&gt;
&lt;p&gt;可以！在 &lt;code&gt;.env&lt;/code&gt; 中为 &lt;code&gt;MODEL_OPUS&lt;/code&gt;、&lt;code&gt;MODEL_SONNET&lt;/code&gt;、&lt;code&gt;MODEL_HAIKU&lt;/code&gt; 分别设置不同的模型，实现混合使用。&lt;/p&gt;
&lt;h3 id="Q: 切换模型怎么操作？"&gt;Q: 切换模型怎么操作？&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;编辑 &lt;code&gt;D:\project2026\free-claude-code\.env&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;修改 &lt;code&gt;MODEL&lt;/code&gt; 的值：
&lt;code&gt;env
MODEL="nvidia_nim/z-ai/glm-5.1"      # GLM-5.1
MODEL="nvidia_nim/minimaxai/minimax-m2.7"  # MiniMax M2.7
MODEL="nvidia_nim/moonshotai/kimi-k2-thinking"  # Kimi K2
&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;重启代理（双击 &lt;code&gt;启动代理.bat&lt;/code&gt;）&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="总结"&gt;总结&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;free-claude-code&lt;/strong&gt; 可能是目前国内用户免费使用 Claude Code 最丝滑的方案。它完美保留了 Claude Code 强大的工程能力，同时让我们能白嫖 GLM-5.1、MiniMax M2.7 等优质模型。&lt;/p&gt;

&lt;p&gt;对于中低复杂度的项目来说，这套方案已经完全够用。省下的订阅费买点啥不香呢？&lt;/p&gt;</description>
      <author>sphinx30</author>
      <pubDate>Fri, 24 Apr 2026 16:20:02 +0800</pubDate>
      <link>http://beta.w2solo.com/topics/7251</link>
      <guid>http://beta.w2solo.com/topics/7251</guid>
    </item>
    <item>
      <title>NVIDIA 免费 API 的申请流程</title>
      <description>&lt;p&gt;英伟达免费 API &lt;strong&gt;一年（12 个月）&lt;/strong&gt;使用权，可以直接调用 GLM 5.1、Gemma 4、MiniMax 等 &lt;strong&gt;193 款主流大模型&lt;/strong&gt;，这羊毛必须薅！&lt;/p&gt;

&lt;p&gt;&lt;img src="https://gitee.com/da-qiang-classmate/typora/raw/master/image/20260423232339562.webp" title="" alt=""&gt;&lt;/p&gt;
&lt;h2 id="01.访问官方网站"&gt;01.访问官方网站&lt;/h2&gt;
&lt;p&gt;打开浏览器，访问 &lt;a href="https://build.nvidia.com/" rel="nofollow" target="_blank" title=""&gt;https://build.nvidia.com/&lt;/a&gt;，点击注册账号。&lt;/p&gt;
&lt;h2 id="02.账号登录与验证"&gt;02.账号登录与验证&lt;/h2&gt;
&lt;p&gt;按照页面提示完成注册。验证环节支持 &lt;strong&gt;+86 手机号&lt;/strong&gt; 接收验证码，非常方便。&lt;/p&gt;
&lt;h2 id="03.创建 API Key"&gt;03.创建 API Key&lt;/h2&gt;
&lt;p&gt;访问 &lt;a href="https://build.nvidia.com/settings/api-keys" rel="nofollow" target="_blank" title=""&gt;API Keys 管理页面&lt;/a&gt;，创建新的密钥。&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;⚠️ &lt;strong&gt;注意&lt;/strong&gt;：Expiration（有效期）请选择 &lt;strong&gt;Never Expire&lt;/strong&gt;（永不过期），避免后续麻烦。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="第四步：接入 AI 工具"&gt;第四步：接入 AI 工具&lt;/h2&gt;
&lt;p&gt;创建好 API Key 后，就可以接入各种 AI 客户端或 Agent 软件了。&lt;/p&gt;
&lt;h3 id="客户端推荐"&gt;客户端推荐&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://cherry-ai.com/" rel="nofollow" target="_blank" title=""&gt;Cherry Studio&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://chatwise.app/" rel="nofollow" target="_blank" title=""&gt;ChatWise&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="Agent 软件"&gt;Agent 软件&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Qwen Code&lt;/li&gt;
&lt;li&gt;Claude Code&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="接口配置"&gt;接口配置&lt;/h3&gt;&lt;pre class="highlight shell"&gt;&lt;code&gt;API Base URL: https://integrate.api.nvidia.com/v1/chat/completions

&lt;span class="c"&gt;# 可用模型示例&lt;/span&gt;
- z-ai/glm-4.7
- z-ai/glm-5.1
- minimaxai/minimax-m2.7
- google/gemma-4-27b-it
&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;

&lt;blockquote&gt;
&lt;p&gt;⚠️ &lt;strong&gt;热门模型高峰时期使用可能会有卡顿&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3 id="实用建议"&gt;实用建议&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;当成备用/开发测试用&lt;/strong&gt;：写代码、生成长文本、Agent 实验很香。&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;错峰使用&lt;/strong&gt;：国内凌晨或上午通常会快很多。&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;文章来源：&lt;a href="https://www.dqtx.cc/" rel="nofollow" target="_blank" title=""&gt;dqtx.cc&lt;/a&gt;  远程技术支持：&lt;a href="https://www.742112.xyz/" rel="nofollow" target="_blank" title=""&gt;742112.xyz&lt;/a&gt;&lt;/p&gt;</description>
      <author>sphinx30</author>
      <pubDate>Thu, 23 Apr 2026 23:43:41 +0800</pubDate>
      <link>http://beta.w2solo.com/topics/7248</link>
      <guid>http://beta.w2solo.com/topics/7248</guid>
    </item>
    <item>
      <title>我 push 博客时泄露了 API</title>
      <description>&lt;p&gt;今天在推送 &lt;code&gt;fuwari&lt;/code&gt; 博客仓库到 GitHub 时，遭遇了一个意料之外但又在情理之中的拦截。GitHub 直接拒绝了我的推送，提示发现了「Secret（密钥）」泄露。经过排查和修复，两个仓库的 API Token 泄露风险已解除。写下这篇文章，既是复盘，也是给有类似经历的朋友一个参考。
&lt;img src="https://gitee.com/da-qiang-classmate/typora/raw/master/image/20260421233006929.webp" title="" alt="image.png"&gt;&lt;/p&gt;
&lt;h2 id="事件回顾"&gt;事件回顾&lt;/h2&gt;
&lt;p&gt;像往常一样，我在 Obsidian 中写完一篇博客后，执行 &lt;code&gt;git push&lt;/code&gt; 准备推送到 GitHub。然而这次推送失败了，错误信息如下：&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;remote: error: GH013: Repository rule violations found for refs/heads/main.
remote:
remote: - Push cannot contain secrets
remote:
remote:  — Notion API Token ——————————————————————————————————
remote:    locations:
remote:      - commit: 25f1c5df1c410ba48f6890a8961371de5cf6cef8
remote:        path: src/content/.obsidian/plugins/share-to-notionnext/data.json:29
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;GitHub 的 &lt;strong&gt;Push Protection（推送保护）&lt;/strong&gt; 功能检测到了我的 Notion API Token 泄露。问题出在 Obsidian 插件 &lt;code&gt;Share to NotionNext&lt;/code&gt; 的配置文件 &lt;code&gt;data.json&lt;/code&gt; 中，我配置了 Notion 的 API 密钥，而这个文件被 Git 跟踪并推送到了远程仓库。&lt;/p&gt;

&lt;p&gt;有趣的是，同步排查另一个仓库 &lt;code&gt;zhishiku&lt;/code&gt; 时，我发现它虽然也安装了同样的插件、同样包含 API Token，却没有被拦截。这可能是因为 Token 格式（&lt;code&gt;ntn_&lt;/code&gt; 开头）的识别率不同，或者该仓库的 Push Protection 设置没有 fuwari 那么严格。但不管怎样，这确实是一个安全隐患。&lt;/p&gt;
&lt;h2 id="问题根因"&gt;问题根因&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;为什么 API Token 会泄露到 GitHub？&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;核心原因是：&lt;strong&gt;Obsidian 的 &lt;code&gt;.obsidian&lt;/code&gt; 目录被 Git 跟踪了。&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;code&gt;.obsidian&lt;/code&gt; 是 Obsidian 的配置目录，里面包含了插件配置、主题设置、工作区状态等信息。当我们安装像 &lt;code&gt;Share to NotionNext&lt;/code&gt; 这类需要 API 密钥的插件时，插件会把配置（包括 Token）保存在 &lt;code&gt;data.json&lt;/code&gt; 文件中。如果这个目录被 Git 跟踪，每次推送都会把这些敏感信息一起送到远程仓库。&lt;/p&gt;

&lt;p&gt;GitHub 提供了 Secret Scanning（密钥扫描）功能，会自动扫描推送的内容，识别常见的密钥格式（如 AWS Key、Notion Token、OpenAI API Key 等），发现后会拦截推送并通知开发者。这就是为什么 fuwari 仓库被拦截的原因。&lt;/p&gt;
&lt;h2 id="解决方案"&gt;解决方案&lt;/h2&gt;&lt;h3 id="方案一：修改 .gitignore（推荐）"&gt;方案一：修改 .gitignore（推荐）&lt;/h3&gt;
&lt;p&gt;最简单有效的方案是把 &lt;code&gt;.obsidian/&lt;/code&gt; 目录加入 &lt;code&gt;.gitignore&lt;/code&gt;，让 Git 忽略这个目录。具体步骤如下：&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;在项目根目录的 &lt;code&gt;.gitignore&lt;/code&gt; 文件中添加：&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;.obsidian/
&lt;/code&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;从 Git 跟踪中移除已存在的 &lt;code&gt;.obsidian&lt;/code&gt; 目录：&lt;/p&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git &lt;span class="nb"&gt;rm&lt;/span&gt; &lt;span class="nt"&gt;--cached&lt;/span&gt; &lt;span class="nt"&gt;-r&lt;/span&gt; .obsidian/
&lt;/code&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;提交并推送：&lt;/p&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git add .gitignore
git commit &lt;span class="nt"&gt;-m&lt;/span&gt; &lt;span class="s2"&gt;"chore: ignore .obsidian directory"&lt;/span&gt;
git push
&lt;/code&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;这样操作后，&lt;code&gt;.obsidian&lt;/code&gt; 目录会保留在本地，但不会被 Git 跟踪，API Token 也就不会再泄露了。&lt;/p&gt;
&lt;h3 id="方案二：清理 Git 历史"&gt;方案二：清理 Git 历史&lt;/h3&gt;
&lt;p&gt;如果已经推送了包含 Token 的提交，需要从 Git 历史中彻底删除它。可以使用 &lt;code&gt;git filter-repo&lt;/code&gt; 工具：&lt;/p&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# 安装工具&lt;/span&gt;
pip &lt;span class="nb"&gt;install &lt;/span&gt;git-filter-repo

&lt;span class="c"&gt;# 从历史中移除指定文件&lt;/span&gt;
git filter-repo &lt;span class="nt"&gt;--path&lt;/span&gt; .obsidian/plugins/share-to-notionnext/data.json &lt;span class="nt"&gt;--invert-paths&lt;/span&gt; &lt;span class="nt"&gt;--force&lt;/span&gt;

&lt;span class="c"&gt;# 重新添加 remote 并推送&lt;/span&gt;
git remote add origin your-repo-url
git push &lt;span class="nt"&gt;--force&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;注意：这种方法会重写 Git 历史，如果与其他开发者共享仓库，需要协调好。&lt;/p&gt;
&lt;h3 id="方案三：轮换 API Token"&gt;方案三：轮换 API Token&lt;/h3&gt;
&lt;p&gt;无论采用哪种方案，都建议&lt;strong&gt;重新生成 API Token&lt;/strong&gt;。即使已经修复了泄露问题，旧的 Token 可能已经在某个时刻被恶意获取。前往相关服务的设置页面（如 Notion 集成设置）生成新的密钥，并更新本地配置。&lt;/p&gt;
&lt;h2 id="经验总结"&gt;经验总结&lt;/h2&gt;
&lt;p&gt;这次事件虽然是个「事故」，但也带来了几点有价值的思考：&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;第一，敏感配置一定要排除在 Git 跟踪之外。&lt;/strong&gt; 不只是 &lt;code&gt;.obsidian&lt;/code&gt;，任何包含 API Key、Token、密码的文件都应该加入 &lt;code&gt;.gitignore&lt;/code&gt;。常见的包括 &lt;code&gt;.env&lt;/code&gt;、&lt;code&gt;.env.local&lt;/code&gt;、&lt;code&gt;config/secrets.json&lt;/code&gt; 等。&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;第二，GitHub 的 Push Protection 是最后一道防线，而非第一道。&lt;/strong&gt; 这次能被拦截是幸运的，说明 GitHub 的密钥扫描确实在起作用。但并非所有格式的密钥都能被识别，这次 &lt;code&gt;zhishiku&lt;/code&gt; 仓库的 Token 就漏过了扫描。所以不能依赖 GitHub 的保护，自己做好防范才是根本。&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;第三，本地配置不影响使用。&lt;/strong&gt; 很多人担心忽略 &lt;code&gt;.obsidian&lt;/code&gt; 后会影响 Obsidian 的功能。实际上 &lt;code&gt;.gitignore&lt;/code&gt; 只是阻止 Git 跟踪，不影响文件的本地存在和使用。插件配置会正常读取本地文件，只是不会同步到远程仓库。&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;第四，定期排查仓库安全。&lt;/strong&gt; 建议定期检查自己的仓库是否有敏感信息泄露，可以用 GitHub 的「Secret scanning alerts」功能查看已泄露的密钥（如果有的话）。&lt;/p&gt;
&lt;h2 id="附：两个仓库的修复记录"&gt;附：两个仓库的修复记录&lt;/h2&gt;
&lt;p&gt;&lt;img src="https://gitee.com/da-qiang-classmate/typora/raw/master/image/20260422222241120.webp" title="" alt="image.png"&gt;&lt;/p&gt;

&lt;p&gt;修复完成后，两个仓库都安全了，以后再也不用担心 API Token 泄露的问题。&lt;/p&gt;

&lt;p&gt;文章来源：&lt;a href="https://www.dqtx.cc/" rel="nofollow" target="_blank" title=""&gt;dqtx.cc&lt;/a&gt;  远程技术支持：&lt;a href="https://www.742112.xyz/" rel="nofollow" target="_blank" title=""&gt;742112.xyz&lt;/a&gt;&lt;/p&gt;</description>
      <author>sphinx30</author>
      <pubDate>Wed, 22 Apr 2026 22:36:49 +0800</pubDate>
      <link>http://beta.w2solo.com/topics/7244</link>
      <guid>http://beta.w2solo.com/topics/7244</guid>
    </item>
    <item>
      <title>90% 人不知道！Obsidian 同步 Notion 神插件</title>
      <description>&lt;p&gt;我最近发现了一个超好用的 Obsidian 神器，叫 Share to NotionNext！&lt;/p&gt;

&lt;p&gt;可以直接把 Obsidian 里的 Markdown 同步到 Notion 数据库，还能自动生成 NotionNext 博客，告别复制粘贴、排版错乱，一篇文章秒发博客。&lt;/p&gt;

&lt;p&gt;&lt;img src="https://gitee.com/da-qiang-classmate/typora/raw/master/image/20260421200259532.webp" title="" alt="image.png"&gt;&lt;/p&gt;
&lt;h3 id="01.前置准备"&gt;01.前置准备&lt;/h3&gt;&lt;h4 id="设置 Notion API"&gt;设置 Notion API&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://www.notion.so/my-integrations" rel="nofollow" target="_blank" title=""&gt;点此&lt;/a&gt;创建 API 集成&lt;/li&gt;
&lt;li&gt;复制 API Token&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="创建Notion 数据库"&gt;创建 Notion 数据库&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;创建数据库，参考👇&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;img src="https://gitee.com/da-qiang-classmate/typora/raw/master/image/image-20260421153612198.webp" title="" alt=""&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;数据库页面右上角点击 &lt;code&gt;...&lt;/code&gt;-集成，选择你设置的集成名称&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;从浏览器链接中复制 32 位数据库 ID（&lt;code&gt;?v=&lt;/code&gt; 前部分）&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="02.安装&amp;amp;配置"&gt;02.安装&amp;amp;配置&lt;/h3&gt;&lt;h4 id="安装插件"&gt;安装插件&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;打开 Obsidian&lt;/li&gt;
&lt;li&gt;进入 &lt;strong&gt;设置 → 社区插件 → 浏览&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;搜索 &lt;strong&gt;"Share to NotionNext"&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;点击安装，然后启用&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="配置插件"&gt;配置插件&lt;/h4&gt;
&lt;p&gt;Obsidian 设置，第三方插件中找到 &lt;strong&gt;Obsidian to NotionNext&lt;/strong&gt;，填入以下信息：&lt;/p&gt;

&lt;p&gt;&lt;img src="https://gitee.com/da-qiang-classmate/typora/raw/master/image/image-20260421155557890.webp" title="" alt=""&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;自动同步 Frontmatter 键名：category&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;说明：用于指定一个 Obsidian 笔记属性名，作为插件维护「同步记录」的专用字段。插件会在笔记首次同步到指定 Notion 数据库时，将目标数据库的标识自动追加到该字段中，并同步生成对应数据库的页面 ID 与访问链接属性；&lt;/p&gt;
&lt;/blockquote&gt;

&lt;ul&gt;
&lt;li&gt;添加新激据库-"+"&lt;/li&gt;
&lt;li&gt;填写参数：&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;数据库全名：&lt;/p&gt;

&lt;p&gt;数据库简称：&lt;/p&gt;

&lt;p&gt;Lotion API 令牌：&lt;/p&gt;

&lt;p&gt;数据库 ID：&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;自定义属性→Add New Property（本人配置参考）&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;标题属性→title→Title
自定义属性 1→tags→Multi-Select
自定义属性 2→category→Multi-Select
自定义属性 3→date→Date
自定义属性 4→Source→URL
自定义属性 5→status→Multi-Select&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3 id="03.使用方式"&gt;03.使用方式&lt;/h3&gt;&lt;h4 id="创建模版"&gt;创建模版&lt;/h4&gt;
&lt;p&gt;建议在 Obsidian 的模板文件夹创建模板，示例：&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;---
title: 文章标题
category:
  - Software
  - Technical
  - AIHacks
tags:
status:
  - draft
  - published
date:
Source:
---
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id="笔记插入元数据"&gt;笔记插入元数据&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;创建笔记→Alt+E 调出模板，或用&lt;a href="https://mp.weixin.qq.com/s/kPjIpHmzciWY8_3ettEVsg" rel="nofollow" target="_blank" title=""&gt;Template&lt;/a&gt;自动化&lt;/li&gt;
&lt;li&gt;写完笔记→点击功能区&lt;strong&gt;Notion 图标&lt;/strong&gt;「同步到 NotionNext」&lt;/li&gt;
&lt;li&gt;实现一键同步 Notion&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="注意事项"&gt;注意事项&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;确保 Notion 数据库字段名称与插件要求一致&lt;/li&gt;
&lt;li&gt;API Token 不要泄露给他人&lt;/li&gt;
&lt;li&gt;首次使用建议先测试单篇笔记同步&lt;/li&gt;
&lt;li&gt;更新插件时注意检查是否有 Breaking Changes&lt;/li&gt;
&lt;/ul&gt;

&lt;hr&gt;
&lt;h3 id="04.参考资料"&gt;04.参考资料&lt;/h3&gt;
&lt;p&gt;→github 仓库：
&lt;a href="https://github.com/jxpeng98/obsidian-to-NotionNext" rel="nofollow" target="_blank"&gt;https://github.com/jxpeng98/obsidian-to-NotionNext&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;→抖音视频教程 
&lt;a href="https://v.douyin.com/4K4Njgxq0Oc/" rel="nofollow" target="_blank"&gt;https://v.douyin.com/4K4Njgxq0Oc/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;→模板自动化插件指南：
&lt;a href="https://mp.weixin.qq.com/s/kPjIpHmzciWY8_3ettEVsg" rel="nofollow" target="_blank"&gt;https://mp.weixin.qq.com/s/kPjIpHmzciWY8_3ettEVsg&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;→NotionNext 帮助手册：
&lt;a href="https://docs.tangly1024.com/about" rel="nofollow" target="_blank"&gt;https://docs.tangly1024.com/about&lt;/a&gt;&lt;/p&gt;</description>
      <author>sphinx30</author>
      <pubDate>Tue, 21 Apr 2026 20:14:12 +0800</pubDate>
      <link>http://beta.w2solo.com/topics/7235</link>
      <guid>http://beta.w2solo.com/topics/7235</guid>
    </item>
    <item>
      <title> Dos 命令 mklink 详解</title>
      <description>&lt;p&gt;你是否遇到过这些问题：想让软件从 A 目录读取文件，但文件实际存放在 B 目录？&lt;/p&gt;

&lt;p&gt;想在多个位置同步同一个文件，又不想每次手动复制？或是想给文件夹创建"替身"，让不同程序都能访问？&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Windows 自带的 mklink 命令，就是解决这些问题的神器。&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src="https://gitee.com/da-qiang-classmate/typora/raw/master/image/image-20260420172844734.webp" title="" alt=""&gt;&lt;/p&gt;
&lt;h2 id="01 先搞懂四种链接的区别"&gt;01 先搞懂四种链接的区别&lt;/h2&gt;
&lt;p&gt;Windows 提供了四种创建链接的方式，各有各的脾气：&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;文件软链接（符号链接）&lt;/strong&gt; 是默认模式，用 &lt;code&gt;mklink 链接名 目标文件&lt;/code&gt; 即可创建。它像一个"快捷方式升级版"，让程序能读取别处的文件。&lt;strong&gt;支持跨盘&lt;/strong&gt;，比如在 D 盘创建一个链接指向 C 盘的文件。但如果你删掉原文件，这个链接就失效了。&lt;/p&gt;

&lt;p&gt;&lt;img src="https://gitee.com/da-qiang-classmate/typora/raw/master/image/image-20260420173406196.webp" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;目录软链接（/D 参数）&lt;/strong&gt; &lt;/p&gt;

&lt;p&gt;专门用于文件夹，和文件软链接一样支持跨盘，原文件夹删除后链接同样失效。很多工具用它来重定向配置目录，比如让 Claude 从默认路径读取，实际文件存放在别处。&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;硬链接（/H 参数）&lt;/strong&gt; &lt;/p&gt;

&lt;p&gt;它不是指向路径，而是给同一份数据多起几个"名字"。即使删掉原始文件，链接依然能打开内容，因为它指向的是硬盘上的实际数据。&lt;strong&gt;但它只能在同一个盘符内使用&lt;/strong&gt;，且只能用于文件，不能用于文件夹。&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;目录联接（/J 参数）&lt;/strong&gt; &lt;/p&gt;

&lt;p&gt;和目录软链接类似，也是针对文件夹的链接方式。区别在于它属于 NTFS 的旧功能，&lt;strong&gt;不支持跨盘&lt;/strong&gt;，但兼容性更好，一些老旧程序也能正常识别。&lt;/p&gt;
&lt;h2 id="02 实际使用场景"&gt;02 实际使用场景&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;场景一：让 AI 工具读取备份目录&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;想把 Claude 的全局 skills 目录指向 GitHub 备份仓库？可以这样操作：&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;cmd /c mklink /D "C:\Users\你的用户名\.claude\skills" "C:\Users\你的用户名\claude-skills"
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;这两个路径指向同一个文件夹，往任意一个里放文件，另一个立刻同步。&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;场景二：Obsidian 与 AI 工具共享配置&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;在 Obsidian 仓库里创建软链接，指向 AI 工具读取的配置目录：&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;mklink /D "%userprofile%\.claude\skills" "%userprofile%\Documents\Obsidian\.claude\skills"
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;这样在 Obsidian 里编辑的内容，AI 工具立刻就能看到。&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;场景三：知识库多位置同步&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;用硬链接让同一份文档在不同位置都能访问，同时保持内容完全一致：&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;mklink /h "D:\project2026\zhishiku\AGENTS\知识库规范.md" "D:\project2026\zhishiku\知识库规范.md"
mklink /h "D:\project2026\zhishiku\CLAUDE\知识库规范.md" "D:\project2026\zhishiku\知识库规范.md"
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;修改任意一个文件，其他位置同步更新，而且不怕误删原文件。&lt;/p&gt;
&lt;h2 id="03 重要注意事项"&gt;03 重要注意事项&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;创建符号链接需要&lt;strong&gt;管理员权限&lt;/strong&gt;，记得以管理员模式运行 CMD 或 PowerShell&lt;/li&gt;
&lt;li&gt;软链接删除原文件后链接失效，因为链接指向的是路径&lt;/li&gt;
&lt;li&gt;硬链接删除原文件后依然有效，因为它指向的是数据本身&lt;/li&gt;
&lt;li&gt;如果你需要跨盘操作，选择软链接；如果只在同盘内使用，硬链接更稳定&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;掌握这四个命令，你就是 Windows 文件管理的高手了。&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;以上就是本期全部内容。如果本教程对你有所帮助，欢迎点赞、收藏、转发三连，你的支持是我的核心动力。&lt;/p&gt;

&lt;p&gt;Ps. 实操遇卡点、不想耗费时间反复试错？我可提供 1 对 1 专属远程技术支持，直达通道：742112.xyz&lt;/p&gt;

&lt;p&gt;Ps. 想要学习 AI、提升数字化效率、打造全自动工作流，也欢迎加入我的专属社群：&lt;a href="https://t.zsxq.com/d4zSX" rel="nofollow" target="_blank"&gt;https://t.zsxq.com/d4zSX&lt;/a&gt;&lt;/p&gt;</description>
      <author>sphinx30</author>
      <pubDate>Mon, 20 Apr 2026 17:56:31 +0800</pubDate>
      <link>http://beta.w2solo.com/topics/7232</link>
      <guid>http://beta.w2solo.com/topics/7232</guid>
    </item>
    <item>
      <title>Cc-sync：在多台电脑之间无缝同步 Claude Code 配置和会话。</title>
      <description>&lt;blockquote&gt;
&lt;p&gt;换电脑后，你最怕什么？不是装机，而是你和 Claude 聊了半天的代码、需求、方案——全没了。&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;直到我发现 cc-sync，这个问题终于解决了。&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;GitHub 地址&lt;/strong&gt;：&lt;a href="https://github.com/ikook-wang/cc-sync" rel="nofollow" target="_blank" title=""&gt;https://github.com/ikook-wang/cc-sync&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src="https://gitee.com/da-qiang-classmate/typora/raw/master/image/20260419155321814.webp" title="" alt=""&gt;&lt;/p&gt;
&lt;h3 id="01 一键安装"&gt;01 一键安装&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;前置条件&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;已安装 Claude code 并使用≥1 次&lt;/li&gt;
&lt;li&gt;已安装-Git&lt;/li&gt;
&lt;li&gt;一个 GitHub 仓库（建议 private）用于存放配置&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;运行代码安装：&lt;/strong&gt;&lt;/p&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl &lt;span class="nt"&gt;-fsSL&lt;/span&gt; https://raw.githubusercontent.com/ikook-wang/cc-sync/main/install.sh | bash
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;em&gt;安装脚本会交互式引导你完成配置：&lt;/em&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;输入 GitHub 仓库地址&lt;/li&gt;
&lt;li&gt;设置保留会话数（默认 3）&lt;/li&gt;
&lt;li&gt;自动配置 &lt;code&gt;.gitignore&lt;/code&gt;、hooks、shell 包装函数&lt;/li&gt;
&lt;li&gt;完成首次同步
需同步电脑都运行一次即可装一次，用同一个仓库，就能随时继续。&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="02 无缝衔接"&gt;02 无缝衔接&lt;/h3&gt;
&lt;p&gt;跨机器同步 Claude Code 的配置和会话。
在公司聊了一半，回家笔记本输入恢复会话命令
在家里聊了一半，出差在酒店的笔记本输入恢复会话命令&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;claude --resume 
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;执行这个命令，就是恢复之前会话的意思,直接继续。&lt;strong&gt;像没换过电脑。&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;同步内容：设置、命令、技能、最近 N 个会话。
凭据和缓存不同步，安全起见。&lt;/p&gt;

&lt;p&gt;&lt;img src="https://gitee.com/da-qiang-classmate/typora/raw/master/image/20260419160330747.webp" title="" alt=""&gt;&lt;/p&gt;
&lt;h3 id="03 自动同步"&gt;03 自动同步&lt;/h3&gt;
&lt;p&gt;另外,cc-sync 通过三个机制实现自动同步：&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;打开 Claude Code，自动拉取最新&lt;/li&gt;
&lt;li&gt;退出 Claude Code，，自动提交推送&lt;/li&gt;
&lt;li&gt;手动触发命令
&lt;code&gt;
bash ~/.claude/sync.sh
&lt;/code&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="04 常用命令"&gt;04 常用命令&lt;/h3&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;# 手动同步
bash ~/.claude/sync.sh

# 详细模式（查看同步过程）
bash ~/.claude/sync.sh --verbose

# 卸载
bash ~/.claude/uninstall.sh
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;PS.卸载操作会移除 sync.sh、sync.conf、uninstall.sh 文件，同时会删除 settings.json 中的 SessionStart hook 以及 Shell rc 文件里的 claude 包装函数，但不会移除 Git 仓库和已同步的数据。&lt;/p&gt;
&lt;h3 id="05 注意事项"&gt;05 注意事项&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;建议两台电脑保持相同的用户名和目录结构。&lt;/li&gt;
&lt;li&gt;编辑 &lt;code&gt;~/.claude/sync.conf&lt;/code&gt; ,配置项 &lt;code&gt;KEEP_SESSIONS=3&lt;/code&gt;每个项目所保留的会话数量。&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;换电脑最烦的不是重装软件，而是&lt;strong&gt;丢失上下文&lt;/strong&gt;。&lt;/p&gt;

&lt;p&gt;你和 Claude 聊了半小时的需求、写的代码片段——换台电脑全没了。&lt;/p&gt;

&lt;p&gt;cc-sync 让你&lt;strong&gt;永远从上次停下的地方继续&lt;/strong&gt;。&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;工具不帮你做事，但帮你少重复做事。&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;博客 &lt;a href="https://www.dqtx.cc/" rel="nofollow" target="_blank"&gt;https://www.dqtx.cc/&lt;/a&gt;&lt;/p&gt;</description>
      <author>sphinx30</author>
      <pubDate>Sun, 19 Apr 2026 17:53:01 +0800</pubDate>
      <link>http://beta.w2solo.com/topics/7224</link>
      <guid>http://beta.w2solo.com/topics/7224</guid>
    </item>
    <item>
      <title>我用 AI 管知识库后，再也回不去了</title>
      <description>&lt;blockquote&gt;
&lt;p&gt;告别一盘散沙的笔记，AI 让知识真正"活"起来。&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;你有没有这种感觉？&lt;/p&gt;

&lt;p&gt;读了一堆文章、看了很多视频，收藏夹里堆满了"以后再看"——然后就没有然后了。&lt;/p&gt;

&lt;p&gt;知识像沙子一样，抓得越紧，漏得越快。&lt;/p&gt;

&lt;p&gt;我以前就是这样。直到我发现了 Karpathy 大神提出的 &lt;strong&gt;LLM Wiki&lt;/strong&gt; 概念，我的知识管理系统才算真正"活"了。&lt;/p&gt;
&lt;h3 id="01 先说结论"&gt;01 先说结论&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;不是 RAG 不好，而是它不够"累加"。&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;大多数人对 AI + 知识库的认知是 RAG：&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;上传一堆文件&lt;/li&gt;
&lt;li&gt;问问题，AI 检索相关内容&lt;/li&gt;
&lt;li&gt;生成答案&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;听起来很美好，但每次都是&lt;strong&gt;从零开始&lt;/strong&gt;。&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;问一个需要综合 5 份文档的问题，AI 每次都得重新找、重新拼凑。
没有任何积累，没有任何沉淀。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3 id="02 LLM Wiki 的核心思路"&gt;02 LLM Wiki 的核心思路&lt;/h3&gt;
&lt;p&gt;与其只在查询时检索，不如让 AI &lt;strong&gt;增量构建和维护一个持久的 Wiki&lt;/strong&gt;。&lt;/p&gt;

&lt;p&gt;简单说就是：&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;你把文章丢给 AI&lt;/li&gt;
&lt;li&gt;AI 阅读后，提取要点&lt;/li&gt;
&lt;li&gt;自动整合到现有的知识网络里&lt;/li&gt;
&lt;li&gt;更新索引、标注矛盾、加强关联&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;知识是"编译"一次，然后一直保持最新。&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;RAG 模式和 LLM Wiki 模式的区别在于：&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;RAG 模式每次都是从零检索，问完就没了，没有任何积累&lt;/li&gt;
&lt;li&gt;LLM Wiki 模式知识已经沉淀好，越积累越丰富，形成互相链接的网络&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;img src="https://gitee.com/da-qiang-classmate/typora/raw/master/image/01-rag-vs-wiki.webp" title="" alt=""&gt;&lt;/p&gt;
&lt;h3 id="03 三层架构，其实很简单"&gt;03 三层架构，其实很简单&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;1. Raw（原始资料）&lt;/strong&gt;
只读不改的来源库，包括文章、网页、读书笔记。AI 只读取，不修改。&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Wiki（知识网络）&lt;/strong&gt;
AI 维护的知识库，包括摘要、概念页面、关联链接。AI 编写，你阅读。&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Output（输出）&lt;/strong&gt;
整理好的成品，比如公众号文章、分享稿、项目文档。&lt;/p&gt;

&lt;p&gt;&lt;img src="https://gitee.com/da-qiang-classmate/typora/raw/master/image/02-three-layers.webp" title="" alt=""&gt;&lt;/p&gt;
&lt;h3 id="04 实际操作中，AI 帮我做三件事"&gt;04 实际操作中，AI 帮我做三件事&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Ingest（摄入）&lt;/strong&gt;
我丢给 AI 一篇文章，AI 提取核心要点，自动分类、创建页面、更新索引。&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Query（查询）&lt;/strong&gt;
直接问 AI 问题，AI 从 Wiki 里综合答案。有价值的答案，还会存回 Wiki 成为新页面。&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Lint（检查）&lt;/strong&gt;
定期让 AI 做"健康检查"，找矛盾、过时内容、孤立页面，保持知识库干净。&lt;/p&gt;

&lt;p&gt;&lt;img src="https://gitee.com/da-qiang-classmate/typora/raw/master/image/03-ai-tasks.webp" title="" alt=""&gt;&lt;/p&gt;
&lt;h3 id="05 为什么 AI 不会放弃"&gt;05 为什么 AI 不会放弃&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;维护知识库最累的，不是阅读和思考，而是&lt;strong&gt;记账&lt;/strong&gt;。
—— 更新交叉引用、保持摘要最新、标记矛盾点...&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;人之所以放弃 Wiki，是因为维护负担增长比价值快。&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;但 AI 不会：&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;不会无聊&lt;/li&gt;
&lt;li&gt;不会忘记更新链接&lt;/li&gt;
&lt;li&gt;可以一次修改 15 个文件&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Wiki 保持更新，因为维护成本接近零。&lt;/strong&gt;&lt;/p&gt;
&lt;h3 id="06 怎么开始？"&gt;06 怎么开始？&lt;/h3&gt;
&lt;p&gt;如果你感兴趣，可以试试这个最小闭环：&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;建一个 &lt;code&gt;01_Raw&lt;/code&gt; 文件夹，放原始资料&lt;/li&gt;
&lt;li&gt;建一个 &lt;code&gt;02_Wiki&lt;/code&gt; 文件夹，让 AI 维护&lt;/li&gt;
&lt;li&gt;每次读到好文章，丢给 AI 让它帮你沉淀&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;不需要完美的方法论，先跑起来最重要。&lt;/p&gt;

&lt;p&gt;如果你想了解更多，可以看看这个 👇&lt;/p&gt;

&lt;p&gt;ps.这是 Karpathy 大神提出的原版概念（文末点击阅读原文）
&lt;a href="https://gist.github.com/rohitg00/2067ab416f7bbe447c1977edaaa681e2" rel="nofollow" target="_blank"&gt;https://gist.github.com/rohitg00/2067ab416f7bbe447c1977edaaa681e2&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;人类的工作是筛选来源、提出好问题、思考意义。
其他一切，交给 AI。&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;你有自己的知识管理方法吗？
评论区聊聊 &lt;/p&gt;</description>
      <author>sphinx30</author>
      <pubDate>Sat, 18 Apr 2026 23:48:50 +0800</pubDate>
      <link>http://beta.w2solo.com/topics/7221</link>
      <guid>http://beta.w2solo.com/topics/7221</guid>
    </item>
    <item>
      <title>UniGetUI：开源 GUI 包管理工具</title>
      <description>&lt;p&gt;重装系统最烦的就是一个个装软件？UniGetUI 直接帮你一键搞定。&lt;/p&gt;

&lt;p&gt;UniGetUI 是一款开源 GUI 包管理工具，专为 Windows 10/11 设计，统一整合 WinGet、Scoop、Chocolatey、pip、npm、.NET Tool、PowerShell Gallery 等常用命令行包管理器，可视化操作更简单。&lt;/p&gt;

&lt;p&gt;开源地址：&lt;a href="https://github.com/Devolutions/UniGetUI" rel="nofollow" target="_blank"&gt;https://github.com/Devolutions/UniGetUI&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="软件界面"&gt;软件界面&lt;/h2&gt;
&lt;p&gt;打开 UniGetUI 主界面，布局简洁清晰，核心功能一目了然：发现软件包、软件更新、已安装软件包、软件捆绑包，新手也能快速上手。&lt;/p&gt;

&lt;p&gt;&lt;img src="https://gitee.com/da-qiang-classmate/typora/raw/master/image/image-20260417214231839.webp" title="" alt=""&gt;&lt;/p&gt;
&lt;h2 id="备份与导入"&gt;备份与导入&lt;/h2&gt;&lt;h4 id="1️⃣ 本地方式"&gt;1️⃣ 本地方式&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;进入已安装的软件标签页&lt;/li&gt;
&lt;li&gt;勾选需要备份的软件（可全选）&lt;/li&gt;
&lt;li&gt;点击添加所选项进捆绑包，自动跳转至软件捆绑包页面&lt;/li&gt;
&lt;li&gt;点击另存为，生成软件捆绑包.ubundle 文件&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;新电脑或重装系统后，只需在软件捆绑包页面打开备份文件，即可一键批量安装所有软件，自动下载、自动配置，无需逐个去官网下载安装。&lt;/p&gt;
&lt;h4 id="2️⃣ 云端方式"&gt;2️⃣ 云端方式&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;打开 UniGetUI 设置界面&lt;/li&gt;
&lt;li&gt;进入 &lt;strong&gt;"设置 &amp;gt; 软件包备份"&lt;/strong&gt; &lt;/li&gt;
&lt;li&gt;使用 GitHub 帐户登录&lt;/li&gt;
&lt;li&gt;点击&lt;strong&gt;立即执行云备份&lt;/strong&gt;-备份&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;换新设备后，同样在备份设置中，直接从云端还原即可。&lt;/p&gt;

&lt;p&gt;以上就是本期全部内容。如果本教程对你有帮助，欢迎点赞、收藏、转发三连，你的支持是我持续更新的动力。&lt;/p&gt;

&lt;p&gt;Ps. 实操遇卡点、不想耗费时间反复试错？我可提供 1 对 1 专属远程技术支持，直达通道：742112.xyz &lt;/p&gt;

&lt;p&gt;Ps. 想要学习 AI、提升数字化效率、打造全自动工作流，也欢迎加入我的专属社群：&lt;a href="https://t.zsxq.com/d4zSX" rel="nofollow" target="_blank"&gt;https://t.zsxq.com/d4zSX&lt;/a&gt;&lt;/p&gt;</description>
      <author>sphinx30</author>
      <pubDate>Fri, 17 Apr 2026 22:52:21 +0800</pubDate>
      <link>http://beta.w2solo.com/topics/7215</link>
      <guid>http://beta.w2solo.com/topics/7215</guid>
    </item>
    <item>
      <title>免费云主机建站指南</title>
      <description>&lt;p&gt;最近上网冲浪的时候，偶然发现了红都主机 —— 一个提供永久免费 PHP 虚拟主机的国内服务商!&lt;/p&gt;

&lt;p&gt;不用花一分钱就能开通稳定的云虚拟主机，对学生党、个人开发者和想做轻量小站的朋友来说太友好了。&lt;/p&gt;

&lt;p&gt;今天这篇文章，我就从注册激活到网站上线，手把手教大家用红都主机从零搭建一个属于自己的网站，全程零成本，新手也能轻松上手。&lt;/p&gt;

&lt;p&gt;&lt;img src="https://gitee.com/da-qiang-classmate/typora/raw/master/image/image-20260416010122712.webp" title="" alt=""&gt;&lt;/p&gt;
&lt;h2 id="01.注册账号"&gt;01.注册账号&lt;/h2&gt;
&lt;p&gt;网址：&lt;a href="http://hongdus.com/signup.php" rel="nofollow" target="_blank"&gt;http://hongdus.com/signup.php&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;邮箱建议使用自己的，因为它需要激活才能使用&lt;/p&gt;

&lt;p&gt;&lt;img src="https://gitee.com/da-qiang-classmate/typora/raw/master/image/image-20260415232321327.webp" title="" alt=""&gt;&lt;/p&gt;
&lt;h2 id="02.激活帐户"&gt;02.激活帐户&lt;/h2&gt;
&lt;p&gt;会给你发送两封邮件：&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;第一封用于账号激活，你点击激活后&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;会给你展示面板相关信息，然后跳转到二级域名（xxx.hongdus.com/）&lt;/p&gt;

&lt;p&gt;注意看说明&lt;/p&gt;

&lt;p&gt;&lt;img src="https://gitee.com/da-qiang-classmate/typora/raw/master/image/image-20260415230818240.webp" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;第 2 份邮件，你可能会忽略&lt;/p&gt;

&lt;p&gt;系统会将&lt;strong&gt;面板相关信息&lt;/strong&gt;发送至你的邮箱。&lt;/p&gt;

&lt;p&gt;&lt;img src="https://gitee.com/da-qiang-classmate/typora/raw/master/image/image-20260416000220616.webp" title="" alt=""&gt;&lt;/p&gt;
&lt;h2 id="03.网站文件上传"&gt;03.网站文件上传&lt;/h2&gt;
&lt;p&gt;控制面板地址：&lt;a href="http://cpanel.hongdus.com" rel="nofollow" target="_blank"&gt;http://cpanel.hongdus.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;去邮箱复制一下面板用户名与密码，登录的时候可以选择语言&lt;/p&gt;

&lt;p&gt;⚠️不是你注册时的用户名&amp;amp;密码&lt;/p&gt;

&lt;p&gt;&lt;img src="https://gitee.com/da-qiang-classmate/typora/raw/master/image/image-20260415231008478.webp" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;进入后台&lt;/p&gt;

&lt;p&gt;&lt;img src="https://gitee.com/da-qiang-classmate/typora/raw/master/image/image-20260416000412987.webp" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;如果你想把给你的一个二级域名变成一个自己的单页网站&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;首先，你需要准备&lt;strong&gt;index.html&lt;/strong&gt;文件&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;点击文件 - 文件管理器，进入 htdocs 目录把里面的所有文件删除 &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;然后上传&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="04.注意事项"&gt;04.注意事项&lt;/h2&gt;
&lt;p&gt;Web 服务器（Nginx/Apache）默认会自动加载目录下的指定首页文件，常见优先级为：
index.html → index.php → index.htm 等&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;如果新上传的文件不是 index.html（比如你图里的 elon-musk-resume.html），服务器就找不到默认首页，直接返回 403。&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;以上就是本期全部内容。如果本教程对你有所帮助，欢迎点赞、收藏、转发三连，你的支持是我的核心动力。&lt;/p&gt;

&lt;p&gt;Ps. 实操遇卡点、不想耗费时间反复试错？我可提供 1 对 1 专属远程技术支持，直达通道：742112.xyz&lt;/p&gt;

&lt;p&gt;Ps. 想要学习 AI、提升数字化效率、打造全自动工作流，也欢迎加入我的专属社群：&lt;a href="https://t.zsxq.com/d4zSX" rel="nofollow" target="_blank"&gt;https://t.zsxq.com/d4zSX&lt;/a&gt;&lt;/p&gt;</description>
      <author>sphinx30</author>
      <pubDate>Thu, 16 Apr 2026 22:47:17 +0800</pubDate>
      <link>http://beta.w2solo.com/topics/7208</link>
      <guid>http://beta.w2solo.com/topics/7208</guid>
    </item>
    <item>
      <title>Hermes Agent 上手指南</title>
      <description>&lt;p style="color:rgb(53, 53, 53);font-size:16px;line-height:1.75;letter-spacing:0em;text-align:left;text-indent:0em;padding-top:8px;padding-bottom:8px;padding-left:0px;padding-right:0px;margin-top:0.8em;margin-right:0px;margin-bottom:0.8em;margin-left:0px;"&gt;最近叫 Hermes Agent 的开源项目，短短两个月 GitHub 星标冲到 8 万 +，被无数开发者称为"OpenClaw 的真正对手"。&lt;/p&gt;
&lt;p style="color:rgb(53, 53, 53);font-size:16px;line-height:1.75;letter-spacing:0em;text-align:left;text-indent:0em;padding-top:8px;padding-bottom:8px;padding-left:0px;padding-right:0px;margin-top:0.8em;margin-right:0px;margin-bottom:0.8em;margin-left:0px;"&gt;它不是又一个聊天机器人，也不是 IDE 里的代码助手，而是一个真正会随着你一起成长、越用越聪明的自主 AI Agent。&lt;/p&gt;
&lt;p style="color:rgb(53, 53, 53);font-size:16px;line-height:1.75;letter-spacing:0em;text-align:left;text-indent:0em;padding-top:8px;padding-bottom:8px;padding-left:0px;padding-right:0px;margin-top:0.8em;margin-right:0px;margin-bottom:0.8em;margin-left:0px;"&gt;项目地址：https://github.com/NousResearch/hermes-agent&lt;/p&gt;
&lt;img src="https://gitee.com/da-qiang-classmate/typora/raw/master/image/20260415234829069.webp" alt style="display:block;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;max-width:100%;border-top-style:none;border-bottom-style:none;border-left-style:none;border-right-style:none;border-top-width:3px;border-bottom-width:3px;border-left-width:3px;border-right-width:3px;border-top-color:rgba(0, 0, 0, 0.4);border-bottom-color:rgba(0, 0, 0, 0.4);border-left-color:rgba(0, 0, 0, 0.4);border-right-color:rgba(0, 0, 0, 0.4);border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;"&gt;
&lt;h2 style="margin-top:30px;margin-bottom:10px;margin-left:0px;margin-right:0px;align-items:unset;background-image:none;background-position-x:0%;background-position-y:0%;background-size:auto;border-top-style:none;border-bottom-style:none;border-left-style:none;border-right-style:none;border-top-width:1px;border-bottom-width:1px;border-left-width:1px;border-right-width:1px;border-top-color:rgb(0, 0, 0);border-bottom-color:rgb(0, 0, 0);border-left-color:rgb(0, 0, 0);border-right-color:rgb(0, 0, 0);border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;display:block;flex-direction:unset;float:unset;height:auto;justify-content:unset;line-height:1.5em;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;text-align:left;width:auto;"&gt;
&lt;span class="prefix" style="display:none;"&gt;&lt;/span&gt;&lt;span class="content" style="font-size:20px;color:rgb(217, 119, 87);line-height:1.8em;letter-spacing:0em;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;border-top-style:none;border-bottom-style:none;border-right-style:none;border-top-width:1px;border-bottom-width:1px;border-right-width:1px;border-top-color:rgb(0, 0, 0);border-bottom-color:rgb(0, 0, 0);border-right-color:rgb(0, 0, 0);border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;align-items:unset;background-image:none;background-position-x:0%;background-position-y:0%;background-size:auto;display:inline-block;font-weight:700;flex-direction:unset;float:unset;height:auto;justify-content:unset;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-align:left;text-indent:0em;width:auto;border-left-width:medium;border-left-style:none;"&gt;01.安装步骤&lt;/span&gt;&lt;span class="suffix" style="display:none;"&gt;&lt;/span&gt;
&lt;/h2&gt;
&lt;p style="color:rgb(53, 53, 53);font-size:16px;line-height:1.75;letter-spacing:0em;text-align:left;text-indent:0em;padding-top:8px;padding-bottom:8px;padding-left:0px;padding-right:0px;margin-top:0.8em;margin-right:0px;margin-bottom:0.8em;margin-left:0px;"&gt;支持 macOs、Linux、WSL2（Windows 子系统），Windows 原生不支持，需要先安装 WSL2，再在 WSL2 环境里按本教程操作。可在微软官方文档搜索「安装 WSL」，&lt;/p&gt;
&lt;p style="color:rgb(53, 53, 53);font-size:16px;line-height:1.75;letter-spacing:0em;text-align:left;text-indent:0em;padding-top:8px;padding-bottom:8px;padding-left:0px;padding-right:0px;margin-top:0.8em;margin-right:0px;margin-bottom:0.8em;margin-left:0px;"&gt;另外确保 git 已安装，还有需要准备&lt;strong style="color:rgb(0, 0, 0);font-weight:bold;width:auto;height:auto;margin-top:0px;margin-bottom:0px;margin-left:2px;margin-right:2px;padding-top:4px;padding-bottom:4px;padding-left:4px;padding-right:4px;border-top-style:none;border-bottom-style:none;border-left-style:none;border-right-style:none;border-top-width:3px;border-bottom-width:3px;border-left-width:3px;border-right-width:3px;border-top-color:rgba(0, 0, 0, 0.4);border-bottom-color:rgba(0, 0, 0, 0.4);border-left-color:rgba(0, 0, 0, 0.4);border-right-color:rgba(0, 0, 0, 0.4);border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;background-color:transparent;"&gt;大模型 API Key&lt;/strong&gt;&lt;/p&gt;
&lt;h3 style="margin-top:25px;margin-bottom:15px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;display:flex;"&gt;
&lt;span class="prefix" style="display:none;"&gt;&lt;/span&gt;&lt;span class="content" style="font-size:16px;color:rgb(217, 119, 87);line-height:1.5em;letter-spacing:0em;font-weight:bold;display:inline-block;background-color:rgba(217, 119, 87, 0.08);padding-top:5px;padding-right:12px;padding-bottom:5px;padding-left:12px;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;"&gt;&lt;strong style="color:rgb(0, 0, 0);font-weight:bold;width:auto;height:auto;margin-top:0px;margin-bottom:0px;margin-left:2px;margin-right:2px;padding-top:4px;padding-bottom:4px;padding-left:4px;padding-right:4px;border-top-style:none;border-bottom-style:none;border-left-style:none;border-right-style:none;border-top-width:3px;border-bottom-width:3px;border-left-width:3px;border-right-width:3px;border-top-color:rgba(0, 0, 0, 0.4);border-bottom-color:rgba(0, 0, 0, 0.4);border-left-color:rgba(0, 0, 0, 0.4);border-right-color:rgba(0, 0, 0, 0.4);border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;background-color:transparent;"&gt;安装命令&lt;/strong&gt;&lt;/span&gt;&lt;span class="suffix" style="display:none;"&gt;&lt;/span&gt;
&lt;/h3&gt;
&lt;pre class="custom" style="border-top-left-radius:13px;border-top-right-radius:13px;border-bottom-right-radius:13px;border-bottom-left-radius:13px;display:block;border-radius:5px;text-align:left;margin-top:10px;margin-bottom:10px;margin-left:0px;margin-right:0px;background-color:rgb(40, 44, 52) !important;padding-top:15px !important;padding-right:15px !important;padding-bottom:15px !important;padding-left:15px !important;"&gt;&lt;span style="display:block;height:30px;width:100%;background-size:40px;background-color:#282c34;margin-bottom:-7px;border-radius:5px;background-position:10px 10px;"&gt;&lt;/span&gt;&lt;code class="hljs" style="padding:16px;line-height:1.6;padding-top:15px;background:#282c34;border-radius:5px;display:-webkit-box;font-family:Consolas , Monaco , Menlo , monospace;font-size:12px;color:rgb(171, 178, 191) !important;background-color:transparent !important;"&gt;curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash&lt;br&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p style="color:rgb(53, 53, 53);font-size:16px;line-height:1.75;letter-spacing:0em;text-align:left;text-indent:0em;padding-top:8px;padding-bottom:8px;padding-left:0px;padding-right:0px;margin-top:0.8em;margin-right:0px;margin-bottom:0.8em;margin-left:0px;"&gt;安装完成后，脚本会自动进入引导设置，选择 &lt;strong style="color:rgb(0, 0, 0);font-weight:bold;width:auto;height:auto;margin-top:0px;margin-bottom:0px;margin-left:2px;margin-right:2px;padding-top:4px;padding-bottom:4px;padding-left:4px;padding-right:4px;border-top-style:none;border-bottom-style:none;border-left-style:none;border-right-style:none;border-top-width:3px;border-bottom-width:3px;border-left-width:3px;border-right-width:3px;border-top-color:rgba(0, 0, 0, 0.4);border-bottom-color:rgba(0, 0, 0, 0.4);border-left-color:rgba(0, 0, 0, 0.4);border-right-color:rgba(0, 0, 0, 0.4);border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;background-color:transparent;"&gt;Quick setup&lt;/strong&gt; 模式，然后按提示配置模型。推荐选 OpenRouter，进入后可以选免费模型（如 g&lt;em style="color:rgb(217, 119, 87);font-style:italic;background-color:rgba(0, 0, 0, 0);background-image:none;background-position-x:left;background-position-y:top;background-size:auto;width:auto;height:auto;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;border-top-style:none;border-bottom-style:none;border-left-style:none;border-right-style:none;border-top-width:3px;border-bottom-width:3px;border-left-width:3px;border-right-width:3px;border-top-color:rgba(0, 0, 0, 0.4);border-bottom-color:rgba(0, 0, 0, 0.4);border-left-color:rgba(0, 0, 0, 0.4);border-right-color:rgba(0, 0, 0, 0.4);border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;"&gt;oogle/gemma-4-31b-it:free&lt;/em&gt;），零成本跑起来先体验。&lt;/p&gt;
&lt;p style="color:rgb(53, 53, 53);font-size:16px;line-height:1.75;letter-spacing:0em;text-align:left;text-indent:0em;padding-top:8px;padding-bottom:8px;padding-left:0px;padding-right:0px;margin-top:0.8em;margin-right:0px;margin-bottom:0.8em;margin-left:0px;"&gt;如果之前本地已有 OpenAI 或 Codex 的授权配置，Hermes 会自动读取，不用重复填写。&lt;/p&gt;
&lt;p style="color:rgb(53, 53, 53);font-size:16px;line-height:1.75;letter-spacing:0em;text-align:left;text-indent:0em;padding-top:8px;padding-bottom:8px;padding-left:0px;padding-right:0px;margin-top:0.8em;margin-right:0px;margin-bottom:0.8em;margin-left:0px;"&gt;配置最后会询问是否注册为系统服务，选 &lt;strong style="color:rgb(0, 0, 0);font-weight:bold;width:auto;height:auto;margin-top:0px;margin-bottom:0px;margin-left:2px;margin-right:2px;padding-top:4px;padding-bottom:4px;padding-left:4px;padding-right:4px;border-top-style:none;border-bottom-style:none;border-left-style:none;border-right-style:none;border-top-width:3px;border-bottom-width:3px;border-left-width:3px;border-right-width:3px;border-top-color:rgba(0, 0, 0, 0.4);border-bottom-color:rgba(0, 0, 0, 0.4);border-left-color:rgba(0, 0, 0, 0.4);border-right-color:rgba(0, 0, 0, 0.4);border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;background-color:transparent;"&gt;Y&lt;/strong&gt; 可以开机自启、后台常驻，省去每次手动启动的麻烦。&lt;/p&gt;
&lt;p style="color:rgb(53, 53, 53);font-size:16px;line-height:1.75;letter-spacing:0em;text-align:left;text-indent:0em;padding-top:8px;padding-bottom:8px;padding-left:0px;padding-right:0px;margin-top:0.8em;margin-right:0px;margin-bottom:0.8em;margin-left:0px;"&gt;如果你暂时不想配置聊天平台，选择跳过（Skip），直接在终端里输入：&lt;/p&gt;
&lt;pre class="custom" style="border-top-left-radius:13px;border-top-right-radius:13px;border-bottom-right-radius:13px;border-bottom-left-radius:13px;display:block;border-radius:5px;text-align:left;margin-top:10px;margin-bottom:10px;margin-left:0px;margin-right:0px;background-color:rgb(40, 44, 52) !important;padding-top:15px !important;padding-right:15px !important;padding-bottom:15px !important;padding-left:15px !important;"&gt;&lt;span style="display:block;height:30px;width:100%;background-size:40px;background-color:#282c34;margin-bottom:-7px;border-radius:5px;background-position:10px 10px;"&gt;&lt;/span&gt;&lt;code class="hljs" style="padding:16px;line-height:1.6;padding-top:15px;background:#282c34;border-radius:5px;display:-webkit-box;font-family:Consolas , Monaco , Menlo , monospace;font-size:12px;color:rgb(171, 178, 191) !important;background-color:transparent !important;"&gt;hermes&lt;br&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p style="color:rgb(53, 53, 53);font-size:16px;line-height:1.75;letter-spacing:0em;text-align:left;text-indent:0em;padding-top:8px;padding-bottom:8px;padding-left:0px;padding-right:0px;margin-top:0.8em;margin-right:0px;margin-bottom:0.8em;margin-left:0px;"&gt;能看到对话界面，说明安装成功了，可以直接在命令行里开聊。&lt;/p&gt;
&lt;img src="https://pbs.twimg.com/media/HFYiyvda8AQToWq?format=png&amp;amp;name=900x900" alt="图像" style="display:block;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;max-width:100%;border-top-style:none;border-bottom-style:none;border-left-style:none;border-right-style:none;border-top-width:3px;border-bottom-width:3px;border-left-width:3px;border-right-width:3px;border-top-color:rgba(0, 0, 0, 0.4);border-bottom-color:rgba(0, 0, 0, 0.4);border-left-color:rgba(0, 0, 0, 0.4);border-right-color:rgba(0, 0, 0, 0.4);border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;"&gt;图像
&lt;p style="color:rgb(53, 53, 53);font-size:16px;line-height:1.75;letter-spacing:0em;text-align:left;text-indent:0em;padding-top:8px;padding-bottom:8px;padding-left:0px;padding-right:0px;margin-top:0.8em;margin-right:0px;margin-bottom:0.8em;margin-left:0px;"&gt;安装后必须的事情&lt;/p&gt;
&lt;pre class="custom" style="border-top-left-radius:13px;border-top-right-radius:13px;border-bottom-right-radius:13px;border-bottom-left-radius:13px;display:block;border-radius:5px;text-align:left;margin-top:10px;margin-bottom:10px;margin-left:0px;margin-right:0px;background-color:rgb(40, 44, 52) !important;padding-top:15px !important;padding-right:15px !important;padding-bottom:15px !important;padding-left:15px !important;"&gt;&lt;span style="display:block;height:30px;width:100%;background-size:40px;background-color:#282c34;margin-bottom:-7px;border-radius:5px;background-position:10px 10px;"&gt;&lt;/span&gt;&lt;code class="hljs" style="padding:16px;line-height:1.6;padding-top:15px;background:#282c34;border-radius:5px;display:-webkit-box;font-family:Consolas , Monaco , Menlo , monospace;font-size:12px;color:rgb(171, 178, 191) !important;background-color:transparent !important;"&gt;让Hermes agent配置 COMFOX及CAMOFOX_URL。&lt;br&gt;让Hermes agent编辑写入 ~/.hermes/SOUL.md &lt;br&gt;让Hermes agent帮我配置个exa&lt;br&gt;让Hermes agent&lt;br&gt;让Hermes agent&lt;br&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;pre class="custom" style="border-top-left-radius:13px;border-top-right-radius:13px;border-bottom-right-radius:13px;border-bottom-left-radius:13px;display:block;border-radius:5px;text-align:left;margin-top:10px;margin-bottom:10px;margin-left:0px;margin-right:0px;background-color:rgb(40, 44, 52) !important;padding-top:15px !important;padding-right:15px !important;padding-bottom:15px !important;padding-left:15px !important;"&gt;&lt;span style="display:block;height:30px;width:100%;background-size:40px;background-color:#282c34;margin-bottom:-7px;border-radius:5px;background-position:10px 10px;"&gt;&lt;/span&gt;&lt;code class="hljs" style="padding:16px;line-height:1.6;padding-top:15px;background:#282c34;border-radius:5px;display:-webkit-box;font-family:Consolas , Monaco , Menlo , monospace;font-size:12px;color:rgb(171, 178, 191) !important;background-color:transparent !important;"&gt;做一个 终端命令审计插件（Terminal Audit Hook）：在每次 terminal 工具执行完毕后，自动把命令内容、执行结果、时间戳、会话ID 追加到日志文件。&lt;br&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;h2 style="margin-top:30px;margin-bottom:10px;margin-left:0px;margin-right:0px;align-items:unset;background-image:none;background-position-x:0%;background-position-y:0%;background-size:auto;border-top-style:none;border-bottom-style:none;border-left-style:none;border-right-style:none;border-top-width:1px;border-bottom-width:1px;border-left-width:1px;border-right-width:1px;border-top-color:rgb(0, 0, 0);border-bottom-color:rgb(0, 0, 0);border-left-color:rgb(0, 0, 0);border-right-color:rgb(0, 0, 0);border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;display:block;flex-direction:unset;float:unset;height:auto;justify-content:unset;line-height:1.5em;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;text-align:left;width:auto;"&gt;
&lt;span class="prefix" style="display:none;"&gt;&lt;/span&gt;&lt;span class="content" style="font-size:20px;color:rgb(217, 119, 87);line-height:1.8em;letter-spacing:0em;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;border-top-style:none;border-bottom-style:none;border-right-style:none;border-top-width:1px;border-bottom-width:1px;border-right-width:1px;border-top-color:rgb(0, 0, 0);border-bottom-color:rgb(0, 0, 0);border-right-color:rgb(0, 0, 0);border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;align-items:unset;background-image:none;background-position-x:0%;background-position-y:0%;background-size:auto;display:inline-block;font-weight:700;flex-direction:unset;float:unset;height:auto;justify-content:unset;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-align:left;text-indent:0em;width:auto;border-left-width:medium;border-left-style:none;"&gt;02. 接入 web ui&lt;/span&gt;&lt;span class="suffix" style="display:none;"&gt;&lt;/span&gt;
&lt;/h2&gt;
&lt;p style="color:rgb(53, 53, 53);font-size:16px;line-height:1.75;letter-spacing:0em;text-align:left;text-indent:0em;padding-top:8px;padding-bottom:8px;padding-left:0px;padding-right:0px;margin-top:0.8em;margin-right:0px;margin-bottom:0.8em;margin-left:0px;"&gt;强烈推荐 hermes web ui，区分了 CLI 对话、TG 对话以及最新的微信对话。&lt;/p&gt;
&lt;p style="color:rgb(53, 53, 53);font-size:16px;line-height:1.75;letter-spacing:0em;text-align:left;text-indent:0em;padding-top:8px;padding-bottom:8px;padding-left:0px;padding-right:0px;margin-top:0.8em;margin-right:0px;margin-bottom:0.8em;margin-left:0px;"&gt;相较于 CLI 终端对话，它展示内容更加具体。系统新增了定时任务配置、模型添加与实时切换功能，同时集成了官方技能点配置、用户笔记编辑、用户画像管理等能力。&lt;/p&gt;
&lt;p style="color:rgb(53, 53, 53);font-size:16px;line-height:1.75;letter-spacing:0em;text-align:left;text-indent:0em;padding-top:8px;padding-bottom:8px;padding-left:0px;padding-right:0px;margin-top:0.8em;margin-right:0px;margin-bottom:0.8em;margin-left:0px;"&gt;此外，还优化了实时响应机制，缩短了消息间隔，并新增回复完成提示音。项目地址：https://github.com/EKKOLearnAI/c&lt;/p&gt;
&lt;img src="https://gitee.com/da-qiang-classmate/typora/raw/master/image/image-20260414222135731.webp" alt style="display:block;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;max-width:100%;border-top-style:none;border-bottom-style:none;border-left-style:none;border-right-style:none;border-top-width:3px;border-bottom-width:3px;border-left-width:3px;border-right-width:3px;border-top-color:rgba(0, 0, 0, 0.4);border-bottom-color:rgba(0, 0, 0, 0.4);border-left-color:rgba(0, 0, 0, 0.4);border-right-color:rgba(0, 0, 0, 0.4);border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;"&gt;
&lt;p style="color:rgb(53, 53, 53);font-size:16px;line-height:1.75;letter-spacing:0em;text-align:left;text-indent:0em;padding-top:8px;padding-bottom:8px;padding-left:0px;padding-right:0px;margin-top:0.8em;margin-right:0px;margin-bottom:0.8em;margin-left:0px;"&gt;&lt;strong style="color:rgb(0, 0, 0);font-weight:bold;width:auto;height:auto;margin-top:0px;margin-bottom:0px;margin-left:2px;margin-right:2px;padding-top:4px;padding-bottom:4px;padding-left:4px;padding-right:4px;border-top-style:none;border-bottom-style:none;border-left-style:none;border-right-style:none;border-top-width:3px;border-bottom-width:3px;border-left-width:3px;border-right-width:3px;border-top-color:rgba(0, 0, 0, 0.4);border-bottom-color:rgba(0, 0, 0, 0.4);border-left-color:rgba(0, 0, 0, 0.4);border-right-color:rgba(0, 0, 0, 0.4);border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;background-color:transparent;"&gt;其他类似的 web ui 项目&lt;/strong&gt;&lt;/p&gt;
&lt;ul style="list-style-type:circle;margin-top:8px;margin-bottom:8px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:25px;padding-right:0px;color:rgb(217, 119, 87);font-size:16px;"&gt;
&lt;li&gt;&lt;a href="https://hermes-agent.nousresearch.com/docs/user-guide/messaging/weixin" style="color:rgb(217, 119, 87);font-weight:500;border-top-style:none;border-left-style:none;border-right-style:none;border-top-width:1px;border-left-width:1px;border-right-width:1px;border-top-color:rgb(30, 107, 184);border-left-color:rgb(30, 107, 184);border-right-color:rgb(30, 107, 184);border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgb(217, 119, 87);"&gt;hermes-webui&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/joeynyc/hermes-hudui" style="color:rgb(217, 119, 87);font-weight:500;border-top-style:none;border-left-style:none;border-right-style:none;border-top-width:1px;border-left-width:1px;border-right-width:1px;border-top-color:rgb(30, 107, 184);border-left-color:rgb(30, 107, 184);border-right-color:rgb(30, 107, 184);border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgb(217, 119, 87);"&gt;hermes-hudui&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 style="margin-top:30px;margin-bottom:10px;margin-left:0px;margin-right:0px;align-items:unset;background-image:none;background-position-x:0%;background-position-y:0%;background-size:auto;border-top-style:none;border-bottom-style:none;border-left-style:none;border-right-style:none;border-top-width:1px;border-bottom-width:1px;border-left-width:1px;border-right-width:1px;border-top-color:rgb(0, 0, 0);border-bottom-color:rgb(0, 0, 0);border-left-color:rgb(0, 0, 0);border-right-color:rgb(0, 0, 0);border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;display:block;flex-direction:unset;float:unset;height:auto;justify-content:unset;line-height:1.5em;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;text-align:left;width:auto;"&gt;
&lt;span class="prefix" style="display:none;"&gt;&lt;/span&gt;&lt;span class="content" style="font-size:20px;color:rgb(217, 119, 87);line-height:1.8em;letter-spacing:0em;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;border-top-style:none;border-bottom-style:none;border-right-style:none;border-top-width:1px;border-bottom-width:1px;border-right-width:1px;border-top-color:rgb(0, 0, 0);border-bottom-color:rgb(0, 0, 0);border-right-color:rgb(0, 0, 0);border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;align-items:unset;background-image:none;background-position-x:0%;background-position-y:0%;background-size:auto;display:inline-block;font-weight:700;flex-direction:unset;float:unset;height:auto;justify-content:unset;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-align:left;text-indent:0em;width:auto;border-left-width:medium;border-left-style:none;"&gt;03.桥接个人微信&lt;/span&gt;&lt;span class="suffix" style="display:none;"&gt;&lt;/span&gt;
&lt;/h2&gt;
&lt;blockquote class="custom-blockquote multiquote-1" style="font-style:normal;line-height:1.75;color:rgb(68, 68, 68);margin-top:20px;margin-bottom:20px;margin-left:0px;margin-right:0px;padding-top:10px;padding-bottom:10px;padding-left:20px;padding-right:10px;border-top-style:none;border-bottom-style:none;border-left-style:solid;border-right-style:none;border-top-width:3px;border-bottom-width:3px;border-left-width:3px;border-right-width:3px;border-top-color:rgba(0, 0, 0, 0.4);border-bottom-color:rgba(0, 0, 0, 0.4);border-left-color:rgb(178, 174, 197);border-right-color:rgba(0, 0, 0, 0.4);border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;background-color:rgb(255, 249, 249);background-image:none;background-position-x:left;background-position-y:top;background-size:auto;width:auto;height:auto;display:block;"&gt;
&lt;span style="display:none;color:rgb(0, 0, 0);font-size:16px;line-height:1.5em;letter-spacing:0em;text-align:left;font-weight:normal;"&gt;&lt;/span&gt;
&lt;ol style="list-style-type:decimal;margin-top:8px;margin-bottom:8px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:25px;padding-right:0px;color:rgb(217, 119, 87);font-size:16px;"&gt;
&lt;li&gt;
&lt;p style="text-indent:0em;padding-top:8px;padding-bottom:8px;padding-left:0px;padding-right:0px;color:rgb(102, 102, 102);font-size:16px;line-height:1.8em;letter-spacing:0em;text-align:left;font-weight:normal;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;"&gt;首先打开终端，输入 hermes update&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p style="text-indent:0em;padding-top:8px;padding-bottom:8px;padding-left:0px;padding-right:0px;color:rgb(102, 102, 102);font-size:16px;line-height:1.8em;letter-spacing:0em;text-align:left;font-weight:normal;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;"&gt;更新好之后输入 hermes gateway setup&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p style="text-indent:0em;padding-top:8px;padding-bottom:8px;padding-left:0px;padding-right:0px;color:rgb(102, 102, 102);font-size:16px;line-height:1.8em;letter-spacing:0em;text-align:left;font-weight:normal;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;"&gt;找到 Weixin 按空格进入设置&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p style="text-indent:0em;padding-top:8px;padding-bottom:8px;padding-left:0px;padding-right:0px;color:rgb(102, 102, 102);font-size:16px;line-height:1.8em;letter-spacing:0em;text-align:left;font-weight:normal;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;"&gt;稍等出现一个二维码或者链接，手机扫码绑定即可&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p style="text-indent:0em;padding-top:8px;padding-bottom:8px;padding-left:0px;padding-right:0px;color:rgb(102, 102, 102);font-size:16px;line-height:1.8em;letter-spacing:0em;text-align:left;font-weight:normal;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;"&gt;之后会有两个选择，都选第一个就行&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p style="text-indent:0em;padding-top:8px;padding-bottom:8px;padding-left:0px;padding-right:0px;color:rgb(102, 102, 102);font-size:16px;line-height:1.8em;letter-spacing:0em;text-align:left;font-weight:normal;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;"&gt;然后我们直接在终端里把安装好的 hermes 喊出来，告诉它：帮我配置好微信的 gateway 服务。它会自动帮你配置好，然后就可以用了&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p style="color:rgb(53, 53, 53);font-size:16px;line-height:1.75;letter-spacing:0em;text-align:left;text-indent:0em;padding-top:8px;padding-bottom:8px;padding-left:0px;padding-right:0px;margin-top:0.8em;margin-right:0px;margin-bottom:0.8em;margin-left:0px;"&gt;参考文档：&lt;a href="https://hermes-agent.nousresearch.com/docs/user-guide/messaging/weixin" style="color:rgb(217, 119, 87);font-weight:500;border-top-style:none;border-left-style:none;border-right-style:none;border-top-width:1px;border-left-width:1px;border-right-width:1px;border-top-color:rgb(30, 107, 184);border-left-color:rgb(30, 107, 184);border-right-color:rgb(30, 107, 184);border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgb(217, 119, 87);"&gt;点此查看&lt;/a&gt;&lt;/p&gt;
&lt;p style="color:rgb(53, 53, 53);font-size:16px;line-height:1.75;letter-spacing:0em;text-align:left;text-indent:0em;padding-top:8px;padding-bottom:8px;padding-left:0px;padding-right:0px;margin-top:0.8em;margin-right:0px;margin-bottom:0.8em;margin-left:0px;"&gt;PS.担心账号被封禁，绝对值得保持谨慎，并使用小号进行测试！&lt;/p&gt;
&lt;p style="color:rgb(53, 53, 53);font-size:16px;line-height:1.75;letter-spacing:0em;text-align:left;text-indent:0em;padding-top:8px;padding-bottom:8px;padding-left:0px;padding-right:0px;margin-top:0.8em;margin-right:0px;margin-bottom:0.8em;margin-left:0px;"&gt;以上，既然看到这里了，如果觉得教程对你有帮助，随手点个赞、收藏、转发三连吧！有任何问题，欢迎在留言区评论。&lt;/p&gt;
&lt;p style="color:rgb(53, 53, 53);font-size:16px;line-height:1.75;letter-spacing:0em;text-align:left;text-indent:0em;padding-top:8px;padding-bottom:8px;padding-left:0px;padding-right:0px;margin-top:0.8em;margin-right:0px;margin-bottom:0.8em;margin-left:0px;"&gt;&lt;strong style="color:rgb(0, 0, 0);font-weight:bold;width:auto;height:auto;margin-top:0px;margin-bottom:0px;margin-left:2px;margin-right:2px;padding-top:4px;padding-bottom:4px;padding-left:4px;padding-right:4px;border-top-style:none;border-bottom-style:none;border-left-style:none;border-right-style:none;border-top-width:3px;border-bottom-width:3px;border-left-width:3px;border-right-width:3px;border-top-color:rgba(0, 0, 0, 0.4);border-bottom-color:rgba(0, 0, 0, 0.4);border-left-color:rgba(0, 0, 0, 0.4);border-right-color:rgba(0, 0, 0, 0.4);border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;background-color:transparent;"&gt;✅大远程技术支持&lt;/strong&gt;&lt;/p&gt;
&lt;p style="color:rgb(53, 53, 53);font-size:16px;line-height:1.75;letter-spacing:0em;text-align:left;text-indent:0em;padding-top:8px;padding-bottom:8px;padding-left:0px;padding-right:0px;margin-top:0.8em;margin-right:0px;margin-bottom:0.8em;margin-left:0px;"&gt;如果你在安装、配置或使用中遇到任何问题，不想自己折腾，随时可以找我提供 &lt;strong style="color:rgb(0, 0, 0);font-weight:bold;width:auto;height:auto;margin-top:0px;margin-bottom:0px;margin-left:2px;margin-right:2px;padding-top:4px;padding-bottom:4px;padding-left:4px;padding-right:4px;border-top-style:none;border-bottom-style:none;border-left-style:none;border-right-style:none;border-top-width:3px;border-bottom-width:3px;border-left-width:3px;border-right-width:3px;border-top-color:rgba(0, 0, 0, 0.4);border-bottom-color:rgba(0, 0, 0, 0.4);border-left-color:rgba(0, 0, 0, 0.4);border-right-color:rgba(0, 0, 0, 0.4);border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;background-color:transparent;"&gt;1 对 1 远程技术支持&lt;/strong&gt;：742112.xyz&lt;/p&gt;
</description>
      <author>sphinx30</author>
      <pubDate>Wed, 15 Apr 2026 23:52:49 +0800</pubDate>
      <link>http://beta.w2solo.com/topics/7204</link>
      <guid>http://beta.w2solo.com/topics/7204</guid>
    </item>
    <item>
      <title>每日 100 次免费调用，Qwen Code 安装全流程揭秘</title>
      <description>&lt;p&gt;Qwen Code 是基于 Gemini Code 二次开发的&lt;strong&gt;终端 AI 编程助手&lt;/strong&gt;，完美搭载&lt;strong&gt;通义千问 3.6 Plus 最新编程模型&lt;/strong&gt;，支持纯中文交互、代码生成/修复/Git 协作，&lt;strong&gt;免费&lt;/strong&gt;提供&lt;strong&gt;每日 100 次请求&lt;/strong&gt;额度完全满足日常开发需求。&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;开源地址&lt;/strong&gt;：&lt;a href="https://github.com/QwenLM/qwen-code" rel="nofollow" target="_blank"&gt;https://github.com/QwenLM/qwen-code&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src="https://gitee.com/da-qiang-classmate/typora/raw/master/image/image-20260414155118952.webp" title="" alt=""&gt;&lt;/p&gt;
&lt;h2 id="一、前置准备"&gt;一、前置准备&lt;/h2&gt;&lt;h3 id="1. 安装必备环境"&gt;1. 安装必备环境&lt;/h3&gt;
&lt;p&gt;Qwen Code 依赖 &lt;strong&gt;Node.js 20.0 及以上版本&lt;/strong&gt;，必须先安装：&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;打开官网：&lt;a href="https://nodejs.org/" rel="nofollow" target="_blank"&gt;https://nodejs.org/&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;下载 &lt;strong&gt;LTS 版本&lt;/strong&gt;（长期稳定版），一路默认安装即可&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;验证是否安装成功：
按下 &lt;code&gt;Win + R&lt;/code&gt;，输入 &lt;code&gt;cmd&lt;/code&gt; 打开终端，执行命令：&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;node -v
npm -v
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;出现版本号就说明环境就绪。&lt;/p&gt;
&lt;h3 id="2. 关键要求"&gt;2. 关键要求&lt;/h3&gt;
&lt;p&gt;打开终端时，&lt;strong&gt;必须右键选择「以管理员身份运行」&lt;/strong&gt;（否则无法全局安装）。&lt;/p&gt;
&lt;h2 id="二、安装命令"&gt;二、安装命令&lt;/h2&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;npm install -g @qwen-code/qwen-code@latest
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;等待安装完成，出现安装成功提示即可。&lt;/p&gt;
&lt;h3 id="验证安装是否成功"&gt;验证安装是否成功&lt;/h3&gt;
&lt;p&gt;在终端输入：&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;qwen --version
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;显示版本号 = &lt;strong&gt;安装成功&lt;/strong&gt;。&lt;/p&gt;
&lt;h2 id="三、首次使用 + 登录授权"&gt;三、首次使用 + 登录授权&lt;/h2&gt;
&lt;p&gt;终端输入命令启动工具：&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;qwen
&lt;/code&gt;&lt;/pre&gt;
&lt;ol&gt;
&lt;li&gt;首次启动会提示选择登录方式，&lt;strong&gt;直接选择「Qwen OAuth」&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;会自动跳转到浏览器，登录你的通义千问账号（直接用 github 登录）&lt;/li&gt;
&lt;li&gt;登录完成后，返回终端，自动完成认证，&lt;strong&gt;无需手动配置密钥&lt;/strong&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;img src="https://gitee.com/da-qiang-classmate/typora/raw/master/image/20260414202107652.webp" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;使用 Qwen3.6 Plus 模型&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;进入交互界面后，使用命令 &lt;code&gt;/model&lt;/code&gt; 切换模型：&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;/model qwen3.6-plus
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;img src="https://gitee.com/da-qiang-classmate/typora/raw/master/image/image-20260414203620949.webp" title="" alt=""&gt;&lt;/p&gt;
&lt;h2 id="四、自然语言使用"&gt;四、自然语言使用&lt;/h2&gt;
&lt;p&gt;启动工具后，直接输入中文需求即可：&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;帮我写一个Python批量重命名文件的脚本
解释当前项目的代码结构
修复这个文件的报错
生成规范的Git提交注释
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;常用命令：&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;/help&lt;/code&gt;：查看所有功能&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;/quit&lt;/code&gt;：退出工具&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;/clear&lt;/code&gt;：清空终端内容&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;以上，既然看到这里了，如果觉得教程对你有帮助，随手点个赞、收藏、转发三连吧！有任何问题，欢迎在留言区评论，我会逐一回复。👏👏&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;✅大远程技术支持&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;如果你在安装、配置或使用中遇到任何问题，不想自己折腾&lt;/p&gt;

&lt;p&gt;随时可以找我提供 &lt;strong&gt;1 对 1 远程技术支持&lt;/strong&gt;：[742112.xyz](&lt;/p&gt;</description>
      <author>sphinx30</author>
      <pubDate>Tue, 14 Apr 2026 21:05:30 +0800</pubDate>
      <link>http://beta.w2solo.com/topics/7202</link>
      <guid>http://beta.w2solo.com/topics/7202</guid>
    </item>
    <item>
      <title>用了三年 Listary，我的完整使用心得，附 bat 脚本！</title>
      <description>&lt;p&gt;Listary 是一款知名的效率工具，以用户友好，使用方式简单而备受好评。&lt;/p&gt;

&lt;p&gt;单论文件搜索，Listary 和 Everything 属于同一梯队，在搜索速度和内存占用上秒杀任何其他软件。&lt;/p&gt;

&lt;p&gt;任何文件，只要你知道他的名称（或者部分名称），就能迅速找到并打开。&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;官方网站&lt;/strong&gt;：&lt;a href="https://www.listary.netdownload" rel="nofollow" target="_blank"&gt;https://www.listary.netdownload&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;官方说明文档&lt;/strong&gt;：&lt;a href="https://help.listary.com/zh-Hans/search-file" rel="nofollow" target="_blank"&gt;https://help.listary.com/zh-Hans/search-file&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;升级到 Listary Pro 优惠通道&lt;/strong&gt;：&lt;a href="https://lizhi.shop/products/listary-pro?cid=wbm93g4b" rel="nofollow" target="_blank" title=""&gt;点此购买&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src="https://gitee.com/da-qiang-classmate/typora/raw/master/image/PixPin_2026-04-13_21-38-23.webp" title="" alt=""&gt;&lt;/p&gt;
&lt;h2 id="热键"&gt;热键&lt;/h2&gt;
&lt;p&gt;Listary 的&lt;strong&gt;灵魂功能&lt;/strong&gt;，全局快捷键是效率核心：&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;「双击 Ctrl」一键唤起搜索&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;「Ctrl+G」快速切换&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;在任何软件的「打开文件」「保存文件」对话框里，按下 Ctrl+G，就能直接呼出 Listary 的快速跳转面板，一键跳转到你最近访问过的文件夹、收藏夹目录、常用项目路径，彻底不用再一层层点目录树找位置。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="文件搜索"&gt;文件搜索&lt;/h2&gt;
&lt;p&gt;Listary 最核心的功能，秒级搜索的核心配置&lt;/p&gt;

&lt;p&gt;&lt;em&gt;过滤器：仅支持 pro 用户&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;索引 “添加网络驱动器或本地文件夹” 仅支持 pro 用户&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src="https://gitee.com/da-qiang-classmate/typora/raw/master/image/image-20260412214257275.webp" title="" alt=""&gt;&lt;/p&gt;
&lt;h2 id="动作"&gt;动作&lt;/h2&gt;
&lt;p&gt;自定义文件 / 文件夹的快捷操作菜单&lt;/p&gt;

&lt;p&gt;可以自定义添加动作或删除默认不需要的动作&lt;/p&gt;
&lt;h2 id="命令"&gt;命令&lt;/h2&gt;
&lt;p&gt;常用的内置命令&lt;/p&gt;

&lt;p&gt;mkdir---创建文件夹&lt;/p&gt;

&lt;p&gt;cmd---打开命令行窗口&lt;/p&gt;

&lt;p&gt;psh---PowerShell
hosts---编辑 Hosts&lt;/p&gt;

&lt;p&gt;这些你可以增删、修改关键词&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;比如增加的：&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;ip----查看 IP 配置&lt;/p&gt;

&lt;p&gt;liantong---网络连通性测试&lt;/p&gt;

&lt;p&gt;wifi---查看 WiFi 密码&lt;/p&gt;

&lt;p&gt;chongqi---重启资源管理器&lt;/p&gt;

&lt;p&gt;linshi---打开临时文件夹并清理&lt;/p&gt;

&lt;p&gt;guanbi---一键关闭所有窗口&lt;/p&gt;

&lt;p&gt;shangban---上班一键打开常用软件/文件&lt;/p&gt;

&lt;p&gt;xiaban---下班一键关闭 + 睡眠（配置参考⬇️）&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;路径：powershell.exe&lt;/p&gt;

&lt;p&gt;参数：-NoProfile -Command "Get-Process | Where-Object { $&lt;u&gt;.MainWindowTitle -ne '' -and $&lt;/u&gt;.ProcessName -ne 'explorer' -and $_.Id -ne $PID } | Stop-Process -Force; rundll32.exe powrprof.dll,SetSuspendState 0,1,0"&lt;/p&gt;

&lt;p&gt;静默启动：☑️&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;我总共大概添加了覆盖个人高频的场景的所有命令，还有接下来说的一些脚本&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;PS.这些东西，确实花了时间的，我把我的配置打包成自解压文件，你拿到点击下就变成了你的设置&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;需要的可以找我，99 米。我的号是：dqtx33&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;h3 id="进阶玩法示例："&gt;
&lt;strong&gt;进阶玩法&lt;/strong&gt;示例：&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;批量搜索&lt;/li&gt;
&lt;li&gt;一键打开多个常用的工具&lt;/li&gt;
&lt;li&gt;一键关闭任务栏所有显示的任务&lt;/li&gt;
&lt;li&gt;一键清理垃圾&lt;/li&gt;
&lt;li&gt;一备份 Listary 设置.bat&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;img src="https://gitee.com/da-qiang-classmate/typora/raw/master/image/image-20260413184612222.webp" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;批量搜索.bat 示例（ANSI 格式）&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;@echo off
chcp 65001 &amp;gt; nul
:: 接收 Listary 传入的关键词
set "kw=%~1"
if "%kw%"=="" (
    echo 请输入搜索关键词！
    pause
    exit /b
)
:: 编码关键词（处理中文/特殊字符）
for /f "delims=" %%a in ('powershell -Command "[System.Web.HttpUtility]::UrlEncode('%kw%')"') do set "encoded_kw=%%a"
:: 各平台搜索链接（排序：谷歌 → 推特 → GitHub → 油管 → B站）
set "google=https://www.google.com/search?q=%encoded_kw%"
set "twitter=https://twitter.com/search?q=%encoded_kw%"
set "github=https://github.com/search?q=%encoded_kw%"
set "youtube=https://www.youtube.com/results?search_query=%encoded_kw%"
set "bilibili=https://search.bilibili.com/all?keyword=%encoded_kw%"
:: 按排序批量打开
start "" "%google%"
start "" "%twitter%"
start "" "%github%"
start "" "%youtube%"
start "" "%bilibili%"
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id="网络搜索"&gt;网络搜索&lt;/h2&gt;
&lt;p&gt;左键双击 - 选项 - 网络搜索，可以增删添加搜索&lt;/p&gt;

&lt;p&gt;&lt;img src="https://gitee.com/da-qiang-classmate/typora/raw/master/image/image-20260413185036625.webp" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;建议保留谷歌/百度/必应（g/b/ing/）这&lt;strong&gt;3&lt;/strong&gt;个&lt;/p&gt;

&lt;p&gt;再配置添加如下 *&lt;em&gt;18&lt;/em&gt;个规则 “”&lt;/p&gt;
&lt;table class="table table-bordered table-striped"&gt;
&lt;tr&gt;
&lt;th&gt;项目&lt;/th&gt;
&lt;th&gt;URL&lt;/th&gt;
&lt;th&gt;搜索提示&amp;amp;Custom&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;X-sou&lt;/td&gt;
&lt;td&gt;
&lt;a href="https://x-sou.com/search?q=query%7D&amp;amp;tab=tweets&amp;amp;sort=latest" rel="nofollow" target="_blank"&gt;https://x-sou.com/search?q=query}&amp;amp;tab=tweets&amp;amp;sort=latest&lt;/a&gt;{&lt;/td&gt;
&lt;td&gt;Google&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Luxirty Search&lt;/td&gt;
&lt;td&gt;
&lt;a href="https://s.ccino.org/search?q=query%7D" rel="nofollow" target="_blank"&gt;https://s.ccino.org/search?q=query}&lt;/a&gt;{&lt;/td&gt;
&lt;td&gt;Bing&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;GitHub&lt;/td&gt;
&lt;td&gt;
&lt;a href="https://github.com/search?q=query%7D" rel="nofollow" target="_blank"&gt;https://github.com/search?q=query}&lt;/a&gt;{&lt;/td&gt;
&lt;td&gt;cmd /k gh {query}&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;即刻&lt;/td&gt;
&lt;td&gt;
&lt;a href="https://web.okjike.com/search?q=query%7D" rel="nofollow" target="_blank"&gt;https://web.okjike.com/search?q=query}&lt;/a&gt;{&lt;/td&gt;
&lt;td&gt;Baidu&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;推特&lt;/td&gt;
&lt;td&gt;
&lt;a href="https://twitter.com/search?q=query%7D" rel="nofollow" target="_blank"&gt;https://twitter.com/search?q=query}&lt;/a&gt;{&lt;/td&gt;
&lt;td&gt;
&lt;a href="http://suggestqueries.google.com/complete/search?client=witter&amp;amp;ds=yt&amp;amp;client=firefox&amp;amp;q=query%7D" rel="nofollow" target="_blank"&gt;http://suggestqueries.google.com/complete/search?client=witter&amp;amp;ds=yt&amp;amp;client=firefox&amp;amp;q=query}&lt;/a&gt;{&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;小红书&lt;/td&gt;
&lt;td&gt;
&lt;a href="https://www.xiaohongshu.com/search_result?keyword=query%7D" rel="nofollow" target="_blank"&gt;https://www.xiaohongshu.com/search_result?keyword=query}&lt;/a&gt;{&lt;/td&gt;
&lt;td&gt;
&lt;a href="https://www.xiaohongshu.com/search_result?keyword=query%7D" rel="nofollow" target="_blank"&gt;https://www.xiaohongshu.com/search_result?keyword=query}&lt;/a&gt;{&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;抖音&lt;/td&gt;
&lt;td&gt;
&lt;a href="https://www.douyin.com/search/query%7D" rel="nofollow" target="_blank"&gt;https://www.douyin.com/search/query}&lt;/a&gt;{&lt;/td&gt;
&lt;td&gt;cmd /k tt {query}&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;油管&lt;/td&gt;
&lt;td&gt;
&lt;a href="http://youtube.com/results?q=query%7D" rel="nofollow" target="_blank"&gt;http://youtube.com/results?q=query}&lt;/a&gt;{&lt;/td&gt;
&lt;td&gt;
&lt;a href="http://suggestqueries.google.com/complete/search?client=youtube&amp;amp;ds=yt&amp;amp;client=firefox&amp;amp;q=query%7D" rel="nofollow" target="_blank"&gt;http://suggestqueries.google.com/complete/search?client=youtube&amp;amp;ds=yt&amp;amp;client=firefox&amp;amp;q=query}&lt;/a&gt;{&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;B 站&lt;/td&gt;
&lt;td&gt;
&lt;a href="https://search.bilibili.com/all?keyword=query%7D&amp;amp;order=click" rel="nofollow" target="_blank"&gt;https://search.bilibili.com/all?keyword=query}&amp;amp;order=click&lt;/a&gt;{&lt;/td&gt;
&lt;td&gt;
&lt;a href="https://search.bilibili.com/all?keyword=query%7D&amp;amp;tids=36" rel="nofollow" target="_blank"&gt;https://search.bilibili.com/all?keyword=query}&amp;amp;tids=36&lt;/a&gt;{&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;csdn&lt;/td&gt;
&lt;td&gt;
&lt;a href="https://so.csdn.net/so/search?q=query%7D" rel="nofollow" target="_blank"&gt;https://so.csdn.net/so/search?q=query}&lt;/a&gt;{&lt;/td&gt;
&lt;td&gt;
&lt;a href="https://www.csdn.net/api/v1/search/suggestion?keyword=query%7D" rel="nofollow" target="_blank"&gt;https://www.csdn.net/api/v1/search/suggestion?keyword=query}&lt;/a&gt;{&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;知乎&lt;/td&gt;
&lt;td&gt;
&lt;a href="https://www.zhihu.com/search?type=content&amp;amp;q=query%7D" rel="nofollow" target="_blank"&gt;https://www.zhihu.com/search?type=content&amp;amp;q=query}&lt;/a&gt;{&lt;/td&gt;
&lt;td&gt;Google&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Kimi&lt;/td&gt;
&lt;td&gt;
&lt;a href="https://kimi.moonshot.cn/_prefill_chat?send_immediately=true&amp;amp;prefill_prompt=query%7D" rel="nofollow" target="_blank"&gt;https://kimi.moonshot.cn/_prefill_chat?send_immediately=true&amp;amp;prefill_prompt=query}&lt;/a&gt;{&lt;/td&gt;
&lt;td&gt;Baidu&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;秘塔 AI 搜索&lt;/td&gt;
&lt;td&gt;
&lt;a href="https://metaso.cn/?q=query%7D" rel="nofollow" target="_blank"&gt;https://metaso.cn/?q=query}&lt;/a&gt;{&lt;/td&gt;
&lt;td&gt;
&lt;a href="https://suggestqueries.google.com/complete/search?client=chrome&amp;amp;q=query%7D" rel="nofollow" target="_blank"&gt;https://suggestqueries.google.com/complete/search?client=chrome&amp;amp;q=query}&lt;/a&gt;{&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Perplexity&lt;/td&gt;
&lt;td&gt;
&lt;a href="https://www.perplexity.ai/search?q=query%7D" rel="nofollow" target="_blank"&gt;https://www.perplexity.ai/search?q=query}&lt;/a&gt;{&lt;/td&gt;
&lt;td&gt;
&lt;a href="https://suggestqueries.google.com/complete/search?client=chrome&amp;amp;q=query%7D" rel="nofollow" target="_blank"&gt;https://suggestqueries.google.com/complete/search?client=chrome&amp;amp;q=query}&lt;/a&gt;{&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Grok&lt;/td&gt;
&lt;td&gt;
&lt;a href="https://grok.com/?q=query%7Dhttps://www.zhihu.com/search?type=content&amp;amp;q=query%7D" rel="nofollow" target="_blank"&gt;https://grok.com/?q=query}https://www.zhihu.com/search?type=content&amp;amp;q=query}&lt;/a&gt;{&lt;/td&gt;
&lt;td&gt;GoogleGoogle&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;X Grok&lt;/td&gt;
&lt;td&gt;
&lt;a href="https://x.com/i/grok?text=query%7Dhttps://web.okjike.com/search?q=query%7D" rel="nofollow" target="_blank"&gt;https://x.com/i/grok?text=query}https://web.okjike.com/search?q=query}&lt;/a&gt;{&lt;/td&gt;
&lt;td&gt;Google&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Greasy Fork&lt;/td&gt;
&lt;td&gt;
&lt;a href="https://greasyfork.org/zh-CN/scripts?q=query%7D" rel="nofollow" target="_blank"&gt;https://greasyfork.org/zh-CN/scripts?q=query}&lt;/a&gt;{&lt;/td&gt;
&lt;td&gt;Google&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;chrome 商店&lt;/td&gt;
&lt;td&gt;
&lt;a href="https://chromewebstore.google.com/search/query%7D?hl=zh-CN" rel="nofollow" target="_blank"&gt;https://chromewebstore.google.com/search/query}?hl=zh-CN&lt;/a&gt;{&lt;/td&gt;
&lt;td&gt;Google&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;&lt;h2 id="菜单"&gt;菜单&lt;/h2&gt;
&lt;p&gt;自定义 Listary 的&lt;strong&gt;左键菜单与快捷菜单&lt;/strong&gt;，深度整合文件管理器&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;在文件夹任意位置&lt;strong&gt;左键双击&lt;/strong&gt;调快捷菜单，一键添加收藏&lt;/li&gt;
&lt;li&gt;可手动删减左键菜单项&lt;/li&gt;
&lt;li&gt;可手动添加以下类型的左键菜单项&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;文件夹&lt;/p&gt;

&lt;p&gt;子菜单&lt;/p&gt;

&lt;p&gt;分隔符&lt;/p&gt;

&lt;p&gt;自定义命令（如果跟我一样懒惰，把设置的常用自定义命令添加到左键，不要不要添加太多）&lt;/p&gt;

&lt;p&gt;命令&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;img src="https://gitee.com/da-qiang-classmate/typora/raw/master/image/image-20260413183546110.webp" title="" alt=""&gt;&lt;/p&gt;
&lt;h2 id="设置项迁移新设备"&gt;设置项迁移新设备&lt;/h2&gt;
&lt;p&gt;你需要手动复制配置文件，配置文件位于
C:\Users\%username%\AppData\Roaming\Listary\UserProfile\Settings\Preferences.json&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;具体步骤如下&lt;/strong&gt;：
1.新设备完全退出 Listary。
2.按 Win + R，输入下面路径后回车&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;%appdata%\Listary\UserProfile\Settings
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;将配置好的 Preferences.json 粘贴进去替换掉即可
3.重新打开 Listary。&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;同类的产品还有&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt; &lt;a href="https://ftp.voidtools.com/zh-cn/downloads/" rel="nofollow" target="_blank" title=""&gt;Everything&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt; &lt;a href="https://github.com/Flow-Launcher/Flow.Launcher" rel="nofollow" target="_blank" title=""&gt;Flow Launcher&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;以上，后续我学到新的东西，会持续更新这篇文章！&lt;/p&gt;

&lt;p&gt;&lt;em&gt;ps&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;大强同学：&lt;a href="https://www.dqtx.cc/" rel="nofollow" target="_blank" title=""&gt;dqtx.cc&lt;/a&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;远程服务:&lt;a href="https://www.742112.xyz/" rel="nofollow" target="_blank" title=""&gt;742112.xyz&lt;/a&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;</description>
      <author>sphinx30</author>
      <pubDate>Mon, 13 Apr 2026 22:05:17 +0800</pubDate>
      <link>http://beta.w2solo.com/topics/7200</link>
      <guid>http://beta.w2solo.com/topics/7200</guid>
    </item>
    <item>
      <title>我用两大插件，盘活了上千条 Obsidian 笔记</title>
      <description>&lt;p&gt;很多 Obsidian 深度用户在积累了上千篇笔记后，都会面临一个共同的痛点：&lt;strong&gt;存入容易，提取困难。&lt;/strong&gt; 知识库逐渐变成了一个只进不出的 “数据黑洞”。&lt;/p&gt;

&lt;p&gt;如果你还在使用基础的文件夹和标签管理笔记，那你就错过了 Obsidian 最强大的黑魔法。&lt;/p&gt;

&lt;p&gt;今天，我们将结合 Obsidian 生态中的两大超神插件——&lt;strong&gt;Dataview&lt;/strong&gt;（数据查询引擎）和 &lt;strong&gt;Templater&lt;/strong&gt;（动态模板引擎），为你展示 6 个开箱即用的高级自动化脚本。&lt;/p&gt;

&lt;p&gt;这 6 个案例将把你的 Obsidian 从 “静态的纯文本仓库” 彻底升级为&lt;strong&gt;带有弹窗交互、自动化整理和数据可视化分析的私人应用程序&lt;/strong&gt;。&lt;/p&gt;

&lt;p&gt;&lt;img src="https://gitee.com/da-qiang-classmate/typora/raw/master/image/image-20260412210757952.webp" title="" alt=""&gt;&lt;/p&gt;
&lt;h2 id="🛠️ 食用指南"&gt;🛠️ 食用指南&lt;/h2&gt;
&lt;p&gt;在开始之前，请确保你已经安装并启用了 &lt;code&gt;Dataview&lt;/code&gt; 和 &lt;code&gt;Templater&lt;/code&gt; 插件，并完成以下核心设置：&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Dataview 设置&lt;/strong&gt;：必须开启 &lt;strong&gt;Enable JavaScript Queries&lt;/strong&gt;（启用 JavaScript 查询）。&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Templater 设置&lt;/strong&gt;：建议绑定一个快捷键（如 &lt;code&gt;Alt+E&lt;/code&gt;）用于一键呼出模板列表。&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;将下方的代码分别复制并保存到你的 “模板文件夹” 中。使用时，在任意笔记中通过 Templater 插入该模板，即可触发极具交互感的弹窗查询！&lt;/p&gt;
&lt;h2 id="案例 1：全局搜索器"&gt;案例 1：全局搜索器&lt;/h2&gt;
&lt;p&gt;Obsidian 自带搜索虽好用，但没法把结果固定在笔记里形成动态看板。输入关键词就能扫描整个知识库，精准提取包含关键词的内容，自动汇总成表格。&lt;/p&gt;

&lt;p&gt;原生搜索做不到的 “结果留存” 它能实现，还能给不同核心项目建专属 “搜索看板笔记”。&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;```dataviewjs
// 1. 设置你要搜索的关键词（测试成功后可换回 Templater 标签）
const prompt = "chrome";  
// const prompt = "&amp;lt;% tp.system.prompt('Query for') %&amp;gt;"; 

const files = app.vault.getMarkdownFiles();
const results = [];

// 2. DataviewJS 支持直接 await，使用 for...of 循环最稳定
for (const file of files) {
    // 排除当前文件自身（测试成功后可换回 Templater 标签）
    const isCurrentFile = file.basename === "未命名";
    // const isCurrentFile = file.basename === "&amp;lt;% tp.file.title %&amp;gt;";

    if (isCurrentFile) continue;

    // 读取文件内容
    const content = await app.vault.cachedRead(file);

    // 使用正则匹配包含 prompt 的行
    const lines = content.split("\n").filter(line =&amp;gt; line.match(new RegExp(prompt, "i")));

    // 如果有匹配结果，存入数组
    if (lines.length &amp;gt; 0) {
        const fileLink = `[[${file.basename}]]`;
        results.push([fileLink, lines.join("\n")]);
    }
}

// 3. 渲染标题和表格
dv.header(1, prompt);
if (results.length &amp;gt; 0) {
    dv.table(["File", "Lines"], results);
} else {
    dv.paragraph("没有找到匹配的结果。");
}
&lt;/code&gt;&lt;/pre&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
## 案例 2：待办聚合器 

待办事项散落在日记、项目笔记、会议记录里，根本记不清自己到底留了多少没完成的任务。



一键汇总全库所有未打勾的 [ ] 任务，还支持关键词过滤。更方便的是，在生成的表格里直接打勾，原笔记的任务状态会自动同步更新！



借助 DataviewJS 的双向绑定属性，完美契合 GTD（搞定一切）的做事理念。

````dataviewjs
```dataviewjs
// 1. 弹窗输入任务关键词 (留空直接回车则显示所有未完成任务)
const keyword = "&amp;lt;% tp.system.prompt('搜索未完成任务的关键词 (留空则显示所有):') %&amp;gt;";

// 2. 获取整个库中所有未完成的任务
let tasks = dv.pages().file.tasks.where(t =&amp;gt; !t.completed);

// 3. 如果输入了关键词，则进行过滤
if (keyword) {
    tasks = tasks.where(t =&amp;gt; t.text.includes(keyword));
}

// 4. 渲染任务列表
dv.header(2, keyword ? `🎯 包含 "${keyword}" 的未完成任务` : "🎯 所有未完成任务");

if (tasks.length &amp;gt; 0) {
    // 使用 Dataview 原生的任务列表渲染，勾选后会自动同步到原文件！
    dv.taskList(tasks, false);
} else {
    dv.paragraph("🎉 太棒了！没有找到符合条件的未完成任务。");
}
&lt;/code&gt;&lt;/pre&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
## 案例 3：近期动态板 

写周报、隔几天打开软件时，完全想不起来最近一周在 Obsidian 里写了什么。输入天数，就能按时间倒序排列最近修改过的所有笔记，自己的数字足迹一眼看清。



结合 luxon 时间库，能精准复盘个人知识产出节奏，是写复盘报告的神器。。

````dataviewjs
```dataviewjs
// 1. 弹窗询问天数，默认值为 7
const daysInput = "&amp;lt;% tp.system.prompt('查看最近几天修改过的笔记？(输入数字)', '7') %&amp;gt;";
const days = parseInt(daysInput);

if (isNaN(days)) {
    dv.paragraph("⚠️ 请输入有效的数字！");
} else {
    // 2. 计算目标时间线
    const pastDate = luxon.DateTime.now().minus({ days: days });

    // 3. 筛选并按修改时间倒序排列
    const recentPages = dv.pages()
        .where(p =&amp;gt; p.file.mtime &amp;gt;= pastDate)
        .sort(p =&amp;gt; p.file.mtime, 'desc');

    // 4. 渲染表格
    dv.header(2, `📅 最近 ${days} 天修改的笔记`);

    if (recentPages.length &amp;gt; 0) {
        dv.table(
            ["📝 笔记名称", "🕒 修改时间", "📁 所在文件夹"], 
            recentPages.map(p =&amp;gt; [
                p.file.link, 
                p.file.mtime.toFormat("yyyy-MM-dd HH:mm"),
                p.file.folder || "根目录"
            ])
        );
    } else {
        dv.paragraph("这段时间内没有修改过任何笔记。");
    }
}
&lt;/code&gt;&lt;/pre&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
## 案例 4：低质扫描器

随手建的笔记、只写了标题的占位符、没意义的空文件，就像知识库里的 “电子垃圾”，影响图谱整洁。



自动扫描全库，找出所有真实字符数低于你设定阈值的笔记，让你批量处理或补充内容。用 trim() 过滤无意义空格和换行，比系统自带的文件大小排序精准得多，强迫症必备。

````dataviewjs
```dataviewjs
// 1. 弹窗询问字数阈值，默认 50 个字符
const minLengthInput = "&amp;lt;% tp.system.prompt('查找字符数少于多少的笔记？', '50') %&amp;gt;";
const minLength = parseInt(minLengthInput);

const files = app.vault.getMarkdownFiles();
const results = [];
const currentTitle = "&amp;lt;% tp.file.title %&amp;gt;";

// 2. 遍历检查文件内容长度
for (const file of files) {
    if (file.basename === currentTitle) continue;

    const content = await app.vault.cachedRead(file);
    // 剔除空白字符后计算真实长度
    const realLength = content.trim().length;

    if (realLength &amp;lt; minLength) {
        results.push([`[[${file.basename}]]`, realLength]);
    }
}

// 3. 渲染结果，按字数从少到多排序
dv.header(2, `🗑️ 字数少于 ${minLength} 的笔记 (共 ${results.length} 篇)`);

if (results.length &amp;gt; 0) {
    results.sort((a, b) =&amp;gt; a[1] - b[1]);
    dv.table(["📝 笔记名称", "📊 实际字符数"], results);
} else {
    dv.paragraph("你的库很干净，没有找到超短笔记！");
}
&lt;/code&gt;&lt;/pre&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
## 案例 5：灵感随机机 

写文章、做策划时没头绪，大脑陷入思维定势，想不出新点子。



像抽盲盒一样，从知识库中绝对随机抽取指定数量的笔记，让毫不相干的知识点强制碰撞，激发跨界灵感。



真正践行卢曼卡片盒笔记法 “发现意外连接” 的核心，让死知识 “活” 起来

````dataviewjs
```dataviewjs
// 1. 弹窗询问抽取几条随机笔记 (默认抽 3 条)
const countInput = "&amp;lt;% tp.system.prompt('想要碰撞几个随机灵感？(输入数字)', '3') %&amp;gt;";
const count = parseInt(countInput);

if (isNaN(count) || count &amp;lt;= 0) {
    dv.paragraph("⚠️ 请输入大于 0 的有效数字！");
} else {
    // 2. 获取所有笔记
    const allPages = dv.pages().array();

    // 3. 排除当前笔记（避免抽到这个模板本身）
    const currentTitle = "&amp;lt;% tp.file.title %&amp;gt;";
    const validPages = allPages.filter(p =&amp;gt; p.file.name !== currentTitle);

    // 4. 洗牌算法 (Fisher-Yates) 实现真正的随机抽卡
    for (let i = validPages.length - 1; i &amp;gt; 0; i--) {
        const j = Math.floor(Math.random() * (i + 1));
        [validPages[i], validPages[j]] = [validPages[j], validPages[i]];
    }

    // 5. 截取前 count 个笔记
    const randomNotes = validPages.slice(0, count);

    // 6. 渲染结果
    dv.header(2, `🎲 你的 ${count} 个随机灵感`);
    dv.list(randomNotes.map(p =&amp;gt; p.file.link));
    dv.paragraph("&amp;gt; *试着找出这些笔记之间的隐藏联系，写一段话把它们串起来吧！*");
}
&lt;/code&gt;&lt;/pre&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
## 案例 6：孤岛探测仪 

Obsidian 的灵魂是双向链接，但经常只记录不整理的话，很多笔记会变成既没连出去、也没被别人连进来的 “孤儿”。



直接读取底层连接图谱数据，一键筛查所有孤岛笔记，还能排除模板、日记等特定文件夹。



从宏观视角给知识库 “体检”，促使我们从单纯的知识 “收集者” 变成 “编织者”，最大化知识的复利效应。

````dataviewjs
```dataviewjs
// 1. 弹窗确认是否扫描（可以用来做简单的交互确认）
const confirm = "&amp;lt;% tp.system.prompt('输入 Y 开始扫描全局孤岛笔记：', 'Y') %&amp;gt;";

if (confirm.toUpperCase() === 'Y') {
    // 2. 筛选条件：既没有出链 (outlinks)，也没有入链 (inlinks)
    const orphans = dv.pages()
        .where(p =&amp;gt; p.file.outlinks.length === 0 &amp;amp;&amp;amp; p.file.inlinks.length === 0);

    // 3. 排除特定文件夹（例如排除模板、日记等本就不需要强链接的文件夹）
    // 你可以根据自己的习惯修改这里的路径，例如 !p.file.path.includes("Templates")
    const filteredOrphans = orphans.where(p =&amp;gt; !p.file.path.includes("模板"));

    // 4. 渲染结果
    dv.header(2, `🏝️ 发现 ${filteredOrphans.length} 篇孤岛笔记`);

    if (filteredOrphans.length &amp;gt; 0) {
        dv.table(["笔记名称", "创建时间"], 
            filteredOrphans.map(p =&amp;gt; [
                p.file.link, 
                p.file.ctime.toFormat("yyyy-MM-dd")
            ])
        );
        dv.paragraph("💡 **建议**：点进去看看，尝试给它们加上标签，或者用 `[[ ]]` 链接到某个相关的主题笔记中。");
    } else {
        dv.paragraph("🌟 你的知识网非常紧密，没有任何孤岛！");
    }
}
&lt;/code&gt;&lt;/pre&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
Obsidian 从来不仅是一个编辑器，它是一个你可以用代码自由定义的 **IDE（集成知识环境）**。



Templater 负责赋予笔记交互的灵魂，DataviewJS 负责榨干数据的价值。



快把这些代码搬进你的知识库，去体会那种让数据为你服务、呼之即来的爽快感吧！



*ps*.

***大强同学：[dqtx.cc](https://www.dqtx.cc/)***

***远程服务:[742112.xyz](https://www.742112.xyz/)***
&lt;/code&gt;&lt;/pre&gt;</description>
      <author>sphinx30</author>
      <pubDate>Sun, 12 Apr 2026 21:29:57 +0800</pubDate>
      <link>http://beta.w2solo.com/topics/7192</link>
      <guid>http://beta.w2solo.com/topics/7192</guid>
    </item>
    <item>
      <title>装系统折腾三天，我才发现问题根本不在电脑</title>
      <description>&lt;p&gt;今天想和大家分享一下我最近装系统的糟心经历，前前后后耽误了整整三天时间，最后才找到问题根源，也算是给自己上了一课。 &lt;/p&gt;

&lt;p&gt;&lt;img src="https://gitee.com/da-qiang-classmate/typora/raw/master/image/2026-04-11-23-55.webp" title="" alt=""&gt;&lt;/p&gt;
&lt;h2 id="第三方镜像连续报错"&gt;第三方镜像连续报错&lt;/h2&gt;
&lt;p&gt;事情的起因是我想给电脑重装系统，平时我也经常帮身边人装系统，自认为还算有经验，就去远景论坛找系统镜像，看到两款标注为 Windows26H1 精简优化镜像，就直接下载下来准备安装。 &lt;/p&gt;

&lt;p&gt;先是安装第一款镜像，用 PE 安装万拔掉 U 盘，结果报错&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;“ 你的设备遇到问题，需要重启。我们将为你重新启动。

终止代码：MULTIPROCESSOR_CONFIGURATION_NOT_SUPPORTED (Ox3E)”
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;我想着可能是这款镜像不合适，就换了论坛里的另一款，结果再次安装还是失败，还弹出了报错同样的报错，当时我第一时间去全网搜索这个错误代码，翻遍了各种技术论坛、问答平台，居然没有找到任何人遇到过相同的问题，只看到微软官方一个说明，心里顿时就慌了。&lt;/p&gt;

&lt;p&gt;微软官方参考
&lt;a href="https://learn.microsoft.com/en-us/windows-hardware/drivers/debugger/bug-check-0x3e--multiprocessor-configuration-not-supported?redirectedfrom=MSDN" rel="nofollow" target="_blank"&gt;https://learn.microsoft.com/en-us/windows-hardware/drivers/debugger/bug-check-0x3e--multiprocessor-configuration-not-supported?redirectedfrom=MSDN&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="换 PE、怀疑硬件都没用"&gt;换 PE、怀疑硬件都没用&lt;/h2&gt;
&lt;p&gt;之后我就开始各种折腾，换了好几个不同的 PE 工具，反复尝试安装，可结果全都是同样的报错。那时候我完全陷入了误区，一直觉得是电脑本身出了硬件故障，要么就是我用的 PE 工具不对劲，从来没有往系统镜像本身出问题这方面想。 &lt;/p&gt;

&lt;p&gt;就这样来来回回折腾了三天，电脑系统没装成，还浪费了大量时间和精力，实在是走投无路了。直到今天早上，我抱着试试的心态，在拼多多找了一位远程维修师傅帮忙。 &lt;/p&gt;
&lt;h2 id="真相大白：原来是镜像不兼容"&gt;真相大白：原来是镜像不兼容&lt;/h2&gt;
&lt;p&gt;师傅远程操作之后，很快就把系统装好了，我在一旁看着他的装机方法，才发现他根本没用我找的那些镜像，而是用装机助手镇雄下载了&lt;strong&gt;微软官方原版系统&lt;/strong&gt;，安装过程十分顺利，一次性就成功了。 直到这一刻我才恍然大悟，原来我一直纠结于 PE 工具、电脑硬件，却唯独没有怀疑过自己下载的第三方镜像有问题。&lt;/p&gt;

&lt;p&gt;正是因为一直死磕这两款不兼容的镜像，才导致反复安装失败，白白耽误了三天时间。 &lt;/p&gt;

&lt;p&gt;这件事也让我彻底明白了一个道理：自己装系统的时候，如果遇到安装失败的问题，&lt;strong&gt;不要第一时间就认定是 PE 工具不行，也不要盲目怀疑电脑硬件故障，很有可能是你使用的系统镜像，和电脑硬件不兼容，归根结底就是镜像本身的问题&lt;/strong&gt;。&lt;/p&gt;

&lt;p&gt;也希望把我的这次踩坑经历分享给大家，以后装系统尽量选择官方原版镜像，别再像我一样，在第三方镜像上浪费时间，走不必要的弯路了。 &lt;/p&gt;</description>
      <author>sphinx30</author>
      <pubDate>Sun, 12 Apr 2026 00:08:57 +0800</pubDate>
      <link>http://beta.w2solo.com/topics/7189</link>
      <guid>http://beta.w2solo.com/topics/7189</guid>
    </item>
    <item>
      <title>Obsidian 党狂喜！浏览器直接管理本地笔记</title>
      <description>&lt;p&gt;平时用 Markdown 写笔记、存文档，总被两个问题困扰：要么打开笨重的专用编辑器占内存，要么拖进浏览器只能看纯文本乱码；尤其是管理 Obsidian 仓库、本地项目文档时，多文件切换来回找路径，效率大打折扣。&lt;/p&gt;

&lt;p&gt;这款开源的 Chrome Markdown Editor 插件完美解决了这些问题，让浏览器变身轻量本地编辑器，数据不上云、操作零门槛，Obsidian 用户和开发者都能直接冲！&lt;/p&gt;

&lt;p&gt;项目地址：&lt;a href="https://github.com/yishu-ziyu/chrome-md-editor" rel="nofollow" target="_blank"&gt;https://github.com/yishu-ziyu/chrome-md-editor&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src="https://gitee.com/da-qiang-classmate/typora/raw/master/image/image-20260410181036614.webp" title="" alt=""&gt;&lt;/p&gt;
&lt;h2 id="3步搞定安装"&gt;3 步搞定安装&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;p&gt;在项目 releases 下载压缩包,开启右上角的 “开发者模式”。&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;打开 Chrome 扩展页（chrome://extensions/）,开启右上角的 “开发者模式”。&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;点击 “加载已解压的扩展程序”，然后选择刚才解压出来的 dist 文件夹。&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;PS.在扩展列表中找到 Markdown Editor，点击 “详细信息”，并开启 “允许访问文件网址”（这是拖拽本地文件自动打开功能的前提）&lt;/p&gt;
&lt;h2 id="快速使用"&gt;快速使用&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;编辑现有文件&lt;/strong&gt;：直接将本地.md 文件&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;选择本地项目目录&lt;/strong&gt;：
添加后即可在侧边栏浏览该文件夹下的所有.md 文件，点击即可打开编辑，编辑完之后 Ctrl+S 保存，新建文件编辑完成后，点击保存按钮，选择本地保存路径即可。&lt;/p&gt;

&lt;p&gt;如果你是 Obsidian、Logseq 等笔记软件用户，需要快速编辑本地仓库文件；或是开发者经常写技术文档、项目 README，需要实时预览和图表功能；又或是讨厌装臃肿软件，追求浏览器一站式办公的效率党，这款插件绝对值得一试。&lt;/p&gt;

&lt;p&gt;开源免费、轻量无广告、隐私安全，3 步安装就能让 Chrome 变身全能本地 Markdown 编辑器，赶紧下载体验，让文档编辑更高效！&lt;/p&gt;

&lt;p&gt;来源&lt;a href="https://www.dqtx.cc/" rel="nofollow" target="_blank"&gt;https://www.dqtx.cc/&lt;/a&gt;&lt;/p&gt;</description>
      <author>sphinx30</author>
      <pubDate>Fri, 10 Apr 2026 18:17:32 +0800</pubDate>
      <link>http://beta.w2solo.com/topics/7185</link>
      <guid>http://beta.w2solo.com/topics/7185</guid>
    </item>
    <item>
      <title>从 VS Code 迁移至 Zed 编辑器的实战体验</title>
      <description>&lt;p&gt;近期代码圈掀起热潮，不少深耕 VS Code、Sublime 的开发者，纷纷转向 Zed 编辑器。&lt;/p&gt;

&lt;p&gt;起初我并未在意，亲身试用一周便彻底舍弃旧工具，这款编辑器精准拿捏了程序员的核心需求。依托 Rust 构建，它性能拉满，打开大容量代码库、函数跳转、全局搜索均无延迟，告别卡顿与加载等待，极致丝滑的编写体验，让人用过便难以割舍。&lt;/p&gt;

&lt;p&gt;定价：基础编辑器永久免费（无 AI 功能）；&lt;/p&gt;

&lt;p&gt;Zed Pro 含免费额度，付费版 20 美元 / 月（500 次提示），协作功能全用户免费&lt;/p&gt;

&lt;p&gt;一.下载安装
官方版：&lt;/p&gt;

&lt;p&gt;&lt;a href="https://zed.dev/" rel="nofollow" target="_blank"&gt;https://zed.dev/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;汉化版：&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/x6nux/zed-globalization" rel="nofollow" target="_blank"&gt;https://github.com/x6nux/zed-globalization&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/tc999/zed-loc" rel="nofollow" target="_blank"&gt;https://github.com/tc999/zed-loc&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/qq602431132/zed-fanyi" rel="nofollow" target="_blank"&gt;https://github.com/qq602431132/zed-fanyi&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;ps.如报错如下 DLL 错误&lt;/p&gt;

&lt;p&gt;第三方 DLL 网站下载 windowsperformancerecordercontrol.DLL&lt;/p&gt;

&lt;p&gt;将文件粘贴到你电脑的 C:\Windows\System32 目录（64 位系统）&lt;/p&gt;

&lt;p&gt;执行注册命令&lt;/p&gt;

&lt;p&gt;regsvr32 windowsperformancerecordercontrol.DLL
二.初始配置&lt;/p&gt;

&lt;p&gt;1.常用快捷键
打开设置：Ctrl + ,&lt;/p&gt;

&lt;p&gt;打开主题切换面板：Ctrl + K + Ctrl + T&lt;/p&gt;

&lt;p&gt;打开扩展插件面板：Ctrl + Shift + X&lt;/p&gt;

&lt;p&gt;打开 Agent 面板：Ctrl + Shift + /&lt;/p&gt;

&lt;p&gt;打开文件夹：Ctrl + O&lt;/p&gt;

&lt;p&gt;快速打开文件：Ctrl + P&lt;/p&gt;

&lt;p&gt;打开命令面板（全能入口）：Ctrl + Shift + P&lt;/p&gt;

&lt;p&gt;打开快捷键配置：Ctrl + K + Ctrl + S&lt;/p&gt;

&lt;p&gt;新建编辑器窗口：Ctrl + Shift + N&lt;/p&gt;

&lt;p&gt;新建对话：Ctrl + N&lt;/p&gt;

&lt;p&gt;查看 AI 聊天历史：Ctrl + Shift + H&lt;/p&gt;

&lt;p&gt;2.安装使用 opencode 插件
Ctrl + Shift + X 打开扩展插件面板，搜索安装 opencode&lt;/p&gt;

&lt;p&gt;Ctrl + Shift + /打开 Agent 面板选择 opencode 进行对话&lt;/p&gt;

&lt;p&gt;OpenCode 插件提供的免费模型清单&lt;/p&gt;

&lt;p&gt;OpenCode Zen/Qwen3.6 Plus Free（接近 Claude Opus）&lt;/p&gt;

&lt;p&gt;OpenCode Zen/Qwen3.6 Plus Free (low)&lt;/p&gt;

&lt;p&gt;OpenCode Zen/Qwen3.6 Plus Free (medium)&lt;/p&gt;

&lt;p&gt;OpenCode Zen/Qwen3.6 Plus Free (high)&lt;/p&gt;

&lt;p&gt;OpenCode Zen/Nemotron 3 Super Free&lt;/p&gt;

&lt;p&gt;OpenCode Zen/Nemotron 3 Super Free (low)&lt;/p&gt;

&lt;p&gt;OpenCode Zen/Nemotron 3 Super Free (medium)&lt;/p&gt;

&lt;p&gt;OpenCode Zen/Nemotron 3 Super Free (high)&lt;/p&gt;

&lt;p&gt;OpenCode Zen/MiniMax M2.5 Free（首选，对标 Claude Opus）&lt;/p&gt;

&lt;p&gt;很多人担心换编辑器要重新适应，Zed 这点也很友好。它支持导入 VS Code 的快捷键配置，不用重新记一堆新快捷键，上手零成本。&lt;/p&gt;

&lt;p&gt;而且社区插件生态虽然不如 VS Code 成熟，但常用的插件基本都有，足够满足日常开发需求，关键是插件加载也快，不会拖慢编辑器速度。&lt;/p&gt;

&lt;p&gt;文章来源：dqtx.cc  远程技术支持：&lt;a href="https://www.742112.xyz/" rel="nofollow" target="_blank" title=""&gt;742112.xyz&lt;/a&gt;&lt;/p&gt;</description>
      <author>sphinx30</author>
      <pubDate>Thu, 09 Apr 2026 14:07:35 +0800</pubDate>
      <link>http://beta.w2solo.com/topics/7180</link>
      <guid>http://beta.w2solo.com/topics/7180</guid>
    </item>
    <item>
      <title>Obsidian 日记：从模板到 Dataview 自动化</title>
      <description>&lt;p&gt;在 Obsidian 打造高效日记自动化，核心插件是基础，模板是骨架，辅助插件是关键。&lt;/p&gt;

&lt;p&gt;本文聚焦 Calendar、Templater、Dataview 三大插件，带你从 0 到 1 搭建模板、配置自动调用，实现日记一键生成、结构统一。&lt;/p&gt;

&lt;p&gt;额外分享两款实用工具，拉满创建效率与体验，一站式打通 Obsidian 日记工作流闭环，让记录更轻松、复盘更高效。&lt;/p&gt;

&lt;p&gt;&lt;img src="https://gitee.com/da-qiang-classmate/typora/raw/master/image/image-20260408235725942.webp" title="" alt=""&gt;&lt;/p&gt;
&lt;h2 id="1.开启核心插件：日记 &amp;amp; 模板"&gt;1.开启核心插件：日记 &amp;amp; 模板&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;首先在 Obsidian 内置核心插件中，开启两个关键功能：&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;1.打开 Obsidian → 点击左下角设置 → 进入「核心插件」&lt;/p&gt;

&lt;p&gt;2.开启 &lt;strong&gt;日记&lt;/strong&gt; 和 &lt;strong&gt;模板&lt;/strong&gt; 两个选项&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;设置模板路径&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src="https://xodnytdcaw.feishu.cn/space/api/box/stream/download/asynccode/?code=Y2RlNjA4ZTM0YzBmMDQzYzc5MjUxNjJiYmVmOGE0MGRfQzlqRVdBTnJONWlhaHdRY2VTa09qT0NHSlBOdmIwdG9fVG9rZW46VWl6TmJvaU9sb015Y1B4VTNNbWNIWkQ5bjdlXzE3NzU2NjIzNTM6MTc3NTY2NTk1M19WNA" title="" alt="img"&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;设置日记相关路径&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;注意⚠️：新存放位置/日记模板位置→复制基于库的相对路径&lt;/p&gt;

&lt;p&gt;&lt;img src="https://xodnytdcaw.feishu.cn/space/api/box/stream/download/asynccode/?code=NjBlNWQ0MTIwODA2OWQ3Y2I0YWI0ZmIwY2FmZTgzYzZfM2lqOTRrTElYZVEzYzZuelkzU1RuREdCM011Z2hUakxfVG9rZW46VDhoNmJKVUg0b2xNa1p4YzdBdmNCRzFGbjdmXzE3NzU2NjIzNTM6MTc3NTY2NTk1M19WNA" title="" alt="img"&gt;&lt;/p&gt;
&lt;h2 id="2.安装插件Calendar&amp;amp;Template"&gt;2.安装插件 Calendar&amp;amp;Template&lt;/h2&gt;
&lt;p&gt;Calendar 这个插件可以实现点击日历中的任意日期，自动在指定文件夹创建对应日期的笔记（自动套用模板）无需复杂的设置，&lt;/p&gt;

&lt;p&gt;不过还需要配合 Template 插件来用。&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;安装 Template&lt;/strong&gt;，设置如下&lt;/p&gt;

&lt;p&gt;&lt;img src="https://gitee.com/da-qiang-classmate/typora/raw/master/image/image-20260408234649216.webp" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;绑定文件夹对应不同的模板&lt;/p&gt;

&lt;p&gt;&lt;img src="https://gitee.com/da-qiang-classmate/typora/raw/master/image/image-20260408234731402.webp" title="" alt=""&gt;&lt;/p&gt;
&lt;h2 id="3.安装插件Dataview"&gt;3.安装插件 Dataview&lt;/h2&gt;
&lt;p&gt;Dataview 是 Obsidian 里的 “智能检索 + 数据统计工具”&lt;/p&gt;

&lt;p&gt;它不用你手动整理、汇总，只需要写几句简单的查询语句，比如我在我日记的模板结尾这样写：&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;今日新建&lt;/strong&gt;&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;table without id
  file.folder as "分类",
  file.link as "笔记"
where file.mday = date("{{date}}")
sort file.folder, file.name asc
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;今日修改&lt;/strong&gt;&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;list
where file.mday = date("{{date}}")
sort file.mtime asc
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;以上。Obsidian 日记自动化的核心配置就全部完成了！&lt;/p&gt;

&lt;p&gt;通过核心插件与 3 个增强插件的组合，我们实现了：一键新建日记、模板自动套用、内容动态汇总、复盘数据化」的完整工作流。&lt;/p&gt;</description>
      <author>sphinx30</author>
      <pubDate>Thu, 09 Apr 2026 00:22:05 +0800</pubDate>
      <link>http://beta.w2solo.com/topics/7176</link>
      <guid>http://beta.w2solo.com/topics/7176</guid>
    </item>
  </channel>
</rss>
