NAS 装一套免费的 AI Agent,拳打 OpenClaw,脚踢 Hermes?
最近还在使用 OpenClaw、Hermes-Agent 等通用型 Agent 的人已经越来越少了。反观 Codex、CC 等依托更强大模型的全能工具,或者各类有免费额度的桌面式 Claw 的人越来越多。
但在 NAS 里,直接部署 Codex、CC 等工具很容易导致系统环境变化,并且也没有项目来实现网页端的可视化控制。
还好,另外有一款非常强大的 Agent 工具 — OpenCode ,有人做出了基于网页的版本,可以管理 NAS、支持网页访问,而且最重要的是内置了非常多的免费模型,比如 MIMO-2.5,DeepSeek-V4-Flash。

通过容器化部署后,我们可以把 NAS 里某些文件夹映射到容器里,并交给 OpenCode 最大权限来控制、访问,然后通过 NAS 的 MCP 服务来管理文件处理,保证了安全,又方便了你我。
NAS 部署 OpenCode 的好处:
1️⃣完全免费:自带免费 AI 大模型,不需要 API Key、不需要代理、也不需要云端服务,NAS 轻量化零成本使用;
2️⃣权限安全可控:能直接操作映射的工作目录(/workspace),批量修改、整理文件、生成文档,对 NAS 用户来说非常实用;不需要 root 或 SSH,所有权限限制在工作目录,无法越权动其它目录,不会对系统造成威胁;
3️⃣7×24 在线:NAS 常驻在线,相当于给自己配了一个随叫随到、永远在线的"AI 文件管家"。
项目部署方式非常简单。我们以威联通 Qu605-N150-16G 为例,打开威联通的 Contianer Station 容器工作站,创建一个 Compose 应用,将 OpenCode 的容器代码复制进去部署即可。
services:
opencode:
image: smanx/opencode:latest
container_name: opencode
restart: always
ports:
- "4096:4096"
volumes:
- /share/Public/media:/workspace # 这里改成想要 Opencode 访问的 NAS 路径
- opencode-config:/root/.config/opencode
- opencode-data:/root/.local/share/opencode
- opencode-state:/root/.local/state/opencode
- opencode-cache:/root/.cache/opencode
volumes:
opencode-config:
opencode-data:
opencode-state:
opencode-cache:
只要在威联通 Container Station 的存储库里配置 Docker Image 加速库,下载就会非常快。

进入系统以后,我们首先点击打开项目,在这里输入 /workspace 。它是容器的映射目录,在这里 OpenCode 可以执行任何任务和操作。在 NAS 使用场景中,你可以将它映射到任意文件夹,甚至是挂载的网络存储。

目前的版本,内置了国内的 MIMO-V2.5,DeepSeek-V4-Flash 两个模型,都是非常好用的。如果你购买了 Go 和 Zen 套餐,也可以直接登录使用。

界面左下角,是 Plan 模式和 Build 模式。Plan 是只说不动,一般用来做一些计划、方案,避免大模型提前操作文件发生意外。而 Build 模式则可以让大模型直接动手工作。
两种模式结合起来,可以安全又准确地完成各项工作。

模型右侧,是思考模式。建议大家开个 High,尤其是 DeepSeek 这种模型,开了 High/Max 的能力会有一个明显的上升。

当然,免费的额度是有限的。如果你刚好手头上有一些别的模型,比如 GLM、Kimi、MiniMax、硅基流动、火山等等,也可以在 OpenCode 里直接配置。选择最下方的自定义提供商。

参考我的配置方案,主要输入 Base URL、API Key、模型名字,就可以使用了。
硅基流动提供了免费的 16元代金券,可在注册时填写邀请码 5Eee3kM1

来个实操的例子吧。这是我刚才映射到 OpenCode 里的一个媒体文件夹。里面有一堆我平时乱丢乱放的文件,包括了 PDF、TXT、PNG、MP4、FLAC 等等,非常乱,平时也不好整理。

现在开启 Build 模式,让 OpenCode 直接在 /workspace 下进行操作,帮我按照文件类型进行分类,整理到不同的文件夹里面去。它在完成后还会提供一个最终总结,图片 63 份打包,视频 10 个放在了一起,14 个 Gif 单独存在文件夹里等等。

我们再回头去 NAS 里看,整个文件列表就非常整洁了。更进一步的,你可以让 OpenCode 根据修改日期去修改文件名字,或者整理影视资源的集数,给与一定的规则去掉下载资源里的各类广告。
总之所有复杂的、繁琐的任务,通过 OpenCode 我们都可以轻松解决。

当然,OpenCode 本身也支持各类的 Skills、Plugins、MCP 服务,我们可以直接在对话框里让它来安装部署。(这里需要注意的是,可能有些默认路径没有映射到宿主机做持久化存储,这个时候需要让 OpenCode 配置一下 bashrc 环境)。
值得一提的是,威联通内置还有一个 MCP Assistant 应用,提供了 Qrish、File、共享文件夹、账号等很多权限,为 Agent 提供了一个标准、安全的控制方式。

把 MCP Assitant 里的 Configure 直接发给 OpenCode 让它配置,并且使用。下面就是我让 OpenCode 查询的 Qnap 里的文件数量。

另外如果你平时习惯 TUI 界面,也可以通过 Qnap 的 Container Station 对容器进行 SSH 操作,里面就有 OpenCode 的原生 TUI 界面。

总结
OpenCode 在 NAS 上的价值,是它完全可以代替 OpenClaw、Hermes-Agent 等通用型 Agent,拥把"自然语言指令"转化为"本地文件操作"的能力。
而且内置免费模型,甚至能力更强大,可以编程,生态也同样丰富。一句话搜索全文,自动整理文件资料影视剧、支持链接到飞书随时远程控制。这三个场景,每一个都是 NAS 用户的真实痛点。
所以用 OpenCode 代替,免费、本地、安全、7×24 在线。

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

可爱的小cherry
校验提示文案
小灵灵是个吃货
校验提示文案
小灵灵是个吃货
校验提示文案
可爱的小cherry
校验提示文案