<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Open-Source on Kalend's Blog</title><link>https://blog.kalend.top/tags/open-source/</link><description>Recent content in Open-Source on Kalend's Blog</description><generator>Hugo -- gohugo.io</generator><language>zh</language><lastBuildDate>Tue, 26 May 2026 10:00:00 +0800</lastBuildDate><atom:link href="https://blog.kalend.top/tags/open-source/index.xml" rel="self" type="application/rss+xml"/><item><title>11个PR，6.1k颗星：这个AI Agent的Web界面终于能用了</title><link>https://blog.kalend.top/2026/05/26/2026-05-26-hermes-web-ui-v061-update.html/</link><pubDate>Tue, 26 May 2026 10:00:00 +0800</pubDate><guid>https://blog.kalend.top/2026/05/26/2026-05-26-hermes-web-ui-v061-update.html/</guid><description>
 &lt;blockquote&gt;
 &lt;p&gt;Hermes Web UI 刚发了 v0.6.1，11个PR合并。
移动端断线重连、登录安全、Skills外部目录——都是用户催了几个月的刚需。
我花了一晚上升级体验，把值得关心的点全整理出来了。&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;h2 id="先说结论"&gt;先说结论
&lt;/h2&gt;&lt;p&gt;这次更新解决了&lt;strong&gt;两个最烦人的问题&lt;/strong&gt;：移动端聊着聊着断线丢状态，以及多人共用时登录安全性不够。&lt;/p&gt;
&lt;p&gt;加上 Profile 管理优化和 Skills 外部目录支持，v0.6.1 是一个&lt;strong&gt;值得立刻升级&lt;/strong&gt;的版本。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="4个重点更新按优先级排"&gt;4个重点更新，按优先级排
&lt;/h2&gt;&lt;h3 id="1-移动端断线重连终于不丢状态了"&gt;1. 移动端断线重连——终于不丢状态了
&lt;/h3&gt;&lt;p&gt;之前用手机打开 Web UI，切个应用回来，&lt;strong&gt;连接就断了&lt;/strong&gt;。聊天记录、Agent运行状态全没了。&lt;/p&gt;
&lt;p&gt;v0.6.1 把移动端和后台聊天断线视为&lt;strong&gt;临时性故障&lt;/strong&gt;，重连后从服务器恢复运行状态。&lt;/p&gt;
&lt;p&gt;简单说：你切出去回个微信，回来还能接着聊。&lt;/p&gt;

 &lt;blockquote&gt;
 &lt;p&gt;**实际体感：**从&amp;quot;每次切应用都要刷新页面&amp;quot;变成了&amp;quot;无感重连&amp;quot;。如果你主要用手机操作 Agent，这一个改动就值得升级。&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;h3 id="2-登录安全增强防暴力破解"&gt;2. 登录安全增强——防暴力破解
&lt;/h3&gt;&lt;p&gt;新增 IP 锁定机制：同一 IP 连续登录失败 &lt;strong&gt;10 次&lt;/strong&gt;，自动锁定。&lt;/p&gt;
&lt;p&gt;锁了之后，登录界面直接显示恢复命令：&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;命令&lt;/th&gt;
 &lt;th&gt;作用&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;clear-lock&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;清除 IP 锁定&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;reset-default-login&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;重置默认登录凭据&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;同时，遗留的 &lt;code&gt;AUTH_DISABLED&lt;/code&gt; 绕过已被&lt;strong&gt;彻底移除&lt;/strong&gt;。多人环境下不再有免认证后门。&lt;/p&gt;
&lt;h3 id="3-skills-外部目录插件管理更灵活"&gt;3. Skills 外部目录——插件管理更灵活
&lt;/h3&gt;&lt;p&gt;现在可以在 Profile 配置中指定 &lt;code&gt;skills.external_dirs&lt;/code&gt;，从&lt;strong&gt;任意目录加载 Skills&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;规则很清晰：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;本地优先&lt;/strong&gt;：同名 Skill，本地版本覆盖外部版本&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;标记区分&lt;/strong&gt;：外部 Skills 会被标记，方便识别来源&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;热加载&lt;/strong&gt;：从活跃的 Profile 配置中直接读取&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;这意味着你可以把通用 Skills 放在一个共享目录，多个 Profile 复用，不用再每个 Profile 复制一份。&lt;/p&gt;
&lt;h3 id="4-profile-管理列表更完整操作更精准"&gt;4. Profile 管理——列表更完整、操作更精准
&lt;/h3&gt;&lt;p&gt;Session 列表现在显示账户下&lt;strong&gt;所有可用 Profile&lt;/strong&gt;，不再只显示当前过滤后的。&lt;/p&gt;
&lt;p&gt;历史操作也更精准了：删除 session 时用 profile 限定目标，全局 Profile 变更时自动刷新 History 列表。&lt;/p&gt;
&lt;p&gt;加上 CLI 的 &lt;code&gt;node:sqlite&lt;/code&gt; 实验性警告也被干掉了——控制台终于干净了。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="其他值得注意的改动"&gt;其他值得注意的改动
&lt;/h2&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;改动&lt;/th&gt;
 &lt;th&gt;影响&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;确认/澄清回复通道修复&lt;/td&gt;
 &lt;td&gt;Clarify 和 confirmation 消息走认证 socket，不再丢失&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;导航链接改进&lt;/td&gt;
 &lt;td&gt;支持新标签页打开、复制链接、持久化折叠侧边栏&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Session 链接修复&lt;/td&gt;
 &lt;td&gt;不再泄漏 Profile 过滤器到普通 session 列表&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;工具标记持久化&lt;/td&gt;
 &lt;td&gt;Bridge marker 在 tool/run 边界持久化，状态更可靠&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="我的升级建议"&gt;我的升级建议
&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;如果你在用 Hermes Web UI&lt;/strong&gt;，直接升。移动端重连和安全修复是刚需，没有不升的理由。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;如果你还没用过&lt;/strong&gt;，6.1k 颗星、765 Fork——社区最活跃的第三方 Web UI，值得一试。&lt;/p&gt;
&lt;p&gt;多 Profile 管理、移动端支持、Skills 扩展，该有的都有了。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="快速上手"&gt;快速上手
&lt;/h2&gt;&lt;p&gt;三步搞定：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;升级&lt;/strong&gt;：拉取最新代码，重新构建&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;配置&lt;/strong&gt;：设置 &lt;code&gt;AUTH_TOKEN&lt;/code&gt;，多用户环境下别用默认密码&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;验证&lt;/strong&gt;：手机打开 Web UI，切应用再切回来，确认无感重连生效&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;v0.6.1 合并了 11 个 PR（#971 ~ #1014），发布于 2026-05-25。仓库星标 6.1k，Fork 765。&lt;/p&gt;</description></item><item><title>11个PR，6.1k颗星：这个AI Agent的Web界面终于能用了</title><link>https://blog.kalend.top/2026/05/26/hermes-web-ui-v061-update.html/</link><pubDate>Tue, 26 May 2026 10:00:00 +0800</pubDate><guid>https://blog.kalend.top/2026/05/26/hermes-web-ui-v061-update.html/</guid><description>
 &lt;blockquote&gt;
 &lt;p&gt;Hermes Web UI 刚发了 v0.6.1，11个PR合并。&lt;/p&gt;
&lt;p&gt;移动端断线重连、登录安全、Skills外部目录——都是用户催了几个月的刚需。&lt;/p&gt;
&lt;p&gt;我花了一晚上升级体验，把值得关心的点全整理出来了。&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;h2 id="先说结论"&gt;先说结论
&lt;/h2&gt;&lt;p&gt;这次更新解决了&lt;strong&gt;两个最烦人的问题&lt;/strong&gt;：移动端聊着聊着断线丢状态，以及多人共用时登录安全性不够。&lt;/p&gt;
&lt;p&gt;加上 Profile 管理优化和 Skills 外部目录支持，v0.6.1 是一个&lt;strong&gt;值得立刻升级&lt;/strong&gt;的版本。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="4个重点更新按优先级排"&gt;4个重点更新，按优先级排
&lt;/h2&gt;&lt;h3 id="1-移动端断线重连终于不丢状态了"&gt;1. 移动端断线重连——终于不丢状态了
&lt;/h3&gt;&lt;p&gt;之前用手机打开 Web UI，切个应用回来，&lt;strong&gt;连接就断了&lt;/strong&gt;。聊天记录、Agent运行状态全没了。&lt;/p&gt;
&lt;p&gt;v0.6.1 把移动端和后台聊天断线视为&lt;strong&gt;临时性故障&lt;/strong&gt;，重连后从服务器恢复运行状态。&lt;/p&gt;
&lt;p&gt;简单说：你切出去回个微信，回来还能接着聊。&lt;/p&gt;

 &lt;blockquote&gt;
 &lt;p&gt;**实际体感：**从&amp;quot;每次切应用都要刷新页面&amp;quot;变成了&amp;quot;无感重连&amp;quot;。如果你主要用手机操作 Agent，这一个改动就值得升级。&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;h3 id="2-登录安全增强防暴力破解"&gt;2. 登录安全增强——防暴力破解
&lt;/h3&gt;&lt;p&gt;新增 IP 锁定机制：同一 IP 连续登录失败 &lt;strong&gt;10 次&lt;/strong&gt;，自动锁定。&lt;/p&gt;
&lt;p&gt;锁了之后，登录界面直接显示恢复命令：&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;命令&lt;/th&gt;
 &lt;th&gt;作用&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;clear-lock&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;清除 IP 锁定&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;reset-default-login&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;重置默认登录凭据&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;同时，遗留的 &lt;code&gt;AUTH_DISABLED&lt;/code&gt; 绕过已被&lt;strong&gt;彻底移除&lt;/strong&gt;。多人环境下不再有免认证后门。&lt;/p&gt;
&lt;h3 id="3-skills-外部目录插件管理更灵活"&gt;3. Skills 外部目录——插件管理更灵活
&lt;/h3&gt;&lt;p&gt;现在可以在 Profile 配置中指定 &lt;code&gt;skills.external_dirs&lt;/code&gt;，从&lt;strong&gt;任意目录加载 Skills&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;规则很清晰：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;本地优先&lt;/strong&gt;：同名 Skill，本地版本覆盖外部版本&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;标记区分&lt;/strong&gt;：外部 Skills 会被标记，方便识别来源&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;热加载&lt;/strong&gt;：从活跃的 Profile 配置中直接读取&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;这意味着你可以把通用 Skills 放在一个共享目录，多个 Profile 复用，不用再每个 Profile 复制一份。&lt;/p&gt;
&lt;h3 id="4-profile-管理列表更完整操作更精准"&gt;4. Profile 管理——列表更完整、操作更精准
&lt;/h3&gt;&lt;p&gt;Session 列表现在显示账户下&lt;strong&gt;所有可用 Profile&lt;/strong&gt;，不再只显示当前过滤后的。&lt;/p&gt;
&lt;p&gt;历史操作也更精准了：删除 session 时用 profile 限定目标，全局 Profile 变更时自动刷新 History 列表。&lt;/p&gt;
&lt;p&gt;加上 CLI 的 &lt;code&gt;node:sqlite&lt;/code&gt; 实验性警告也被干掉了——控制台终于干净了。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="其他值得注意的改动"&gt;其他值得注意的改动
&lt;/h2&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;改动&lt;/th&gt;
 &lt;th&gt;影响&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;确认/澄清回复通道修复&lt;/td&gt;
 &lt;td&gt;Clarify 和 confirmation 消息走认证 socket，不再丢失&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;导航链接改进&lt;/td&gt;
 &lt;td&gt;支持新标签页打开、复制链接、持久化折叠侧边栏&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Session 链接修复&lt;/td&gt;
 &lt;td&gt;不再泄漏 Profile 过滤器到普通 session 列表&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;工具标记持久化&lt;/td&gt;
 &lt;td&gt;Bridge marker 在 tool/run 边界持久化，状态更可靠&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="我的升级建议"&gt;我的升级建议
&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;如果你在用 Hermes Web UI&lt;/strong&gt;，直接升。移动端重连和安全修复是刚需，没有不升的理由。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;如果你还没用过&lt;/strong&gt;，6k+ Star、765 Fork——社区最活跃的第三方 Web UI，值得一试。&lt;/p&gt;
&lt;p&gt;多 Profile 管理、移动端支持、Skills 扩展，该有的都有了。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="快速上手"&gt;快速上手
&lt;/h2&gt;&lt;p&gt;三步搞定：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;升级&lt;/strong&gt;：拉取最新代码，重新构建&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;配置&lt;/strong&gt;：设置 &lt;code&gt;AUTH_TOKEN&lt;/code&gt;，多用户环境下别用默认密码&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;验证&lt;/strong&gt;：手机打开 Web UI，切应用再切回来，确认无感重连生效&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;v0.6.1 合并了 11 个 PR（#971 ~ #1014），发布于 2026-05-25。仓库星标 6.1k，Fork 765。&lt;/p&gt;</description></item><item><title>Chinese-OSINT</title><link>https://blog.kalend.top/wiki/entities/chinese-osint/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://blog.kalend.top/wiki/entities/chinese-osint/</guid><description>&lt;h1 id="chinese-osint"&gt;Chinese-OSINT
&lt;/h1&gt;&lt;h2 id="概述"&gt;概述
&lt;/h2&gt;&lt;p&gt;面向中国互联网的开源情报收集技能集。覆盖 QQ、微博、抖音、小红书等封闭平台的信息验证方法。已开源：https://github.com/zomin/chinese-osint-skills&lt;/p&gt;
&lt;h2 id="核心方法论"&gt;核心方法论
&lt;/h2&gt;&lt;p&gt;在不加好友、不聊天、不打电话的约束下，通过被动信息收集验证目标活跃度和身份。&lt;/p&gt;
&lt;h3 id="验证分层"&gt;验证分层
&lt;/h3&gt;&lt;table&gt;
 &lt;thead&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;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Tier 1&lt;/td&gt;
 &lt;td&gt;直接 API（QQ头像、空间可见性、手机归属地）&lt;/td&gt;
 &lt;td&gt;✅ 稳定&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Tier 2&lt;/td&gt;
 &lt;td&gt;Browser Use web_search（抖音/微博/天眼查）&lt;/td&gt;
 &lt;td&gt;✅ 最有效&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Tier 3&lt;/td&gt;
 &lt;td&gt;浏览器导航（中国域名高失败率）&lt;/td&gt;
 &lt;td&gt;⚠️ 有限&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Tier 4&lt;/td&gt;
 &lt;td&gt;本地 curl（命中率≈0%）&lt;/td&gt;
 &lt;td&gt;❌ 废弃&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="关键结论2026-05-实测"&gt;关键结论（2026-05 实测）
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;支付宝转账&lt;/strong&gt; 是最可靠的号码存在性验证（不加好友）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;闲鱼搜手机号&lt;/strong&gt; 是最可靠的活跃度判断&lt;/li&gt;
&lt;li&gt;搜索引擎搜纯数字 QQ 号路线已彻底废弃&lt;/li&gt;
&lt;li&gt;手机号 &amp;gt; QQ号（绑手机号的服务远多于绑QQ）&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="交叉验证原则"&gt;交叉验证原则
&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;同名同姓极常见，&lt;strong&gt;生日是最佳区分因子&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;必须多维度交叉：生日+城市+教育+职业+IP属地&lt;/li&gt;
&lt;li&gt;&amp;ldquo;番番寻客宝&amp;quot;企业关联 = 数据污染，不能作为工作经历证据&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="平台陷阱"&gt;平台陷阱
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;QQ昵称/详情 API 2026.4 起全部需登录&lt;/li&gt;
&lt;li&gt;微博&amp;quot;一次窗口&amp;rdquo;：首次加载成功后不能再请求&lt;/li&gt;
&lt;li&gt;天眼查地理围栏是法律限制，非技术反爬，不可绕过&lt;/li&gt;
&lt;li&gt;Vision API 会编造人名，必须交叉验证&lt;/li&gt;
&lt;li&gt;Browser Use 不要提 &amp;ldquo;doxxing/stalk&amp;rdquo;，会被安全策略拒绝&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="相关"&gt;相关
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;[[osint-passive-verification]] — 被动验证方法论&lt;/li&gt;
&lt;li&gt;[[hermes-agent]] — 通过 skill 系统集成&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>gh-ost</title><link>https://blog.kalend.top/wiki/entities/gh-ost/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://blog.kalend.top/wiki/entities/gh-ost/</guid><description>&lt;h1 id="gh-ost"&gt;gh-ost
&lt;/h1&gt;&lt;h2 id="概述"&gt;概述
&lt;/h2&gt;&lt;p&gt;GitHub 开发的无触发器在线 MySQL 表变更工具。⭐ 13,300+ Stars。通过解析 binlog 实现增量数据同步，对主库性能影响极小。&lt;/p&gt;
&lt;h2 id="核心原理"&gt;核心原理
&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;创建幽灵表（ghost table）&lt;/li&gt;
&lt;li&gt;在幽灵表上执行DDL变更&lt;/li&gt;
&lt;li&gt;解析binlog获取增量变更，应用到幽灵表&lt;/li&gt;
&lt;li&gt;分块拷贝历史数据&lt;/li&gt;
&lt;li&gt;RENAME TABLE原子交换&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="核心优势"&gt;核心优势
&lt;/h2&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;/ul&gt;
&lt;h2 id="相关实体"&gt;相关实体
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;[[mysql-big-table-ddl]] — 大表DDL操作方案&lt;/li&gt;
&lt;li&gt;[[pt-online-schema-change]] — Percona的替代方案&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="来源"&gt;来源
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;GitHub: github.com/github/gh-ost&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Hermes Agent</title><link>https://blog.kalend.top/wiki/entities/hermes-agent/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://blog.kalend.top/wiki/entities/hermes-agent/</guid><description>&lt;h1 id="hermes-agent"&gt;Hermes Agent
&lt;/h1&gt;&lt;h2 id="概述"&gt;概述
&lt;/h2&gt;&lt;p&gt;Hermes Agent 是 [[nous-research]] 开发的开源自主 AI 代理框架。支持多平台（CLI、Telegram、Discord、微信等）、多模型提供商，核心特点是内置技能学习循环和五层记忆架构。&lt;/p&gt;
&lt;h2 id="核心架构"&gt;核心架构
&lt;/h2&gt;&lt;h3 id="配置文件层级"&gt;配置文件层级
&lt;/h3&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;层级&lt;/th&gt;
 &lt;th&gt;文件&lt;/th&gt;
 &lt;th&gt;用途&lt;/th&gt;
 &lt;th&gt;安全级别&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;核心&lt;/td&gt;
 &lt;td&gt;config.yaml&lt;/td&gt;
 &lt;td&gt;主配置：模型、工具、网关、MCP&lt;/td&gt;
 &lt;td&gt;🟡&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;核心&lt;/td&gt;
 &lt;td&gt;.env&lt;/td&gt;
 &lt;td&gt;API密钥与机密&lt;/td&gt;
 &lt;td&gt;🔴&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;核心&lt;/td&gt;
 &lt;td&gt;SOUL.md&lt;/td&gt;
 &lt;td&gt;Agent性格，每轮加载无需重启&lt;/td&gt;
 &lt;td&gt;🟢&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;数据&lt;/td&gt;
 &lt;td&gt;state.db&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;/td&gt;
 &lt;td&gt;sessions/&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;/td&gt;
 &lt;td&gt;memories/&lt;/td&gt;
 &lt;td&gt;MEMORY.md + USER.md 热记忆&lt;/td&gt;
 &lt;td&gt;🟡&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;数据&lt;/td&gt;
 &lt;td&gt;memory.db&lt;/td&gt;
 &lt;td&gt;记忆后端（可删，数据在.md）&lt;/td&gt;
 &lt;td&gt;🟢&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;数据&lt;/td&gt;
 &lt;td&gt;kanban.db&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;/td&gt;
 &lt;td&gt;skills/&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;/td&gt;
 &lt;td&gt;scripts/&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;/td&gt;
 &lt;td&gt;hooks/&lt;/td&gt;
 &lt;td&gt;事件钩子&lt;/td&gt;
 &lt;td&gt;🟢&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="profile-隔离系统"&gt;Profile 隔离系统
&lt;/h3&gt;&lt;p&gt;每个 profile 位于 &lt;code&gt;profiles/&amp;lt;name&amp;gt;/&lt;/code&gt;，是独立的 Hermes home：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;拥有独立的 config.yaml、SOUL.md、sessions、memories、skills、auth、cron、kanban&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;关键限制&lt;/strong&gt;：全局 skills/ 对 profile worker 不可见，需手动复制到 &lt;code&gt;profiles/&amp;lt;name&amp;gt;/skills/&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;适用场景：多角色隔离（如 blog-writer、reviewer 等独立 profile）&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="skill-系统"&gt;Skill 系统
&lt;/h3&gt;&lt;p&gt;按分类组织在 &lt;code&gt;skills/&lt;/code&gt;，每个技能包含 SKILL.md 与可选的 refs/templates/scripts。技能从经验中积累可复用程序化知识，跨会话持久化，且不会被 Hermes 更新覆盖。&lt;/p&gt;
&lt;h3 id="记忆系统"&gt;记忆系统
&lt;/h3&gt;&lt;p&gt;五层记忆架构（详见 [[memory-layered-architecture]]）：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;L0: Persona (SOUL.md) — 每轮注入&lt;/li&gt;
&lt;li&gt;L1: 热记忆 (MEMORY.md + USER.md) — 每轮注入&lt;/li&gt;
&lt;li&gt;L2: [[mempalace]] 语义检索 — 按需&lt;/li&gt;
&lt;li&gt;L3: 知识图谱 — 按需&lt;/li&gt;
&lt;li&gt;L4: 会话历史 — 按需&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="多平台网关"&gt;多平台网关
&lt;/h3&gt;&lt;p&gt;支持 CLI、Telegram、Discord、微信（WeChat）、WhatsApp、Slack 等。网关状态保存在 gateway_state.json 和各平台子目录中。&lt;/p&gt;
&lt;h2 id="版本"&gt;版本
&lt;/h2&gt;&lt;p&gt;当前 v0.14.0。更新命令：&lt;code&gt;hermes update&lt;/code&gt;。&lt;/p&gt;
&lt;h2 id="相关"&gt;相关
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;[[nous-research]] — 开发团队&lt;/li&gt;
&lt;li&gt;[[llm-wiki]] — 知识库方案&lt;/li&gt;
&lt;li&gt;[[obsidian]] — 笔记工具集成&lt;/li&gt;
&lt;li&gt;[[mempalace]] — 记忆系统&lt;/li&gt;
&lt;li&gt;[[opencode]] — 编程Agent，可通过delegate_task编排&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>MemPalace</title><link>https://blog.kalend.top/wiki/entities/mempalace/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://blog.kalend.top/wiki/entities/mempalace/</guid><description>&lt;h1 id="mempalace"&gt;MemPalace
&lt;/h1&gt;&lt;h2 id="概述"&gt;概述
&lt;/h2&gt;&lt;p&gt;本地优先的 AI 记忆操作系统。逐字存储对话历史，不摘要不压缩，支持语义检索和知识图谱。与 [[hermes-agent]] 集成后形成五层记忆架构。&lt;/p&gt;
&lt;h2 id="项目信息"&gt;项目信息
&lt;/h2&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;项目&lt;/th&gt;
 &lt;th&gt;详情&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;GitHub&lt;/td&gt;
 &lt;td&gt;&lt;a class="link" href="https://github.com/MemPalace/mempalace" target="_blank" rel="noopener"
 &gt;https://github.com/MemPalace/mempalace&lt;/a&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Stars&lt;/td&gt;
 &lt;td&gt;47,687&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;版本&lt;/td&gt;
 &lt;td&gt;v3.3.3&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;许可证&lt;/td&gt;
 &lt;td&gt;MIT&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;安装&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;pip install mempalace&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="核心能力"&gt;核心能力
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;宫殿结构&lt;/strong&gt;：Wing(人/项目) → Room(日期/话题) → Drawer(逐字原文块)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;混合搜索&lt;/strong&gt;：BM25 关键词 + ChromaDB 向量语义&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;知识图谱&lt;/strong&gt;：SQLite 三元组存储实体关系&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;MCP Server&lt;/strong&gt;：29 个 MCP 工具，支持 &lt;code&gt;mempalace_store/recall/knowledge&lt;/code&gt; 等&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;多实例隔离&lt;/strong&gt;：不同系统使用独立 palace 实例&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="基准成绩"&gt;基准成绩
&lt;/h2&gt;&lt;p&gt;LongMemEval R@5 = 98.4%（无需 LLM）&lt;/p&gt;
&lt;h2 id="嵌入模型"&gt;嵌入模型
&lt;/h2&gt;&lt;p&gt;从 all-MiniLM-L6-v2（英文为主，中文命中率 50%）迁移到 Qwen3-Embedding-0.6B（中英双语，中文命中率 100%），通过 [[ollama]] 本地部署。&lt;/p&gt;
&lt;h2 id="实际部署"&gt;实际部署
&lt;/h2&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;实例&lt;/th&gt;
 &lt;th&gt;路径&lt;/th&gt;
 &lt;th&gt;数据量&lt;/th&gt;
 &lt;th&gt;使用者&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Hermes 主&lt;/td&gt;
 &lt;td&gt;~/.mempalace/palace/&lt;/td&gt;
 &lt;td&gt;40 drawers&lt;/td&gt;
 &lt;td&gt;Hermes MCP Server&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;OpenClaw&lt;/td&gt;
 &lt;td&gt;~/.mempalace/palace-openclaw/&lt;/td&gt;
 &lt;td&gt;659 drawers&lt;/td&gt;
 &lt;td&gt;OpenClaw 定时挖掘&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Yuan&lt;/td&gt;
 &lt;td&gt;~/.mempalace/palace-yuan/&lt;/td&gt;
 &lt;td&gt;预留&lt;/td&gt;
 &lt;td&gt;Yuan profile&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="与-hermes-集成"&gt;与 Hermes 集成
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;路径A（已实施）&lt;/strong&gt;：MCP 工具方式 — config.yaml 配置 mempalace MCP Server&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;路径B（待实施）&lt;/strong&gt;：MemoryProvider 插件 — 实现自动 prefetch/sync_turn 深度集成&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="相关"&gt;相关
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;[[hermes-agent]] — 通过 MCP 集成&lt;/li&gt;
&lt;li&gt;[[memory-layered-architecture]] — 五层记忆架构&lt;/li&gt;
&lt;li&gt;[[ollama]] — 本地嵌入模型部署&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Nous Research</title><link>https://blog.kalend.top/wiki/entities/nous-research/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://blog.kalend.top/wiki/entities/nous-research/</guid><description>&lt;h1 id="nous-research"&gt;Nous Research
&lt;/h1&gt;&lt;h2 id="概述"&gt;概述
&lt;/h2&gt;&lt;p&gt;Nous Research 是 Hermes Agent 的开发团队，专注于开源 AI 代理框架。&lt;/p&gt;
&lt;h2 id="代表项目"&gt;代表项目
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Hermes Agent&lt;/strong&gt; — 自主 AI 代理框架，支持多平台、多模型、技能系统&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="相关实体"&gt;相关实体
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;[[hermes-agent]] — 旗舰产品&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="来源"&gt;来源
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class="link" href="raw/articles/rwayne-hermes-obsidian-llm-wiki-2026.md" &gt;raw/articles/rwayne-hermes-obsidian-llm-wiki-2026.md&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Obsidian</title><link>https://blog.kalend.top/wiki/entities/obsidian/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://blog.kalend.top/wiki/entities/obsidian/</guid><description>&lt;h1 id="obsidian"&gt;Obsidian
&lt;/h1&gt;&lt;h2 id="概述"&gt;概述
&lt;/h2&gt;&lt;p&gt;Obsidian 是一款本地双向链接笔记工具。完全免费，跨 Windows/Mac/Linux 三平台。所有数据本地存储，不上传服务器。&lt;/p&gt;
&lt;h2 id="核心特性"&gt;核心特性
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;双向链接&lt;/strong&gt;：&lt;code&gt;[[page-name]]&lt;/code&gt; 语法自动创建可点击链接，不需要手动维护关系&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Graph View&lt;/strong&gt;：所有笔记和链接关系可视化成知识图谱，一眼看到知识结构&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Markdown 原生&lt;/strong&gt;：笔记就是 Markdown 文件，无锁定&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;插件生态&lt;/strong&gt;：Dataview 等插件支持结构化查询&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="在-llm-wiki-方案中的角色"&gt;在 LLM Wiki 方案中的角色
&lt;/h2&gt;&lt;p&gt;展示层。Hermes 生成的 Markdown 文件夹可直接作为 Obsidian Vault 使用：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;双链跳转、Graph View、全文搜索全部可用&lt;/li&gt;
&lt;li&gt;可在 Obsidian 中浏览和编辑笔记&lt;/li&gt;
&lt;li&gt;Hermes 写入知识库 → Obsidian 展示&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="相关实体"&gt;相关实体
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;[[llm-wiki]] — 定义文件结构规范&lt;/li&gt;
&lt;li&gt;[[hermes-agent]] — 自动生成 Markdown 文件&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="来源"&gt;来源
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class="link" href="raw/articles/rwayne-hermes-obsidian-llm-wiki-2026.md" &gt;raw/articles/rwayne-hermes-obsidian-llm-wiki-2026.md&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>OpenClaw</title><link>https://blog.kalend.top/wiki/entities/openclaw/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://blog.kalend.top/wiki/entities/openclaw/</guid><description>&lt;h1 id="openclaw"&gt;OpenClaw
&lt;/h1&gt;&lt;h2 id="概述"&gt;概述
&lt;/h2&gt;&lt;p&gt;OpenClaw（小龙虾🦞）是 [[hermes-agent]] 的直接竞品，定位为全平台个人 AI 助手。&lt;/p&gt;
&lt;h2 id="项目信息"&gt;项目信息
&lt;/h2&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;项目&lt;/th&gt;
 &lt;th&gt;详情&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;GitHub Stars&lt;/td&gt;
 &lt;td&gt;37.2万&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;语言&lt;/td&gt;
 &lt;td&gt;TypeScript&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;许可证&lt;/td&gt;
 &lt;td&gt;MIT&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;创建时间&lt;/td&gt;
 &lt;td&gt;2025-11&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;赞助商&lt;/td&gt;
 &lt;td&gt;OpenAI、GitHub、NVIDIA、Vercel&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="核心特性"&gt;核心特性
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;20+ 渠道支持（含微信/QQ）&lt;/li&gt;
&lt;li&gt;Voice Wake（语音唤醒）&lt;/li&gt;
&lt;li&gt;Live Canvas（实时画布）&lt;/li&gt;
&lt;li&gt;原生 App（桌面+移动）&lt;/li&gt;
&lt;li&gt;ClawHub：5400+ 社区 skills&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="与-hermes-的设计哲学差异"&gt;与 Hermes 的设计哲学差异
&lt;/h2&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;维度&lt;/th&gt;
 &lt;th&gt;OpenClaw&lt;/th&gt;
 &lt;th&gt;Hermes Agent&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;定位&lt;/td&gt;
 &lt;td&gt;全平台个人助手&lt;/td&gt;
 &lt;td&gt;终端 Agent 框架 + 多 Agent 编排&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;语言&lt;/td&gt;
 &lt;td&gt;TypeScript&lt;/td&gt;
 &lt;td&gt;Python&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;记忆系统&lt;/td&gt;
 &lt;td&gt;内置&lt;/td&gt;
 &lt;td&gt;五层架构 + [[mempalace]]&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;扩展&lt;/td&gt;
 &lt;td&gt;ClawHub 社区&lt;/td&gt;
 &lt;td&gt;Skill 系统 + Kanban Pipeline&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;编排&lt;/td&gt;
 &lt;td&gt;单 Agent&lt;/td&gt;
 &lt;td&gt;多 Agent（orchestrator + worker）&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="共存部署"&gt;共存部署
&lt;/h2&gt;&lt;p&gt;在同一台机器上同时运行 Hermes 和 OpenClaw。OpenClaw 使用独立的 [[mempalace]] 实例（/root/.mempalace/palace-openclaw/），避免 ChromaDB 并发写冲突。&lt;/p&gt;
&lt;h2 id="相关"&gt;相关
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;[[hermes-agent]] — 直接竞品&lt;/li&gt;
&lt;li&gt;[[mempalace]] — 共享记忆系统（隔离实例）&lt;/li&gt;
&lt;li&gt;[[opencode]] — 终端编程助手（互补而非竞争）&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>OpenCode</title><link>https://blog.kalend.top/wiki/entities/opencode/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://blog.kalend.top/wiki/entities/opencode/</guid><description>&lt;h1 id="opencode"&gt;OpenCode
&lt;/h1&gt;
 &lt;blockquote&gt;
 &lt;p&gt;开源终端编程助手，CLI + TUI 双模式，多 Provider 支持，MCP 生态扩展。&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;h2 id="概述"&gt;概述
&lt;/h2&gt;&lt;p&gt;OpenCode 是一个开源的终端编程助手（原 sst/opencode，现 anomalyco/opencode），提供命令行和 TUI 两种交互模式。核心设计理念是让开发者在终端中完成从编码到代码审查的全流程，同时支持多个 LLM Provider 无缝切换。&lt;/p&gt;
&lt;h2 id="核心特性"&gt;核心特性
&lt;/h2&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;特性&lt;/th&gt;
 &lt;th&gt;说明&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;双 Agent 模式&lt;/td&gt;
 &lt;td&gt;Build Agent（执行）+ Plan Agent（规划），可切换&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;多 Provider&lt;/td&gt;
 &lt;td&gt;Claude、GPT、GLM、OpenRouter 等，运行时切换&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;MCP 集成&lt;/td&gt;
 &lt;td&gt;draw.io、数据库、浏览器等扩展能力&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;会话管理&lt;/td&gt;
 &lt;td&gt;会话恢复、并行 worktree 开发&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;代码审查&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;opencode pr&lt;/code&gt; 原生 PR review&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="安装与使用"&gt;安装与使用
&lt;/h2&gt;&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt; 1
&lt;/span&gt;&lt;span class="lnt"&gt; 2
&lt;/span&gt;&lt;span class="lnt"&gt; 3
&lt;/span&gt;&lt;span class="lnt"&gt; 4
&lt;/span&gt;&lt;span class="lnt"&gt; 5
&lt;/span&gt;&lt;span class="lnt"&gt; 6
&lt;/span&gt;&lt;span class="lnt"&gt; 7
&lt;/span&gt;&lt;span class="lnt"&gt; 8
&lt;/span&gt;&lt;span class="lnt"&gt; 9
&lt;/span&gt;&lt;span class="lnt"&gt;10
&lt;/span&gt;&lt;span class="lnt"&gt;11
&lt;/span&gt;&lt;span class="lnt"&gt;12
&lt;/span&gt;&lt;span class="lnt"&gt;13
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 安装&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;npm i -g opencode-ai@latest
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 或&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;brew install anomalyco/tap/opencode
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 一次性任务&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;opencode run &lt;span class="s2"&gt;&amp;#34;添加单元测试&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# TUI 交互模式&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;opencode
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# PR 审查&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;opencode pr
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;配置文件：&lt;code&gt;~/.config/opencode/config.json&lt;/code&gt; 或项目级 &lt;code&gt;opencode.json&lt;/code&gt;&lt;/p&gt;
&lt;h2 id="生态工具"&gt;生态工具
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;GStack&lt;/strong&gt;: 产品方法论工具&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;OhMyOpenCode&lt;/strong&gt;: 工程增强工具&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;MCP Servers&lt;/strong&gt;: &lt;code&gt;@drawio/mcp&lt;/code&gt; 等社区 MCP 服务器&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="与-hermes-agent-的关系"&gt;与 [[hermes-agent]] 的关系
&lt;/h2&gt;&lt;p&gt;OpenCode 作为编程专用 Agent，可以与 [[hermes-agent]] 的编排能力结合。Hermes 通过 &lt;code&gt;delegate_task&lt;/code&gt; 可以将编码任务委派给 OpenCode 执行，形成「Hermes 规划 + OpenCode 编码」的协作模式。专题规划中也考虑了 &amp;ldquo;OpenCode + Hermes 编排&amp;rdquo; 作为额外文章。&lt;/p&gt;
&lt;h2 id="与-openclaw-的区别"&gt;与 [[openclaw]] 的区别
&lt;/h2&gt;&lt;p&gt;[[openclaw]]（37.2万星）定位是全平台个人助手（微信/QQ等20+渠道），而 OpenCode 专注于终端编程场景。两者互补而非竞争。&lt;/p&gt;
&lt;h2 id="专题规划"&gt;专题规划
&lt;/h2&gt;&lt;p&gt;忞计划撰写 8 篇 OpenCode 专题文章，从入门到高级用法，覆盖安装配置、TUI 深度使用、多模型切换、MCP 生态、实战案例、并行开发等主题。&lt;/p&gt;
&lt;h2 id="来源"&gt;来源
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;2026-05-24 会话：OpenCode 专题规划&lt;/li&gt;
&lt;li&gt;2026-05-23 会话：OpenCode 与 Hermes Web UI 研究&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Understand Anything</title><link>https://blog.kalend.top/wiki/entities/understand-anything/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://blog.kalend.top/wiki/entities/understand-anything/</guid><description>&lt;h1 id="understand-anything"&gt;Understand Anything
&lt;/h1&gt;
 &lt;blockquote&gt;
 &lt;p&gt;25.8K 星代码理解工具，把整个项目变成交互式知识图谱。Tree-sitter + LLM 混合架构，7-agent pipeline。&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;h2 id="概述"&gt;概述
&lt;/h2&gt;&lt;p&gt;Understand Anything（Lum1104/Understand-Anything）是一个基于 Tree-sitter + LLM 的代码理解工具，能将整个代码库转化为交互式知识图谱。通过 7-agent 流水线实现代码分析、关系提取和可视化展示。支持 15+ 主流开发平台。&lt;/p&gt;
&lt;h2 id="核心数据"&gt;核心数据
&lt;/h2&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;指标&lt;/th&gt;
 &lt;th&gt;数值&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;GitHub Stars&lt;/td&gt;
 &lt;td&gt;25.8K&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Forks&lt;/td&gt;
 &lt;td&gt;2.2K&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Commits&lt;/td&gt;
 &lt;td&gt;539&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;许可证&lt;/td&gt;
 &lt;td&gt;MIT&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;主语言&lt;/td&gt;
 &lt;td&gt;TypeScript&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;最后更新&lt;/td&gt;
 &lt;td&gt;2026-05-24&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="技术架构"&gt;技术架构
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Tree-sitter&lt;/strong&gt;: 语法解析层，提取代码结构（AST）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;LLM&lt;/strong&gt;: 语义理解层，分析代码关系和意图&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;7-Agent Pipeline&lt;/strong&gt;: 多代理协作完成分析任务&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;交互式知识图谱&lt;/strong&gt;: 可视化展示模块间关系&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="支持平台"&gt;支持平台
&lt;/h2&gt;&lt;p&gt;Claude Code、Cursor、VS Code + Copilot、[[opencode]]、Codex、Gemini CLI 等 15+ 平台。&lt;/p&gt;
&lt;h2 id="安装与使用"&gt;安装与使用
&lt;/h2&gt;&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt; 1
&lt;/span&gt;&lt;span class="lnt"&gt; 2
&lt;/span&gt;&lt;span class="lnt"&gt; 3
&lt;/span&gt;&lt;span class="lnt"&gt; 4
&lt;/span&gt;&lt;span class="lnt"&gt; 5
&lt;/span&gt;&lt;span class="lnt"&gt; 6
&lt;/span&gt;&lt;span class="lnt"&gt; 7
&lt;/span&gt;&lt;span class="lnt"&gt; 8
&lt;/span&gt;&lt;span class="lnt"&gt; 9
&lt;/span&gt;&lt;span class="lnt"&gt;10
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 通用安装&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;curl -fsSL https://raw.githubusercontent.com/Lum1104/Understand-Anything/main/install.sh &lt;span class="p"&gt;|&lt;/span&gt; bash
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 针对 OpenCode 平台&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;curl -fsSL https://raw.githubusercontent.com/Lum1104/Understand-Anything/main/install.sh &lt;span class="p"&gt;|&lt;/span&gt; bash -s opencode
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# 使用&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;/understand &lt;span class="c1"&gt;# 分析代码库&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;/understand-dashboard &lt;span class="c1"&gt;# 打开可视化面板&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;/understand --language zh &lt;span class="c1"&gt;# 中文模式&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h2 id="与-opencode-的关系"&gt;与 [[opencode]] 的关系
&lt;/h2&gt;&lt;p&gt;Understand Anything 原生支持 [[opencode]] 作为宿主平台。在 OpenCode 中安装后，可通过 &lt;code&gt;/understand&lt;/code&gt; 命令直接调用，将当前项目的代码结构转为知识图谱，辅助理解和导航。&lt;/p&gt;
&lt;h2 id="与-hermes-agent-的关系"&gt;与 [[hermes-agent]] 的关系
&lt;/h2&gt;&lt;p&gt;作为代码理解工具，Understand Anything 的知识图谱输出可以作为 [[hermes-agent]] 编排编码任务时的上下文输入，帮助 Agent 更好地理解项目结构。&lt;/p&gt;
&lt;h2 id="来源"&gt;来源
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;2026-05-25 cron 会话：微信公众号文章研究与撰写（&amp;ldquo;25K星的代码理解神器：把整个项目变成知识图谱&amp;rdquo;）&lt;/li&gt;
&lt;/ul&gt;</description></item></channel></rss>