<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>开源工具 &#8211; mylogs.cn</title>
	<atom:link href="https://mylogs.cn/tag/%e5%bc%80%e6%ba%90%e5%b7%a5%e5%85%b7/feed/" rel="self" type="application/rss+xml" />
	<link>https://mylogs.cn</link>
	<description>发现、记录、分享</description>
	<lastBuildDate>Sun, 16 Aug 2026 04:11:47 +0000</lastBuildDate>
	<language>zh-Hans</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>不联网、不注册：这款安卓血糖本把数据全留手机</title>
		<link>https://mylogs.cn/sugartrack-offline-android-blood-sugar-logbook/</link>
		
		<dc:creator><![CDATA[steve, zhang]]></dc:creator>
		<pubDate>Sun, 16 Aug 2026 04:11:02 +0000</pubDate>
				<category><![CDATA[科技]]></category>
		<category><![CDATA[健康管理]]></category>
		<category><![CDATA[安卓应用]]></category>
		<category><![CDATA[开源工具]]></category>
		<category><![CDATA[离线应用]]></category>
		<category><![CDATA[血糖记录]]></category>
		<category><![CDATA[隐私保护]]></category>
		<guid isPermaLink="false">https://mylogs.cn/sugartrack-offline-android-blood-sugar-logbook/</guid>

					<description><![CDATA[对于需要长期监测血糖的人而言，随手记下一次又一次的测量结果从来不是件轻松事。纸笔表格容易丢，电子表格往往又要登 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">对于需要长期监测血糖的人而言，随手记下一次又一次的测量结果从来不是件轻松事。纸笔表格容易丢，电子表格往往又要登录账号，而把健康数据交到云端又让人心里不踏实。一个名为 SugarTrack 的安卓应用给出了另一种思路：完全离线、不注册账号、不联网，所有读数只存在手机本地。</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a82c2b49df43&quot;}" data-wp-interactive="core/image" data-wp-key="6a82c2b49df43" class="wp-block-image size-large aligncenter wp-lightbox-container"><img fetchpriority="high" decoding="async" width="1200" height="600" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://mylogs.cn/wp-content/uploads/2026/08/d89eed5af195d7a074b1c6fc72b455f8_header.webp" alt="不联网、不注册：这款安卓血糖本把数据全留手机" class="wp-image-5045" style="max-width:100%;height:auto;" srcset="https://mylogs.cn/wp-content/uploads/2026/08/d89eed5af195d7a074b1c6fc72b455f8_header.webp 1200w, https://mylogs.cn/wp-content/uploads/2026/08/d89eed5af195d7a074b1c6fc72b455f8_header-300x150.webp 300w, https://mylogs.cn/wp-content/uploads/2026/08/d89eed5af195d7a074b1c6fc72b455f8_header-1024x512.webp 1024w, https://mylogs.cn/wp-content/uploads/2026/08/d89eed5af195d7a074b1c6fc72b455f8_header-768x384.webp 768w" sizes="(max-width: 1200px) 100vw, 1200px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">图片来源：GitHub／hunzaboy/sugartrack 项目页</figcaption></figure>





<h2 class="wp-block-heading">为什么做成一个「离线」本子</h2>



<p class="wp-block-paragraph">SugarTrack 的开发者在介绍中提到，自己做这个工具的起因，是为了在帮身边人记录血糖时，不必再反复填写纸质表单和笔记本。任何处在相似处境的人都可以使用它。</p>



<p class="wp-block-paragraph">应用明确把隐私放在第一位：SugarTrack 不连接任何服务器、不要求登录，也不会把读数发送到任何地方。数据库就存放在手机上，即便手机处于离线状态，应用依然可以正常使用。除非用户自己手动导出备份，否则不存在云端同步。需要把数据带去复诊时，可以用「导出给医生」功能生成 PDF 或 CSV 文件，或在设置里做一份本地备份。</p>



<h2 class="wp-block-heading">它能记什么</h2>



<p class="wp-block-paragraph">记录一次测量时，可以附带时间、测量场景（空腹、餐前或餐后、睡前、随机）、一段可选备注，以及一张可选的饮食照片。最新的读数会显示在首页，并按照用户自行设定的目标范围用颜色区分，一眼就能看出是否超标。</p>



<p class="wp-block-paragraph">应用还提供历史记录与趋势曲线，方便观察一段时间内的变化；可以登记用药情况与糖化血红蛋白（A1C）结果；支持设置一个每日提醒，避免漏测。单位可在 mg/dL 与 mmol/L 之间切换，目标上限与下限都由用户自己设定。</p>



<h2 class="wp-block-heading">怎么装到手机上</h2>



<p class="wp-block-paragraph">SugarTrack 以安卓 APK 形式分发，当前版本为 1.0.0 生产构建。在安卓手机上点击下载按钮后，按系统提示允许「安装未知应用」，再点安装即可打开使用。它是免费的，开发者也表示，这只是计划中的一系列健康与生活记录工具里的第一个，后续同类应用同样会坚持离线、端侧、无账号、无订阅的思路。</p>



<p class="wp-block-paragraph">需要提醒的是，SugarTrack 是一个记录本，不是血糖仪，也不构成医疗建议。读数来自用户自己的血糖仪，具体数值意味着什么，应当咨询医生。</p>



<p class="has-small-font-size wp-block-paragraph">来源：SugarTrack 官方项目页（Hacker News 收录）</p>

]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Nvidia 锁住 6 倍帧生成，40 系老卡这样解禁</title>
		<link>https://mylogs.cn/nvidia-%e9%94%81%e4%bd%8f-6-%e5%80%8d%e5%b8%a7%e7%94%9f%e6%88%90%ef%bc%8c40-%e7%b3%bb%e8%80%81%e5%8d%a1%e8%bf%99%e6%a0%b7%e8%a7%a3%e7%a6%81/</link>
		
		<dc:creator><![CDATA[steve, zhang]]></dc:creator>
		<pubDate>Sun, 16 Aug 2026 03:12:40 +0000</pubDate>
				<category><![CDATA[经验与技巧]]></category>
		<category><![CDATA[DLSS]]></category>
		<category><![CDATA[NVIDIA]]></category>
		<category><![CDATA[RTX 40系]]></category>
		<category><![CDATA[帧生成]]></category>
		<category><![CDATA[开源工具]]></category>
		<category><![CDATA[游戏优化]]></category>
		<guid isPermaLink="false">https://mylogs.cn/nvidia-%e9%94%81%e4%bd%8f-6-%e5%80%8d%e5%b8%a7%e7%94%9f%e6%88%90%ef%bc%8c40-%e7%b3%bb%e8%80%81%e5%8d%a1%e8%bf%99%e6%a0%b7%e8%a7%a3%e7%a6%81/</guid>

					<description><![CDATA[Nvidia 把最新的 6 倍多帧生成（Multi-Frame Generation）功能锁在了 RTX 50 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Nvidia 把最新的 6 倍多帧生成（Multi-Frame Generation）功能锁在了 RTX 50 系 Blackwell 显卡上，手里有 RTX 20/30/40 系老卡的用户只能眼看着。XDA Developers 撰稿人分享，他的 RTX 4070 Ti Super 明明带 16GB 显存、支持原生 2 倍帧生成，却用不上更高倍数。好在开源社区很快给出办法——借助一款免费工具，老卡也能跑起 5 倍甚至 6 倍帧生成。</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a82c2b49ebd7&quot;}" data-wp-interactive="core/image" data-wp-key="6a82c2b49ebd7" class="wp-block-image size-large aligncenter wp-lightbox-container"><img decoding="async" width="1200" height="800" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://mylogs.cn/wp-content/uploads/2026/08/a9fffb4b322e1388248e8d914d197445_header.webp" alt="Nvidia 锁住 6 倍帧生成，40 系老卡这样解禁" class="wp-image-5040" style="max-width:100%;height:auto;" srcset="https://mylogs.cn/wp-content/uploads/2026/08/a9fffb4b322e1388248e8d914d197445_header.webp 1200w, https://mylogs.cn/wp-content/uploads/2026/08/a9fffb4b322e1388248e8d914d197445_header-300x200.webp 300w, https://mylogs.cn/wp-content/uploads/2026/08/a9fffb4b322e1388248e8d914d197445_header-1024x683.webp 1024w, https://mylogs.cn/wp-content/uploads/2026/08/a9fffb4b322e1388248e8d914d197445_header-768x512.webp 768w" sizes="(max-width: 1200px) 100vw, 1200px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">图片来源：XDA Developers</figcaption></figure>





<h2 class="wp-block-heading">一、认识 DLSS Enabler</h2>



<p class="wp-block-paragraph">DLSS Enabler 4.5.0.0 由开发者 Artur Graniszewski 发布，是一款免费开源工具，通过替换 DLL 并接入 Nvidia 的 Streamline 接口，在支持的 DirectX 12 游戏里解锁多帧生成。它还带来「混合帧生成（Hybrid MFG）」：中间帧仍由 Nvidia 原生 DLSSG 生成，其余帧交给 AMD 的 FSR 3 补齐，因此不必为了高倍数牺牲原生帧生成。</p>



<h2 class="wp-block-heading">二、用管理器一键安装（推荐新手）</h2>



<p class="wp-block-paragraph">手动往游戏目录塞文件很麻烦，且要求游戏自带 Streamline 2.11.x 以上文件，否则 5/6 倍选项会灰显。更省事的做法是用社区出的 DLSS Enabler Manager：</p>



<ol class="wp-block-list"><li>到该工具的 GitHub 仓库下载 DLSS Enabler Manager。</li><li>运行后点击「Quick Install」，它会自动扫描已装游戏、下载对应 Streamline 组件并完成安装。</li><li>如需卸载或更新，面板里也提供了一键操作，还能直接打开游戏安装目录查看被改了哪些文件。</li></ol>



<h2 class="wp-block-heading">三、进游戏开启倍数</h2>



<ol class="wp-block-list"><li>启动支持 DLSS 帧生成的游戏。</li><li>按波浪键（~）呼出 OptiScaler 面板。</li><li>在「MFG Mode Override」里选择 1x 到 6x 的倍数。</li></ol>



<p class="wp-block-paragraph">需要提醒的是，倍数越高，系统延迟也会随之上升。作者在自己的 RTX 4070 Ti Super 上记录到：平均帧率从 1 倍时的约 96 帧一路涨到 6 倍时的约 351 帧，1% 最低帧也从 86 帧提升到 172 帧，代价是系统延迟从 33 毫秒左右增加到 37 毫秒左右。5 倍、6 倍下还容易出现重影与伪影，可打开面板里的「ghostbuster」开关缓解。该工具依赖游戏本身支持 DLSS 帧生成与 DirectX 12，不仅覆盖 40 系，RTX 20 系、30 系等更早的显卡同样受益。它是社区给老卡用户的礼物，但是否值得为帧数牺牲一点响应，仍看个人取舍。</p>



<p class="wp-block-paragraph">来源：XDA Developers</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>不想再重装系统？这 5 个不可变 Linux 发行版了解下</title>
		<link>https://mylogs.cn/%e4%b8%8d%e6%83%b3%e5%86%8d%e9%87%8d%e8%a3%85%e7%b3%bb%e7%bb%9f%ef%bc%9f%e8%bf%99-5-%e4%b8%aa%e4%b8%8d%e5%8f%af%e5%8f%98-linux-%e5%8f%91%e8%a1%8c%e7%89%88%e4%ba%86%e8%a7%a3%e4%b8%8b/</link>
		
		<dc:creator><![CDATA[steve, zhang]]></dc:creator>
		<pubDate>Sun, 16 Aug 2026 00:05:48 +0000</pubDate>
				<category><![CDATA[经验与技巧]]></category>
		<category><![CDATA[Fedora]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[NixOS]]></category>
		<category><![CDATA[不可变系统]]></category>
		<category><![CDATA[开源工具]]></category>
		<category><![CDATA[系统稳定]]></category>
		<guid isPermaLink="false">https://mylogs.cn/%e4%b8%8d%e6%83%b3%e5%86%8d%e9%87%8d%e8%a3%85%e7%b3%bb%e7%bb%9f%ef%bc%9f%e8%bf%99-5-%e4%b8%aa%e4%b8%8d%e5%8f%af%e5%8f%98-linux-%e5%8f%91%e8%a1%8c%e7%89%88%e4%ba%86%e8%a7%a3%e4%b8%8b/</guid>

					<description><![CDATA[你有没有被 Windows 的「更新后变慢」「装错一个软件就冲突」折磨过？传统 Linux 也好不到哪去：依赖 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">你有没有被 Windows 的「更新后变慢」「装错一个软件就冲突」折磨过？传统 Linux 也好不到哪去：依赖装乱了（行内叫依赖地狱）或误改了配置，系统照样救不回来。「不可变系统」的思路很简单——把核心系统设为只读，任何改动都不直接写在系统盘上，从根上杜绝不可逆的破坏。下面 5 个发行版，都值得 Windows 用户拿来兜底。</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a82c2b49fa9f&quot;}" data-wp-interactive="core/image" data-wp-key="6a82c2b49fa9f" class="wp-block-image size-large aligncenter wp-lightbox-container"><img decoding="async" width="1200" height="800" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://mylogs.cn/wp-content/uploads/2026/08/20b7920fcd8e1c4ca427c5d3e32fdb00_header.webp" alt="不想再重装系统？这 5 个不可变 Linux 发行版了解下" class="wp-image-5027" style="max-width:100%;height:auto;" srcset="https://mylogs.cn/wp-content/uploads/2026/08/20b7920fcd8e1c4ca427c5d3e32fdb00_header.webp 1200w, https://mylogs.cn/wp-content/uploads/2026/08/20b7920fcd8e1c4ca427c5d3e32fdb00_header-300x200.webp 300w, https://mylogs.cn/wp-content/uploads/2026/08/20b7920fcd8e1c4ca427c5d3e32fdb00_header-1024x683.webp 1024w, https://mylogs.cn/wp-content/uploads/2026/08/20b7920fcd8e1c4ca427c5d3e32fdb00_header-768x512.webp 768w" sizes="(max-width: 1200px) 100vw, 1200px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">图片来源：How-To Geek</figcaption></figure>





<h2 class="wp-block-heading">一、NixOS</h2>



<p class="wp-block-paragraph">最知名的不可变发行版，2003 年从 Nix 包管理器发展而来。它用自家的 Nix 语言写「配方」，声明软件的来源、依赖和编译参数，整个系统靠一个配置文件就能完整重建。安装走常见启动盘加图形向导，并不难上手。</p>



<h2 class="wp-block-heading">二、Fedora Atomic</h2>



<p class="wp-block-paragraph">源自 2014 年，现在面向桌面叫 Fedora Atomic Desktops。它按桌面环境分版：GNOME 版叫 Silverblue，KDE Plasma 版叫 Kinoite，还有 Sway、Budgie、COSMIC 等版本。底层用 rpm-ostree，基础系统作为整镜像原子更新，RPM 包叠加其上，因此更新要重启切到新镜像；图形应用推荐用 Flatpak 安装，自带沙箱与回滚。</p>



<h2 class="wp-block-heading">三、Universal Blue</h2>



<p class="wp-block-paragraph">基于 Fedora Atomic，三个主力变体：Aurora（KDE）、Bluefin（GNOME），以及面向游戏的 Bazzite——它基本能平替 SteamOS，借助 Valve 的 Proton 兼容层运行 Steam 游戏。官方仓库保留 90 天镜像，足够你慢慢评估新版本。</p>



<h2 class="wp-block-heading">四、Endless OS</h2>



<p class="wp-block-paragraph">主打离线、低成本的不可变系统，用 OSTree 管理 Flatpak 应用，更新不会搞崩系统；它还省掉了多余的恢复分区，更省磁盘。定位像「像用手机一样用电脑」，简单安全。</p>



<h2 class="wp-block-heading">五、openSUSE MicroOS</h2>



<p class="wp-block-paragraph">GNOME 版叫 Aeon，KDE 版叫 Kalpa。基础很小、应用多从 Flathub 装；<code>/etc</code> 下的配置用 Btrfs 文件系统做快照（写时复制），支持事务更新，出问题时重启回旧快照即可。</p>



<p class="wp-block-paragraph">注意事项：不可变系统对第一次从 Windows 转 Linux 的人，可能多一道学习成本——应用多用 Flatpak 或容器，系统改动受限。但换来的稳定与安全，对受够「系统焦虑」的人很值。想试，从上面任一款起步都行。</p>



<p class="wp-block-paragraph">来源：How-To Geek</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>用 FOG 搭个网络恢复服务器，电脑崩了也能秒还原</title>
		<link>https://mylogs.cn/%e7%94%a8-fog-%e6%90%ad%e4%b8%aa%e7%bd%91%e7%bb%9c%e6%81%a2%e5%a4%8d%e6%9c%8d%e5%8a%a1%e5%99%a8%ef%bc%8c%e7%94%b5%e8%84%91%e5%b4%a9%e4%ba%86%e4%b9%9f%e8%83%bd%e7%a7%92%e8%bf%98%e5%8e%9f/</link>
		
		<dc:creator><![CDATA[steve, zhang]]></dc:creator>
		<pubDate>Sun, 16 Aug 2026 00:05:44 +0000</pubDate>
				<category><![CDATA[经验与技巧]]></category>
		<category><![CDATA[FOG]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[PXE网络启动]]></category>
		<category><![CDATA[家庭实验室]]></category>
		<category><![CDATA[开源工具]]></category>
		<category><![CDATA[系统备份]]></category>
		<guid isPermaLink="false">https://mylogs.cn/%e7%94%a8-fog-%e6%90%ad%e4%b8%aa%e7%bd%91%e7%bb%9c%e6%81%a2%e5%a4%8d%e6%9c%8d%e5%8a%a1%e5%99%a8%ef%bc%8c%e7%94%b5%e8%84%91%e5%b4%a9%e4%ba%86%e4%b9%9f%e8%83%bd%e7%a7%92%e8%bf%98%e5%8e%9f/</guid>

					<description><![CDATA[你有没有过这种经历：只改了一处网络配置，或者手滑把引导分区改了名，整台电脑就再也起不来，一下午全耗在重装系统上 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">你有没有过这种经历：只改了一处网络配置，或者手滑把引导分区改了名，整台电脑就再也起不来，一下午全耗在重装系统上。虚拟机有快照可以回退，可物理机没有；U 盘恢复盘倒是能用，前提是你能找到那块盘、还恰好备份过。</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a82c2b4a0a8e&quot;}" data-wp-interactive="core/image" data-wp-key="6a82c2b4a0a8e" class="wp-block-image size-large aligncenter wp-lightbox-container"><img loading="lazy" decoding="async" width="1200" height="799" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://mylogs.cn/wp-content/uploads/2026/08/0d79930d366f62508a385934606a64fa_header.webp" alt="用 FOG 搭个网络恢复服务器，电脑崩了也能秒还原" class="wp-image-5025" style="max-width:100%;height:auto;" srcset="https://mylogs.cn/wp-content/uploads/2026/08/0d79930d366f62508a385934606a64fa_header.webp 1200w, https://mylogs.cn/wp-content/uploads/2026/08/0d79930d366f62508a385934606a64fa_header-300x200.webp 300w, https://mylogs.cn/wp-content/uploads/2026/08/0d79930d366f62508a385934606a64fa_header-1024x682.webp 1024w, https://mylogs.cn/wp-content/uploads/2026/08/0d79930d366f62508a385934606a64fa_header-768x511.webp 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">图片来源：MakeUseOf</figcaption></figure>





<p class="wp-block-paragraph">一位长期做企业 IT 的撰稿人分享了一套解法：用开源的 FOG（Free Open-Source Ghost）搭一台网络镜像服务器，让电脑像有了「撤销键」——他把一台故意弄崩的 Linux 机器，16 秒就还原回了原样。</p>



<h2 class="wp-block-heading">一、准备 FOG 服务器</h2>



<ol class="wp-block-list"><li>装一台 Ubuntu Server 24.04 LTS，分配 2 个 vCPU、2GB 内存、20GB 系统盘，再挂一块独立的 80GB 数据盘，专门用来存镜像。</li><li>把数据盘挂载到 <code>/images</code> 并写进 <code>/etc/fstab</code> 持久化：</li></ol>



<p class="wp-block-paragraph"><code>sudo mount /dev/sdb1 /images</code></p>



<p class="wp-block-paragraph">在 fstab 中加入：<code>LABEL=fog-images /images ext4 defaults 0 2</code></p>



<ol class="wp-block-list"><li>安装 FOG 1.5.10.2254，它会自动拉起 Dashboard、数据库、TFTP、NFS 与存储等组件。</li></ol>



<h2 class="wp-block-heading">二、把恢复网络隔离出来</h2>



<p class="wp-block-paragraph">PXE 网络启动依赖 DHCP 分配地址。若不隔离，客户端会从你家里局域网的 DHCP 取地址，根本进不了 FOG。做法是单独建一个仅主机网络（如 VMnet7）并关掉它的 DHCP，FOG 服务器一块网卡走 NAT 下软件包，另一块接这个隔离网（例如 <code>192.168.77.2/24</code>）。</p>



<p class="wp-block-paragraph">这里有个坑：FOG 用的 Kea DHCP 在 Ubuntu 上可能被 AppArmor 拦住——因为 <code>/etc/kea</code> 目录属主是 <code>_kea:_kea</code>，而以 root 启动的守护进程却被拒读配置。修正只需两句：</p>



<p class="wp-block-paragraph"><code>sudo chown root:_kea /etc/kea</code></p>



<p class="wp-block-paragraph"><code>sudo chmod 750 /etc/kea</code></p>



<h2 class="wp-block-heading">三、注册并抓取「黄金镜像」</h2>



<ol class="wp-block-list"><li>客户端从网络启动，Kea 分配地址与引导文件，TFTP 传入 iPXE，进入 FOG 菜单选「Quick Registration and Inventory」，按网卡 MAC 自动注册。</li><li>在 Dashboard 把该主机关联到一枚镜像（如 <code>linux-mint-golden</code>），镜像设置选「单盘-可调大小」、包含所有分区、用 Partclone 加 Zstandard 压缩。</li><li>排程「立即」捕获。FOG 只复制已用区块，一块 32GB 的盘实际只占约 3GB，抓图不到一分钟。</li></ol>



<h2 class="wp-block-heading">四、崩了就一键还原</h2>



<p class="wp-block-paragraph">在 Dashboard 给注册主机建一个「部署」任务——注意别误建「捕获」任务，否则好镜像会被覆盖。下次 PXE 启动，FOG 自动重建分区表与 EFI，把文件系统原样写回。前面那位撰稿人把 EFI 引导目录改名弄崩后，正是靠这一步 16 秒救回。</p>



<p class="wp-block-paragraph">注意事项：FOG 需要服务器、独立存储、DHCP/TFTP/iPXE/NFS 和隔离网段，不是几分钟能搞定的轻量方案；还原会重启客户端、中断当前系统；它也不是增量备份，同名镜像再次捕获会覆盖，可在 Dashboard 改名做版本管理。物理机还要额外处理驱动、固件与 Secure Boot。但它换来的是：一台坏掉的电脑，只要网启正常，就能退回你上次存好的状态。</p>



<p class="wp-block-paragraph">来源：MakeUseOf</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>别再用了：7 个被弃用的 Linux 命令与现代替代</title>
		<link>https://mylogs.cn/stop-using-deprecated-linux-commands/</link>
		
		<dc:creator><![CDATA[steve, zhang]]></dc:creator>
		<pubDate>Fri, 14 Aug 2026 20:03:15 +0000</pubDate>
				<category><![CDATA[科技]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[命令行]]></category>
		<category><![CDATA[开源工具]]></category>
		<category><![CDATA[系统管理]]></category>
		<category><![CDATA[软件教程]]></category>
		<category><![CDATA[运维]]></category>
		<guid isPermaLink="false">https://mylogs.cn/stop-using-deprecated-linux-commands/</guid>

					<description><![CDATA[多年来，Linux 世界里陆续有一些命令被官方或社区标注为「已弃用」。它们往往还能运行，但要么存在安全隐患，要 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">多年来，Linux 世界里陆续有一些命令被官方或社区标注为「已弃用」。它们往往还能运行，但要么存在安全隐患，要么早已停止维护，或者被功能更全、Bug 更少的现代工具取代。下面整理了七个最常见、却该逐步退场的命令，以及各自的替代方案。</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a82c2b4a1cc1&quot;}" data-wp-interactive="core/image" data-wp-key="6a82c2b4a1cc1" class="wp-block-image size-large aligncenter wp-lightbox-container"><img loading="lazy" decoding="async" width="1200" height="675" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://mylogs.cn/wp-content/uploads/2026/08/3c5eb3b65cac254a34574023a99031cb_header.webp" alt="别再用了：7 个被弃用的 Linux 命令与现代替代" class="wp-image-4874" style="max-width:100%;height:auto;" srcset="https://mylogs.cn/wp-content/uploads/2026/08/3c5eb3b65cac254a34574023a99031cb_header.webp 1200w, https://mylogs.cn/wp-content/uploads/2026/08/3c5eb3b65cac254a34574023a99031cb_header-300x169.webp 300w, https://mylogs.cn/wp-content/uploads/2026/08/3c5eb3b65cac254a34574023a99031cb_header-1024x576.webp 1024w, https://mylogs.cn/wp-content/uploads/2026/08/3c5eb3b65cac254a34574023a99031cb_header-768x432.webp 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">图片来源：How-To Geek</figcaption></figure>





<h2 class="wp-block-heading">cron：交给 systemd 定时器或 launchd</h2>



<p class="wp-block-paragraph">在众多被弃用的命令里，cron 大概是最让人又爱又恨的一个。它语法别扭，环境变量也最难调试。在现代 Linux 发行版上，systemd 已经接管了大量启动与定时任务，查看已有定时器只需一行：</p>



<p class="wp-block-paragraph"><code>systemctl list-timers</code></p>



<p class="wp-block-paragraph">在 macOS 上，cron 同样不再推荐，替代者是 launchd——它能做的远不止定时任务，还能在电脑关机时规划需要补跑的工作。</p>



<h2 class="wp-block-heading">ifconfig：用 ip 取代</h2>



<p class="wp-block-paragraph"><code>ifconfig</code> 属于老旧的 net-tools 套件，如今已被 <code>ip</code> 命令取代。<code>ip address</code> 一行就能看到网卡、IP 地址与对外路由等全部网络信息。虽然用网站查 IP 也很方便，但排查本机网络问题时，本地命令永远比一个随时可能停服的远程站点可靠。</p>



<h2 class="wp-block-heading">nslookup：dig 更强大</h2>



<p class="wp-block-paragraph"><code>nslookup</code> 用来查询域名解析，而 <code>dig</code> 做的是同一件事，却提供了更丰富的调试信息和更清晰的输出格式。对于只想快速查个地址的场景，nslookup 勉强够用；一旦需要详细记录类型或排错，dig 应当是首选。</p>



<h2 class="wp-block-heading">neofetch：fastfetch 等后继者</h2>



<p class="wp-block-paragraph">那个在终端里打印彩色 ASCII logo 的 neofetch 已于 2024 年正式停更。好在替代品层出不穷，其中 fastfetch 因持续活跃维护、可高度自定义而最受推崇；相比之下，ufetch、pfetch 等同类项目大多已归档。如果只想炫一下系统配置，fastfetch 是目前最稳的选择。</p>



<h2 class="wp-block-heading">scp：大目录用 rsync 更快</h2>



<p class="wp-block-paragraph"><code>scp</code> 基于 SSH 安全拷贝文件，简单任务很好用，但它已被 <code>rsync</code> 取代。两者上传单个文件的写法几乎一样，可一旦涉及需要反复同步的目录，rsync 只传输差异部分，效率远高于 scp 每次整文件重传。</p>



<h2 class="wp-block-heading">netstat：ss 是升级版</h2>



<p class="wp-block-paragraph"><code>netstat</code> 同样来自过时的 net-tools 套件，现代等价物是归属 iproute2 的 <code>ss</code>。它能显示开放套接字、路由表与网络统计，是排查连接与流量性能的更好工具。</p>



<h2 class="wp-block-heading">which：type 更准确</h2>



<p class="wp-block-paragraph"><code>which</code> 用来定位命令路径，但在部分系统上它只是一个可执行程序，无法感知 shell 内建命令，因此信息并不完整。更可靠的做法是用 shell 内建的 <code>type</code>——它能清楚区分这条命令究竟是内建指令、函数、别名还是独立程序，必要时同样支持 <code>-a</code> 参数列出所有匹配项。</p>



<p class="wp-block-paragraph">迁移到这些现代命令，短期看只是换个写法，长期却能少踩很多坑，也顺手获得更多功能。</p>



<p class="has-small-font-size wp-block-paragraph">来源：How-To Geek（作者 Bobby Jack）</p>

]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>8 款被低估的免费应用，Windows 与 Linux 都该装</title>
		<link>https://mylogs.cn/8-underrated-free-apps-windows-linux/</link>
		
		<dc:creator><![CDATA[steve, zhang]]></dc:creator>
		<pubDate>Thu, 13 Aug 2026 15:16:46 +0000</pubDate>
				<category><![CDATA[科技]]></category>
		<category><![CDATA[Linux 软件]]></category>
		<category><![CDATA[LM Studio]]></category>
		<category><![CDATA[Portmaster]]></category>
		<category><![CDATA[Windows 应用]]></category>
		<category><![CDATA[免费软件]]></category>
		<category><![CDATA[开源工具]]></category>
		<category><![CDATA[装机清单]]></category>
		<guid isPermaLink="false">https://mylogs.cn/8-underrated-free-apps-windows-linux/</guid>

					<description><![CDATA[8 款被低估的免费应用，Windows 与 Linux 都该装 给电脑装软件，很多人习惯打开应用商店随便挑。H [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">8 款被低估的免费应用，Windows 与 Linux 都该装</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a82c2b4a2c9b&quot;}" data-wp-interactive="core/image" data-wp-key="6a82c2b4a2c9b" class="wp-block-image size-large aligncenter wp-lightbox-container"><img loading="lazy" decoding="async" width="1200" height="675" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://mylogs.cn/wp-content/uploads/2026/08/c2eee3d825bc9dac170a242565cc243e_header.webp" alt="8 款被低估的免费应用，Windows 与 Linux 都该装" class="wp-image-4725" style="max-width:100%;height:auto;" srcset="https://mylogs.cn/wp-content/uploads/2026/08/c2eee3d825bc9dac170a242565cc243e_header.webp 1200w, https://mylogs.cn/wp-content/uploads/2026/08/c2eee3d825bc9dac170a242565cc243e_header-300x169.webp 300w, https://mylogs.cn/wp-content/uploads/2026/08/c2eee3d825bc9dac170a242565cc243e_header-1024x576.webp 1024w, https://mylogs.cn/wp-content/uploads/2026/08/c2eee3d825bc9dac170a242565cc243e_header-768x432.webp 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">图片来源：How-To Geek</figcaption></figure>





<p class="wp-block-paragraph">给电脑装软件，很多人习惯打开应用商店随便挑。How-To Geek 作者 Dibakar Ghosh 长期在 Windows 和 Linux 之间来回切换，他整理出一份「每台必装」清单：八款完全免费、跨平台、且常常被低估的工具。它们的共同点是——开源、轻量，且解决的是真实痛点。</p>



<h2 class="wp-block-heading">八款应用逐一拆解</h2>



<ul class="wp-block-list"><li><strong>Portmaster</strong>——一款开源应用防火墙，能监控电脑上每一个联网程序的去向，看清它们连的是哪台服务器、何时连接，并可精细封锁特定连接，甚至彻底切断某个应用的网络。对经常试用新软件的人来说，它能在「电话回家」发生前就拦住。</li></ul>



<ul class="wp-block-list"><li><strong>Mailspring</strong>——现代开源邮件客户端，支持多账户统一收件箱，四栏布局把文件夹、邮件列表、预览和发件人信息安排得井井有条。最出彩的是内置的已读回执与链接追踪，求职者或做客户沟通时能知道对方何时打开邮件、有没有点开链接。</li></ul>



<ul class="wp-block-list"><li><strong>LM Studio</strong>——把开源大模型搬到你自己的电脑上。它让下载和运行各类开源大语言模型变得像点几下鼠标一样简单，还会按你的硬件推荐兼容型号。作者强调，本地模型的优势不在于多强，而在于「隐私」——收据图片转表格、语音转结构化笔记、个人任务路由，都能在离线环境完成。</li></ul>



<ul class="wp-block-list"><li><strong>Super Productivity</strong>——作者用过的功能最密集的开源任务管理工具之一。快速捕获任务、子任务、附件、标签、截止日与工时估算，工作时还能比对「预估时间」和「实际耗时」。内置日历、看板、 Eisenhower 矩阵、习惯追踪、番茄钟和插件，Voice Reminder 插件还能像啦啦队一样催你干活。</li></ul>



<ul class="wp-block-list"><li><strong>KDE Connect</strong>——手机与电脑的「终极伴侣」，开源且跨平台，Android 与 iOS 都有配套应用（苹果设备功能略受限）。传文件、共享剪贴板、镜像通知都不在话下，杀手锏是「远程命令执行」：把常用终端命令存进手机，一点就能锁屏、关机或启动程序。</li></ul>



<ul class="wp-block-list"><li><strong>Syncthing</strong>——点对点文件同步工具，没有云端组件，因此不必向别人租用存储。在每台设备上装好，文件夹就在设备之间直接互相同步。作者用它跨 Windows、Linux 和 Android 同步笔记库，代价是配对设备需同时在线才能完成同步。</li></ul>



<ul class="wp-block-list"><li><strong>Brave</strong>——作者的「备用浏览器」。它基于 Chromium，体验接近 Chrome，但去掉了谷歌的遥测，无需谷歌账号，自带广告与追踪拦截。由于另一款主浏览器 Zen 对部分 Chromium 优化站点支持一般，Brave 正好补位。</li></ul>



<ul class="wp-block-list"><li><strong>Zen Browser</strong>——作者当前的主浏览器，基于 Firefox 但外观更现代，几乎把整块窗口都留给网页，标签栏和地址栏收进会自动隐藏的侧边栏，还支持原生分屏。它常被比作 macOS 上 Arc 浏览器的开源版本，可用 Firefox 账号同步并调用丰富的扩展库，代价是对 Chromium 优化站点偶尔卡顿。</li></ul>



<h2 class="wp-block-heading">装机的思路</h2>



<p class="wp-block-paragraph">这八款工具覆盖了网络可视、邮件、本地 AI、任务管理、设备互联、文件同步和浏览器七个环节。它们的共同底色是「开源 + 隐私优先」：与其把数据和流量交给大厂，不如用社区维护的轻量工具自己掌控。对于喜欢折腾的用户，这份清单值得作为新机初始化时的起点。</p>



<p class="has-small-font-size wp-block-paragraph">来源：How-To Geek（作者 Dibakar Ghosh），原文发布于 2026 年 8 月 13 日。</p>

]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>开源 AI 代码审查 Juror：比 Greptile 多揪 4 倍缺陷</title>
		<link>https://mylogs.cn/juror-open-source-greptile-alternative/</link>
		
		<dc:creator><![CDATA[steve, zhang]]></dc:creator>
		<pubDate>Wed, 12 Aug 2026 08:50:01 +0000</pubDate>
				<category><![CDATA[科技]]></category>
		<category><![CDATA[AI 代码审查]]></category>
		<category><![CDATA[GitHub Actions]]></category>
		<category><![CDATA[Greptile]]></category>
		<category><![CDATA[代码质量]]></category>
		<category><![CDATA[大模型]]></category>
		<category><![CDATA[开源工具]]></category>
		<category><![CDATA[软件开发]]></category>
		<guid isPermaLink="false">https://mylogs.cn/juror-open-source-greptile-alternative/</guid>

					<description><![CDATA[近年来，AI 辅助编程从「写代码」延伸到「审代码」。在 GitHub 上引发关注的 Juror 就是这一方向的 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">近年来，AI 辅助编程从「写代码」延伸到「审代码」。在 GitHub 上引发关注的 Juror 就是这一方向的新工具：它把自己定位为一款「比 Greptile 更便宜也更好的开源替代品」，直接跑在用户自己的 GitHub Actions 上，而不是依赖第三方托管的 SaaS 服务。</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a82c2b4a3c01&quot;}" data-wp-interactive="core/image" data-wp-key="6a82c2b4a3c01" class="wp-block-image size-large aligncenter wp-lightbox-container"><img loading="lazy" decoding="async" width="1200" height="600" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://mylogs.cn/wp-content/uploads/2026/08/44aa255d9371d198f313c476dc4bbd1c_header.webp" alt="开源 AI 代码审查 Juror：比 Greptile 多揪 4 倍缺陷" class="wp-image-4559" style="max-width:100%;height:auto;" srcset="https://mylogs.cn/wp-content/uploads/2026/08/44aa255d9371d198f313c476dc4bbd1c_header.webp 1200w, https://mylogs.cn/wp-content/uploads/2026/08/44aa255d9371d198f313c476dc4bbd1c_header-300x150.webp 300w, https://mylogs.cn/wp-content/uploads/2026/08/44aa255d9371d198f313c476dc4bbd1c_header-1024x512.webp 1024w, https://mylogs.cn/wp-content/uploads/2026/08/44aa255d9371d198f313c476dc4bbd1c_header-768x384.webp 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">图片来源：GitHub / Juror-AI/juror</figcaption></figure>





<h2 class="wp-block-heading">多模型并行评审，重复结论自动合并</h2>



<p class="wp-block-paragraph">Juror 的工作方式并不复杂：当一个拉取请求（Pull Request）触发评审时，多个前沿大模型会各自通过原生的智能体框架并行审查同一份代码差异（diff）。不同模型给出的发现会经过五道「无损合并」流程——先按行锚定、再按文件与代码窗口分组、完全相同的报告直接归并，随后用加权相似度加「裁判」模型判断是否重复，最后做覆盖审计，确保每一条原始发现都归属于唯一的最终结论。</p>



<p class="wp-block-paragraph">设计上，Juror 明确声明自己「不是自动修复机器人，不是代码检查器（linter），也不是聊天界面」。它只做一件事：审阅 diff 并贴出发现。项目方强调，使用它不需要安装应用、不需要注册账号，也不需要先为代码仓库建立索引。</p>



<h2 class="wp-block-heading">基准测试：声称优于 Greptile</h2>



<p class="wp-block-paragraph">Juror 最具争议也最吸引眼球的是它的基准数据。项目方称，在自带的「生产环境拉取请求」种子样本上，Juror Fast 找到了 4 个 P0–P2 级别缺陷中的 4 个（召回率 66.7%，精度 100%）；而 Greptile 只找到 1 个（召回率 16.7%，精度 50%）。按项目方说法，Juror Fast 发现的「经裁决确认的 P0–P2 缺陷」是 Greptile 的 4 倍。</p>



<p class="wp-block-paragraph">需要说明的是，这一对比来自 Juror 项目方自己的基准，并非独立第三方评测。Greptile 作为商业产品，其评审策略、默认模型和触发条件与 Juror 并不相同，单纯比较两个工具在同一份样本上的命中数量，未必能完整反映真实工程场景中的表现。</p>



<h2 class="wp-block-heading">支持哪些模型与预设</h2>



<p class="wp-block-paragraph">Juror 通过不同的「harness」接入各类模型：Claude Code 可调用任意 Anthropic 模型，Codex 可调用任意 OpenAI 模型，opencode 能接入 models.dev 上的 Fireworks、Groq、OpenRouter 等，Grok Build 调用 Grok 系列，Kimi Code 调用 Fireworks 上的 Kimi K3，此外还支持通用的 OpenAI 兼容接口。</p>



<p class="wp-block-paragraph">为了平衡成本与效果，Juror 内置了多档预设（preset）：默认的 fast 档用 Codex 上的 GPT-5.6 Luna 与 opencode 上的 DeepSeek V4 Flash；balanced 档加入 Grok 4.5 与 Kimi K3；high 档再叠加 Opus 5；ultra 档则把七款模型全部拉满。用户也可以自己写配置，把 DeepSeek V4 Flash 等模型按需接入。</p>



<h2 class="wp-block-heading">成本透明，采用 MIT 许可</h2>



<p class="wp-block-paragraph">Juror 的一大特点是「每轮评审都打印自己的收据」。一份示例收据显示，一次评审调用 3 个模型、耗时 2 分 14 秒，成本为 0.91 美元。配置文件中还能设定每轮拉取请求的目标预算（默认 5 美元），超出时按「可负担子集」或跳过处理，而不是悄悄超限。</p>



<p class="wp-block-paragraph">该项目以 MIT 许可证开源，代码托管在 GitHub 的 Juror-AI/juror 仓库，最近一次提交时间为 2026 年 8 月 11 日。接入方式也贴合开发者习惯：一条 <code>npx juror-ai review --pr 1234 --repo owner/name</code> 即可在终端查看评审结果，加上 <code>--post</code> 参数便会把结论作为一条置顶总结评论加若干行内评论贴回拉取请求。</p>



<p class="wp-block-paragraph">对于希望把 AI 代码审查留在自己基础设施内的团队来说，Juror 提供了一条不依赖外部 SaaS 的路径。不过，它的基准优势仍需在更多真实项目中验证，工具是否真能长期替代商业方案，还要看后续社区的独立评测与持续维护情况。</p>



<p class="has-small-font-size wp-block-paragraph">来源：Hacker News / GitHub（Juror-AI/juror）</p>

]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>15MB 单文件编码智能体：断网可跑，内存省七分之一</title>
		<link>https://mylogs.cn/ante-single-binary-offline-coding-agent/</link>
		
		<dc:creator><![CDATA[steve, zhang]]></dc:creator>
		<pubDate>Mon, 10 Aug 2026 19:50:51 +0000</pubDate>
				<category><![CDATA[科技]]></category>
		<category><![CDATA[AI 编程]]></category>
		<category><![CDATA[Rust]]></category>
		<category><![CDATA[开源工具]]></category>
		<category><![CDATA[本地部署]]></category>
		<category><![CDATA[离线AI]]></category>
		<category><![CDATA[编码智能体]]></category>
		<guid isPermaLink="false">https://mylogs.cn/ante-single-binary-offline-coding-agent/</guid>

					<description><![CDATA[终端里的 AI 编码工具已经不算稀奇，但大多数都背着一身包袱：要装运行时、要配账号、要联网调用云端模型，跑起来 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">终端里的 AI 编码工具已经不算稀奇，但大多数都背着一身包袱：要装运行时、要配账号、要联网调用云端模型，跑起来还相当占资源。一个名为 Ante 的开源项目选择了完全相反的路线——把整套编码智能体压进一个约 15MB 的可执行文件，不依赖任何外部运行时，甚至可以在完全断网的机器上工作。</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a82c2b4a4bec&quot;}" data-wp-interactive="core/image" data-wp-key="6a82c2b4a4bec" class="wp-block-image size-large aligncenter wp-lightbox-container"><img loading="lazy" decoding="async" width="1200" height="600" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://mylogs.cn/wp-content/uploads/2026/08/bc519a11fd36435f53233f73352b467a_header.webp" alt="15MB 单文件编码智能体：断网可跑，内存省七分之一" class="wp-image-4351" style="max-width:100%;height:auto;" srcset="https://mylogs.cn/wp-content/uploads/2026/08/bc519a11fd36435f53233f73352b467a_header.webp 1200w, https://mylogs.cn/wp-content/uploads/2026/08/bc519a11fd36435f53233f73352b467a_header-300x150.webp 300w, https://mylogs.cn/wp-content/uploads/2026/08/bc519a11fd36435f53233f73352b467a_header-1024x512.webp 1024w, https://mylogs.cn/wp-content/uploads/2026/08/bc519a11fd36435f53233f73352b467a_header-768x384.webp 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">图片来源：GitHub／AntigmaLabs/ante 项目页</figcaption></figure>





<p class="wp-block-paragraph">该项目由 Antigma Labs 开发，以 Apache 2.0 协议开源，近日出现在 Hacker News 首页并获得 90 分推荐。开发方给它的定位相当直白：功能对标 Claude Code 与 Codex，但不带这两者的依赖负担和模型限制。</p>



<h2 class="wp-block-heading">跑分公开可查，资源占用只有零头</h2>



<p class="wp-block-paragraph">多数智能体项目都会自称性能优秀，Ante 的做法是把评测过程直接摊开。项目在官方排行榜约束条件下持续运行 Terminal-Bench 2.1 基准测试——89 项任务，每项跑 5 次。最新一轮完整测试的成绩为 82.7%，共 368 次通过、总计 445 次试验，使用的模型是开源权重的 DeepSeek V4 Flash 0731，对应版本为 Ante 0.preview.71，整轮推理开销约 68 美元。作为交叉印证，DeepSeek 官方用其尚未公开的 Harness 在最简模式下测试同一模型，给出的分数同样是 82.7。</p>



<p class="wp-block-paragraph">每条评测结果都会锁定可下载的具体构建版本，并附上原始运行记录的链接，供外部独立复核，而不是只丢出一个数字。</p>



<p class="wp-block-paragraph">资源开销的差距更为直观。在 Docker 环境中执行同样的 20 项并行任务，Ante 的峰值内存占用约为 Claude Code 的七分之一，平均 CPU 占用约为九分之一，磁盘读写量约为五分之一。</p>



<p class="wp-block-paragraph">这套数字背后是一个具体的工程取舍：整个程序用 Rust 手写，把 <code>Grep</code>（经过完全重写和定制）与 <code>git</code> 这类高频组件直接嵌进同一个二进制、同一个进程内运行，不再向外调起子进程，也就不存在资源泄漏的问题。本地推理则交给一个版本固定、由项目自行管理的 llama.cpp。</p>



<h2 class="wp-block-heading">断网跑完整流程，不需要 API 密钥</h2>



<p class="wp-block-paragraph">原生离线是 Ante 最有辨识度的一点。内置推理引擎让整个工作循环可以完全留在本地：指向一个 GGUF 格式的模型文件，不需要 API 密钥，不需要注册账号，也不需要网络连接。</p>



<pre class="wp-block-code"><code>ante --offline-model ~/.ante/models/Qwen3.5-9B-Q4_K_M.gguf \
  -p "add error handling to src/main.rs"</code></pre>



<p class="wp-block-paragraph">联网使用时，Ante 开箱支持 12 家以上的模型供应商，包括 Anthropic 的 Claude Sonnet 4.5 与 Opus 4.6、OpenAI 的 GPT-5 系列、谷歌 Gemini 3 系列、xAI 的 Grok 4、OpenRouter，以及 Vertex AI 等兼容 OpenAI 接口的服务。切换供应商没有绑定成本，自带密钥、订阅账号或本地模型均可，官方明确表示不要求注册任何账号。</p>



<p class="wp-block-paragraph">运行方式分为四种：<code>ante</code> 进入交互式终端界面处理日常工作；<code>ante -p</code> 以无头模式执行一次性任务，适合脚本与持续集成流程；<code>ante serve</code> 通过 JSONL 协议对外提供服务，供编辑器插件调用；<code>ante gateway</code> 则可以把它挂成 Slack 或 Discord 机器人。多智能体编排、自定义技能、MCP 支持与跨会话记忆也都在功能清单内。</p>



<h2 class="wp-block-heading">开源了哪些部分，又有哪些没开</h2>



<p class="wp-block-paragraph">需要说清楚的是，Ante 目前处于 Alpha 预览阶段，官方提示会有破坏性变更和功能缺失，且仅支持 macOS 与 Linux，Windows 用户建议通过 WSL 使用。</p>



<p class="wp-block-paragraph">仓库开源的内容包括：完整文档站、<code>ante serve</code> 使用的协议定义与 Rust SDK、支撑 Terminal-Bench 成绩的评测适配器（任何一轮结果都可据此复现），以及已经稳定的核心库如独立进程执行模块。核心的 harness 本身在 Alpha 期间仍在私有仓库开发，以预编译二进制形式随版本发布，稳定一块开放一块。</p>



<p class="wp-block-paragraph">项目名字本身是个双关：既是「Another Terminal agent」的缩写，也指牌桌上入局要先押的底注。开发方给出的长期设想是所谓「细胞原生」智能体——像生物体内的细胞那样微小、可随时丢弃、能大规模复制。按这个思路，可验证、够便宜、随处能跑三件事其实是同一个设计决策：只有轻到能成千上万地铺开，智能体才谈得上自组织。</p>



<p class="wp-block-paragraph">对于关注本地化部署、注重数据不出机器，或者单纯受够了动辄数百 MB 客户端的开发者，这个只有 15MB 的选项值得关注一下。</p>



<p class="has-small-font-size wp-block-paragraph">来源：Hacker News / GitHub（AntigmaLabs/ante）</p>

]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>转格式别再传到网站上，右键就能干</title>
		<link>https://mylogs.cn/%e8%bd%ac%e6%a0%bc%e5%bc%8f%e5%88%ab%e5%86%8d%e4%bc%a0%e5%88%b0%e7%bd%91%e7%ab%99%e4%b8%8a%ef%bc%8c%e5%8f%b3%e9%94%ae%e5%b0%b1%e8%83%bd%e5%b9%b2/</link>
		
		<dc:creator><![CDATA[steve, zhang]]></dc:creator>
		<pubDate>Mon, 10 Aug 2026 14:09:38 +0000</pubDate>
				<category><![CDATA[经验与技巧]]></category>
		<category><![CDATA[Windows 技巧]]></category>
		<category><![CDATA[右键菜单]]></category>
		<category><![CDATA[开源工具]]></category>
		<category><![CDATA[文件转换]]></category>
		<category><![CDATA[隐私保护]]></category>
		<guid isPermaLink="false">https://mylogs.cn/%e8%bd%ac%e6%a0%bc%e5%bc%8f%e5%88%ab%e5%86%8d%e4%bc%a0%e5%88%b0%e7%bd%91%e7%ab%99%e4%b8%8a%ef%bc%8c%e5%8f%b3%e9%94%ae%e5%b0%b1%e8%83%bd%e5%b9%b2/</guid>

					<description><![CDATA[碰上一张 HEIC 格式的照片打不开，下载下来本以为是 JPG 结果拿到一个 WebP，又或者只是想把 PNG [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">碰上一张 HEIC 格式的照片打不开，下载下来本以为是 JPG 结果拿到一个 WebP，又或者只是想把 PNG 存成 JPG——这类小事在 Windows 上往往要专门开一个程序，多数人会打开画图另存为，再不然就是搜一个在线转换网站。前者麻烦，后者更值得警惕：文件被上传到了别人的服务器上。</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a82c2b4a5b79&quot;}" data-wp-interactive="core/image" data-wp-key="6a82c2b4a5b79" class="wp-block-image size-large aligncenter wp-lightbox-container"><img loading="lazy" decoding="async" width="1200" height="675" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://mylogs.cn/wp-content/uploads/2026/08/cfe57faddb82562f81a324d426e43422_header.webp" alt="转格式别再传到网站上，右键就能干" class="wp-image-4315" style="max-width:100%;height:auto;" srcset="https://mylogs.cn/wp-content/uploads/2026/08/cfe57faddb82562f81a324d426e43422_header.webp 1200w, https://mylogs.cn/wp-content/uploads/2026/08/cfe57faddb82562f81a324d426e43422_header-300x169.webp 300w, https://mylogs.cn/wp-content/uploads/2026/08/cfe57faddb82562f81a324d426e43422_header-1024x576.webp 1024w, https://mylogs.cn/wp-content/uploads/2026/08/cfe57faddb82562f81a324d426e43422_header-768x432.webp 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">图片来源：How-To Geek</figcaption></figure>





<p class="wp-block-paragraph">如果转的是报税材料、体检报告或者客户的素材，这些文件本就不该离开自己的电脑。美国联邦调查局曾在 2025 年发出提醒，有恶意的网页转换工具被用来向访问者投递恶意软件。How-To Geek 编辑 Nick Lewis 的做法是把整个流程搬回本地：装一个叫 File Converter 的开源小工具，右键点一下就转完了。</p>



<h2 class="wp-block-heading">一、它到底是什么</h2>



<p class="wp-block-paragraph">File Converter 不是那种能打开窗口操作的软件，而是一个 Windows 资源管理器的右键菜单扩展。它自己不做转换，而是把三个成熟的开源项目接到右键菜单上：</p>



<ol class="wp-block-list"><li>FFmpeg 负责视频文件的转换；</li><li>ImageMagick 负责图片文件的转换；</li><li>Ghostscript 负责 PDF 相关的转换。</li></ol>



<p class="wp-block-paragraph">因为后端都是通用件，日常能碰到的音频、视频、图片、文档格式基本都覆盖得住。而且它做的不只是改扩展名，菜单里还能直接压缩文件、缩放图片、旋转图片，或者把视频里的音轨单独抽出来，全程不用打开任何剪辑软件。工具本身没有广告、没有遥测、不要求注册账号，也没有付费档位。</p>



<h2 class="wp-block-heading">二、安装与首次设置</h2>



<ol class="wp-block-list"><li>到项目页面（GitHub 上的 Tichau/FileConverter，或官网 file-converter.io）下载最新版安装包并运行安装；</li><li>装完先打开它的设置窗口。默认列出的转换选项相当多，Nick Lewis 的建议是把用不到的项目删掉，比如缩放类的选项，否则右键菜单会被撑得很长；</li><li>设置里还可以指定输出的文件名规则和输出文件夹规则，让转换结果自动归位；</li><li>正式拿重要文件批量开转之前，先随便找一个无所谓的文件试一遍，确认输出的画质和格式符合预期。</li></ol>



<h2 class="wp-block-heading">三、日常怎么用</h2>



<p class="wp-block-paragraph">选中文件后右键，找到 File Converter，再选目标格式，转换结果就输出在同一个目录里。需要处理五十个文件也是同样的操作，全选之后右键一次，整批一起转。文件放在本机 C 盘、外接 U 盘还是网络位置都不影响，而且全程离线可用——网络不稳或者身处受限网络时，这一点尤其顶用。相比网页工具，它没有上传等待、没有下载队列，也没有每日转换次数上限。</p>



<h2 class="wp-block-heading">注意事项</h2>



<p class="wp-block-paragraph">有一个体验上的坎：Windows 11 的新版右键菜单不显示使用旧接口的扩展，所以 File Converter 不会出现在第一层菜单里。绕开的办法有两个，一是按住 Shift 键再右键，二是改注册表把经典右键菜单固定下来。另外，转换 Office 文档需要本机已安装并激活 Microsoft Office。</p>



<p class="wp-block-paragraph">来源：How-To Geek</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>OpenChamber：给 AI 编程智能体配一个可视化控制台</title>
		<link>https://mylogs.cn/openchamber-agentic-development-environment/</link>
					<comments>https://mylogs.cn/openchamber-agentic-development-environment/#respond</comments>
		
		<dc:creator><![CDATA[steve, zhang]]></dc:creator>
		<pubDate>Mon, 10 Aug 2026 00:28:03 +0000</pubDate>
				<category><![CDATA[科技]]></category>
		<category><![CDATA[AI 编程]]></category>
		<category><![CDATA[OpenChamber]]></category>
		<category><![CDATA[OpenCode]]></category>
		<category><![CDATA[开发环境]]></category>
		<category><![CDATA[开源工具]]></category>
		<category><![CDATA[编程智能体]]></category>
		<guid isPermaLink="false">https://mylogs.cn/openchamber-agentic-development-environment/</guid>

					<description><![CDATA[用 AI 写代码这件事，工具形态还在剧烈变动。命令行里的智能体够快但缺少全局视野，编辑器插件够直观但难以管理长 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">用 AI 写代码这件事，工具形态还在剧烈变动。命令行里的智能体够快但缺少全局视野，编辑器插件够直观但难以管理长任务，多个模型并行跑的时候更是没有一个统一的地方看结果。开源项目 OpenChamber 想解决的正是这段空档：它把自己定义为「智能体开发环境」，本质是给 AI 编程智能体配一个可视化的控制台。</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a82c2b4a6bab&quot;}" data-wp-interactive="core/image" data-wp-key="6a82c2b4a6bab" class="wp-block-image size-large aligncenter wp-lightbox-container"><img loading="lazy" decoding="async" width="1200" height="630" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://mylogs.cn/wp-content/uploads/2026/08/726c5c34d778ed453d6c1725badbdad7_header.webp" alt="OpenChamber：给 AI 编程智能体配一个可视化控制台" class="wp-image-4254" style="max-width:100%;height:auto;" srcset="https://mylogs.cn/wp-content/uploads/2026/08/726c5c34d778ed453d6c1725badbdad7_header.webp 1200w, https://mylogs.cn/wp-content/uploads/2026/08/726c5c34d778ed453d6c1725badbdad7_header-300x158.webp 300w, https://mylogs.cn/wp-content/uploads/2026/08/726c5c34d778ed453d6c1725badbdad7_header-1024x538.webp 1024w, https://mylogs.cn/wp-content/uploads/2026/08/726c5c34d778ed453d6c1725badbdad7_header-768x403.webp 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">图片来源：openchamber.dev</figcaption></figure>





<h2 class="wp-block-heading">六项功能决定了它和插件的区别</h2>



<p class="wp-block-paragraph">会话目标（Session Goals）是最能体现产品思路的一项：给智能体设定一条终点线，它会一轮接一轮地朝这个目标推进，即便应用已经关闭，任务仍在继续。这与「问一句答一句」的交互方式是两种逻辑。</p>



<p class="wp-block-paragraph">多路运行与融合（Multi-run and Fusion）允许同一个任务最多交给五个模型同时处理，之后既可以保留表现最好的那份结果，也可以把各家最强的部分融合起来。对于难以判断哪个模型更合适的任务，这省去了反复重试的成本。</p>



<p class="wp-block-paragraph">变更导览（Changes Walkthrough）针对的是代码审查环节的老问题：一次改动动辄产生上千行 diff，很难看懂各处修改之间的关系。OpenChamber 会把大 diff 拆成有先后顺序的步骤，解释这些改动如何拼成一个整体。</p>



<p class="wp-block-paragraph">预览（Preview）把界面和代码连了起来——在运行中的应用里直接指向某个元素，工具会把这个元素背后的全部上下文打包发给智能体。</p>



<p class="wp-block-paragraph">工作流方面，它支持从 GitHub 的 issue 或 PR 直接起手，把失败的检查结果回传给智能体，最后在同一个界面里完成合并。定时任务（Scheduled work）则可以按 cron 计划自动执行提示词，与会话目标搭配使用，相当于让智能体持续朝某个结果推进。</p>



<h2 class="wp-block-heading">桌面、浏览器、手机和编辑器之间不断线</h2>



<p class="wp-block-paragraph">跨端是这个项目着力较多的部分。桌面端覆盖 macOS、Windows 和 Linux，支持多窗口的项目工作流，提供直达访达、终端和编辑器的快捷入口，还有用于管理开发服务器、SSH 转发和本地地址的项目动作面板。</p>



<p class="wp-block-paragraph">浏览器端可以从任何地方访问，控件针对手机和平板做过适配，原生移动应用目前处于测试阶段。为了让浏览器访问在公网环境下也能用，它提供了一道界面密码门，另外还有后台通知和跨标签页的会话活动同步。</p>



<p class="wp-block-paragraph">编辑器一侧则融入 VS Code 的原生工作流：工具输出里的文件路径可以直接点开，选中的代码和文件支持右键上下文操作，Agent Manager 用来管理多个模型的并行运行。</p>



<p class="wp-block-paragraph">启动方式很直接，命令行里执行服务命令即可：</p>



<pre class="wp-block-code"><code>openchamber serve --ui-password 你设置的密码</code></pre>



<p class="wp-block-paragraph">启动后会同时给出本地地址和一条隧道地址，方便远程接入。如果需要在手机等设备上配对，可以生成中继连接链接：</p>



<pre class="wp-block-code"><code>openchamber connect-url --relay</code></pre>



<p class="wp-block-paragraph">配对链接带有指纹校验，通过官方中继服务建立连接。</p>



<h2 class="wp-block-heading">隐私模型写在代码里，而不是条款里</h2>



<p class="wp-block-paragraph">对开发工具来说，代码不外流是底线。OpenChamber 明确表示项目名称、路径、提示词、代码、diff 和会话内容都不会被收集，工作内容留在本机。远程访问方面，浏览器入口可以用界面密码保护，隧道链接支持轮换或吊销。</p>



<p class="wp-block-paragraph">更值得注意的是私有中继（Private Relay）的设计：通过一次性二维码完成设备配对，不需要开放任何端口，也不必把服务暴露到公网，连接为端到端加密并可随时吊销。项目方的说法是，因为整个项目开源，隐私模型可以直接在代码里被检验，而不是藏在一份政策文本背后。</p>



<p class="wp-block-paragraph">底层的智能体框架目前用的是 OpenCode SDK，官方给出的理由是它是当前体验最好的开源智能体方案，安装只需一条命令：</p>



<pre class="wp-block-code"><code>curl -fsSL https://opencode.ai/install | bash</code></pre>



<p class="wp-block-paragraph">OpenChamber 本身免费，代码托管在 GitHub。早期用户反馈中反复出现的描述是同一件事——切换标签页的次数变少，猜测成本下降，工作推进得更连贯。对于已经习惯让智能体承担大部分编码工作、却苦于缺一个统一调度界面的开发者，这类工具的价值大概正在这里。</p>



<p class="has-small-font-size wp-block-paragraph">来源：openchamber.dev</p>

]]></content:encoded>
					
					<wfw:commentRss>https://mylogs.cn/openchamber-agentic-development-environment/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
