<?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/%e7%bb%88%e7%ab%af%e5%b7%a5%e5%85%b7/feed/" rel="self" type="application/rss+xml" />
	<link>https://mylogs.cn</link>
	<description>发现、记录、分享</description>
	<lastBuildDate>Sat, 15 Aug 2026 04:24:14 +0000</lastBuildDate>
	<language>zh-Hans</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>Mole：把深度研究搬进终端，预算和引用都上了锁</title>
		<link>https://mylogs.cn/mole%ef%bc%9a%e6%8a%8a%e6%b7%b1%e5%ba%a6%e7%a0%94%e7%a9%b6%e6%90%ac%e8%bf%9b%e7%bb%88%e7%ab%af%ef%bc%8c%e9%a2%84%e7%ae%97%e5%92%8c%e5%bc%95%e7%94%a8%e9%83%bd%e4%b8%8a%e4%ba%86%e9%94%81/</link>
		
		<dc:creator><![CDATA[steve, zhang]]></dc:creator>
		<pubDate>Sat, 15 Aug 2026 04:23:54 +0000</pubDate>
				<category><![CDATA[科技]]></category>
		<category><![CDATA[AI 智能体]]></category>
		<category><![CDATA[Mole]]></category>
		<category><![CDATA[开源]]></category>
		<category><![CDATA[本地模型]]></category>
		<category><![CDATA[深度研究]]></category>
		<category><![CDATA[终端工具]]></category>
		<guid isPermaLink="false">https://mylogs.cn/mole%ef%bc%9a%e6%8a%8a%e6%b7%b1%e5%ba%a6%e7%a0%94%e7%a9%b6%e6%90%ac%e8%bf%9b%e7%bb%88%e7%ab%af%ef%bc%8c%e9%a2%84%e7%ae%97%e5%92%8c%e5%bc%95%e7%94%a8%e9%83%bd%e4%b8%8a%e4%ba%86%e9%94%81/</guid>

					<description><![CDATA[在聊天框里让大模型联网搜索，最大的两个隐患是费用失控和引用造假。一个新发布的开源工具 Mole，把「深度研究」 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">在聊天框里让大模型联网搜索，最大的两个隐患是费用失控和引用造假。一个新发布的开源工具 Mole，把「深度研究」做成了一个跑在本地终端的单一静态二进制文件，并且给预算和引用双双加上了硬约束。它的定位很明确：带强制预算、可验证引用、以及本地数据隐私边界的深度研究智能体。</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a8150a0a631f&quot;}" data-wp-interactive="core/image" data-wp-key="6a8150a0a631f" 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/ff5957e39e640c7807b9496aeac91193_header.webp" alt="Mole：把深度研究搬进终端，预算和引用都上了锁" class="wp-image-4917" style="max-width:100%;height:auto;" srcset="https://mylogs.cn/wp-content/uploads/2026/08/ff5957e39e640c7807b9496aeac91193_header.webp 1200w, https://mylogs.cn/wp-content/uploads/2026/08/ff5957e39e640c7807b9496aeac91193_header-300x150.webp 300w, https://mylogs.cn/wp-content/uploads/2026/08/ff5957e39e640c7807b9496aeac91193_header-1024x512.webp 1024w, https://mylogs.cn/wp-content/uploads/2026/08/ff5957e39e640c7807b9496aeac91193_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</figcaption></figure>





<h2 class="wp-block-heading">一条流水线式的调研流程</h2>



<p class="wp-block-paragraph">用户提出问题后，Mole 会先把问题拆解成子问题，再依次执行检索、抓取、提取主张、逐条核对引用、寻找主张之间的矛盾，最后综合出带引文的答案。</p>



<p class="wp-block-paragraph">具体来说，规划器把任务分解为子问题并随证据动态调整；执行器为每一条线索预留并结算预算；抓取端完成搜索、读取、提取「主张」这一步时，要求每条主张都附带与源页面逐字匹配的引文；核验端则把相关主张两两配对、裁定冲突、构建关系图，并对样本重新回读；输出阶段再从通过核验的主张中综合出答案。</p>



<h2 class="wp-block-heading">预算是硬上限，不是估算</h2>



<p class="wp-block-paragraph">Mole 最特别的地方，在于预算不是「建议值」而是架构层面的强制约束。每次模型调用前，系统会在账本里先预留额度，调用结束后再结算，账本本身不允许出现负数。`&#8211;usd 0.50` 意味着运行严格停在 50 美分，官方测试语料的溢出率为 0%。</p>



<p class="wp-block-paragraph">同样，可验证引用要求每条主张必须携带出自源页面、逐字匹配的引文，否则在提取阶段就被丢弃；留存的命题之后还能被重新回读核查，无法支撑的说法会在报告里被标记出来。</p>



<h2 class="wp-block-heading">本地数据不出本机</h2>



<p class="wp-block-paragraph">分析本地 CSV 或文件夹时，Mole 的内容留在机器内。模型只能选择假设模板和列名，真正的 SQL 由 Mole 渲染并执行，返回结果仅限于聚合值——计数、均值，以及不少于 5 条记录的的分桶统计。想知道有哪些信息离开了本机，可以执行 `mole crossings` 做审计。</p>



<p class="wp-block-paragraph">Mole 提供两种运行模式。自主模式下，Mole 持有模型，负责规划、挖掘和撰写；工具包模式下，推理由调用方自己的模型完成，Mole 只负责确定性较强的一半工作，比如引文检查、配对检索和 SQL 渲染，适合已经订阅了 Claude、通义千问等服务的用户。</p>



<h2 class="wp-block-heading">模型与安装</h2>



<p class="wp-block-paragraph">抓取端支持网页、学术（Crossref、OpenAlex、arXiv、PubMed）和本地计算三类数据源，并内置了 SSRF 防护、 robots 协议处理和速率限制。模型方面可接入 Anthropic（如 Claude Sonnet 5、Claude Haiku 4.5），以及 DeepSeek、Ollama、llama.cpp、vLLM 等兼容 OpenAI 接口的端点；搜索提供商支持 Tavily 与 Brave。密钥存放在权限为 0600 的本地配置文件里，不会写进环境变量或工程配置。</p>



<p class="wp-block-paragraph">安装渠道很全：一条带 SHA-256 校验的脚本命令、Homebrew、Arch 的 AUR、Debian/Ubuntu 的 deb/rpm 包，以及 Go 1.25 以上的源码编译都可用。项目以 Apache-2.0 许可证发布。</p>



<p class="wp-block-paragraph">对开发者而言，Mole 解决的正是三类痛点：聊天式联网搜索成本不可控，它用硬预算把溢出压到零；模型容易编造引文，它用逐字核查把不实主张挡在门外；本地敏感数据怕外泄，它用隐私边界只输出聚合量。对于已订阅大模型服务的团队，工具包模式还能把闲置的算力复用起来。</p>



<p class="wp-block-paragraph">来源：GitHub 项目 lajosdeme/mole</p>

]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>免 root 跑真 Linux：UserLAnd 让安卓装进完整发行版</title>
		<link>https://mylogs.cn/userland-real-linux-on-android-no-termux/</link>
		
		<dc:creator><![CDATA[steve, zhang]]></dc:creator>
		<pubDate>Thu, 13 Aug 2026 06:27:03 +0000</pubDate>
				<category><![CDATA[科技]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[PRoot]]></category>
		<category><![CDATA[Termux]]></category>
		<category><![CDATA[UserLAnd]]></category>
		<category><![CDATA[安卓]]></category>
		<category><![CDATA[开源]]></category>
		<category><![CDATA[终端工具]]></category>
		<guid isPermaLink="false">https://mylogs.cn/userland-real-linux-on-android-no-termux/</guid>

					<description><![CDATA[多数安卓用户并不知道自己的手机里就藏着一套完整的 Linux 内核，即便知道，也往往以为想折腾 Linux 环 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">多数安卓用户并不知道自己的手机里就藏着一套完整的 Linux 内核，即便知道，也往往以为想折腾 Linux 环境只能靠 Termux 这一类终端工具。其实还有另一条更省事的路径：UserLAnd 能在不获取 root 权限的前提下，把 Ubuntu、Debian、Kali 等真正的 Linux 发行版直接装进手机。</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a8150a0a7019&quot;}" data-wp-interactive="core/image" data-wp-key="6a8150a0a7019" class="wp-block-image size-large aligncenter wp-lightbox-container"><img 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/77170fbc3417409abf288446a26d666f_header.webp" alt="免 root 跑真 Linux：UserLAnd 让安卓装进完整发行版" class="wp-image-4669" style="max-width:100%;height:auto;" srcset="https://mylogs.cn/wp-content/uploads/2026/08/77170fbc3417409abf288446a26d666f_header.webp 1200w, https://mylogs.cn/wp-content/uploads/2026/08/77170fbc3417409abf288446a26d666f_header-300x169.webp 300w, https://mylogs.cn/wp-content/uploads/2026/08/77170fbc3417409abf288446a26d666f_header-1024x576.webp 1024w, https://mylogs.cn/wp-content/uploads/2026/08/77170fbc3417409abf288446a26d666f_header-768x432.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">图片来源：Arol Wright / How-To Geek</figcaption></figure>





<h2 class="wp-block-heading">免 root 的真发行版</h2>



<p class="wp-block-paragraph">UserLAnd 是一款免费、开源、上架 Google Play 的应用。它的核心思路并不玄乎：借助 PRoot（chroot 系统调用的用户态实现）搭配一套自研的 SSH 或 VNC 连接层，在安卓现有内核之上圈出一块隔离的 Linux 环境。因为安卓本身基于 Linux，内核本就兼容 Linux 二进制文件，所以 UserLAnd 可以直接运行发行版原生的软件包，既不需要重新编译，也不需要做完整虚拟化。</p>



<p class="wp-block-paragraph">打开应用后，用户会看到一份可选清单：完整发行版涵盖 Ubuntu、Debian、Kali Linux、Alpine 等；也可以只挑单个应用环境，比如独立启动一个 Firefox，或者开一段 XFCE 桌面会话。选好之后走一遍简短的设置，应用会自动下载文件系统镜像、配置环境，几分钟内就能进入一个可用的命令行或图形桌面。整个过程不需要任何命令行「黑魔法」，这正是它和多数同类方案最不一样的地方。</p>



<h2 class="wp-block-heading">和 Termux 到底差在哪</h2>



<p class="wp-block-paragraph">常被拿来比较的 Termux 更像是一个终端模拟器加包管理器，它在安卓上提供了一套类 Linux 的命令行环境，但本质上不是一套「完整发行版」——你没有原生的 systemd、没有标准的桌面栈，很多需要真发行版支撑的软件跑起来并不顺。</p>



<p class="wp-block-paragraph">UserLAnd 走的是另一条路：它给的是货真价实的发行版，带原生的包管理器（apt、apk 等），可以像在一台普通电脑上那样安装 GIMP、LibreOffice、Firefox，也能通过 VNC 或 XSDL 把 LXDE、Xfce4 这类桌面环境投到屏幕上。换言之，Termux 适合「在手机里敲命令」，UserLAnd 适合「在手机里跑一台 Linux 电脑」。</p>



<h2 class="wp-block-heading">还有哪些替代方案</h2>



<p class="wp-block-paragraph">想在同一方向更进一步，也有别的选项，但各有门槛。Andronix 同样主打安卓上的完整发行版，不过部分功能需要订阅；Linux Deploy 能力更强，却要求设备已经 root；QEMU 走的是纯模拟路线，兼容性最好但性能损耗明显，在手机上偏慢。UserLAnd 的定位恰好卡在中间：零门槛、免 root、开箱即用，代价是 PRoot 用户态隔离带来了一定运行开销，性能上限不如真正拿到 root 的方案。</p>



<h2 class="wp-block-heading">怎么用、能用来做什么</h2>



<p class="wp-block-paragraph">实际连接时，UserLAnd 支持 SSH、VNC、XSDL 三种访问方式。选命令行就本地 SSH 直连；想要图形界面，则启动 VNC 服务，再用手机上的 VNC 客户端连到本机即可。一个实用的细节是：同一个文件系统可以挂在多个会话上，既能开一个轻量 SSH 会话敲命令，也能同时开一个 VNC 图形会话，看当下需要灵活切换。</p>



<p class="wp-block-paragraph">对开发者而言，它相当于把一台随身 Linux 实验机装进了口袋——临时编译、跑脚本、验证环境都很方便；对普通爱好者，则能在手机上体验 GIMP 修图、LibreOffice 写文档，或把手机当成一个可被其他电脑通过 SSH 接入的小型服务器。</p>



<h2 class="wp-block-heading">边界与取舍</h2>



<p class="wp-block-paragraph">需要清醒看待的是，UserLAnd 不是为了替代桌面或服务器而生。图形界面依赖 VNC / X Server 中转，安卓直接掌控 GPU，桌面渲染的流畅度受手机硬件制约；PRoot 的隔离也意味着它无法做到真 root 那般贴近系统底层。它最适合的场景，是「想要一个真正的 Linux 环境，但又不想解锁 bootloader、不想冒 root 风险」的轻度到中度需求。</p>



<p class="wp-block-paragraph">对这类用户来说，UserLAnd 把原本需要手动折腾 chroot、配网络、挂文件系统的繁琐流程，压缩成了几次点选。想顺手在安卓上拥有一台完整 Linux，它确实是目前门槛最低的那一个。</p>



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

]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
