<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Dsh-Mini on 肥鱼港湾</title><link>https://wyr233.com/tags/dsh-mini/</link><description>Recent content in Dsh-Mini on 肥鱼港湾</description><generator>Hugo -- gohugo.io</generator><language>zh</language><lastBuildDate>Sun, 13 Sep 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://wyr233.com/tags/dsh-mini/index.xml" rel="self" type="application/rss+xml"/><item><title>我用一个 exe 把 AI 助手塞进了 Windows</title><link>https://wyr233.com/p/dsh-mini-story/</link><pubDate>Sun, 13 Sep 2026 00:00:00 +0000</pubDate><guid>https://wyr233.com/p/dsh-mini-story/</guid><description>&lt;img src="https://wyr233.com/img/cover_dshmini.webp" alt="Featured image of post 我用一个 exe 把 AI 助手塞进了 Windows" /&gt;&lt;h2 id="起因装个-ai-助手为什么要先学命令行"&gt;起因:装个 AI 助手,为什么要先学命令行&#10;&lt;/h2&gt;&lt;p&gt;想用上 DeepSeek Harness 这类 AI 助手,正常流程是这样的:装 Node.js、配环境变量、开终端、敲一串命令……对天天写代码的人来说不算事,但对普通用户(以及所有不想折腾的人)来说,&lt;strong&gt;第一步就劝退了&lt;/strong&gt;。&lt;/p&gt;&#10;&lt;p&gt;所以我把整件事压缩成了一个文件:&lt;strong&gt;dsh-mini&lt;/strong&gt;——一个 exe,双击就跑。&lt;/p&gt;&#10;&lt;h2 id="它做了什么"&gt;它做了什么&#10;&lt;/h2&gt;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;单文件打包&lt;/strong&gt;:整个运行时 + 服务 + 界面塞进一个 exe,下载完双击即用&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;自带 Node 运行时&lt;/strong&gt;:不用单独装 Node,也不污染系统环境&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;不需要管理员权限&lt;/strong&gt;:装在用户目录里,公司电脑、学校电脑都能用&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;全中文向导&lt;/strong&gt;:安装、升级、卸载全程有指引,小白无压力&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;升级不丢数据&lt;/strong&gt;:配置和对话记录独立存放&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="技术上有意思的几点"&gt;技术上有意思的几点&#10;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;1. 怎么把 Node 服务塞进 exe&lt;/strong&gt;&#10;把运行时、脚本、静态资源全部打包,启动时在临时目录展开并拉起本地服务,再由内置浏览器窗口访问。用户视角就是「双击 → 等几秒 → 出现聊天界面」。&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;2. 为什么不做安装包&lt;/strong&gt;&#10;安装包意味着权限、注册表、卸载残留。做成绿色版,删文件夹就等于卸载干净——这也符合「工具就该轻」的想法。&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;3. 国内下载体验&lt;/strong&gt;&#10;主仓库放 GitHub,同时准备了 Gitee 镜像;Release 由 CI 在打 tag 时自动产出,省得手工打包出错。&lt;/p&gt;&#10;&lt;h2 id="现在的状态"&gt;现在的状态&#10;&lt;/h2&gt;&lt;p&gt;v0.1.1 已发布,开源免费(MIT 协议)。安装包 40 多 MB,包含完整运行环境。&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;官网与下载:&lt;a class="link" href="https://dshmini.wyr233.com" target="_blank" rel="noopener"&#10; &gt;dshmini.wyr233.com&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;源码:&lt;a class="link" href="https://github.com/WYR-233/dsh-mini" target="_blank" rel="noopener"&#10; &gt;GitHub&lt;/a&gt; / &lt;a class="link" href="https://gitee.com/wyr233/dsh-mini" target="_blank" rel="noopener"&#10; &gt;Gitee&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;顺带一提:本站的看板娘鲸鱼娘,就是 dsh-mini 里那只会在托盘里吃白米饭的女仆——她从项目第一天起就住在里面了。&lt;/p&gt;&#10;</description></item></channel></rss>