开篇:失业第七天,我算了一笔账
失业第七天,躺在出租屋里,我算了笔账:
- 房贷车贷加孩子学费,每月雷打不动的支出摆在那
- 手里的存款见底,信用卡账单越来越长
- 投了三十份简历,回音寥寥
不是没想过副业。但传统副业——开店、加盟、囤货——都要本钱。而我,连几百块都要掂量掂量。
直到我发现了"轻资产"这条路:卖数字产品。
卖报告、卖课程、卖模板,没有库存、没有物流、没有房租。唯一需要的是:
- 一台能跑 AI 的小机器(我手头有台迷你小主机,几百块收的二手)
- 一个闲鱼账号(免费的)
- 一台能上网的电脑当"大脑"
然后我盯上了一个问题:内容可以 AI 写,文件可以 AI 传,发货能不能也 AI 干?
如果能,这就是一台"无人值守的印钞机"——哪怕每单只赚几块钱,只要 24 小时自动跑,量起来就是现金流。
这篇文章,就是我一步步把它搭起来的过程。全部成本:一台迷你小主机 + 一个闲鱼账号 + 电费。
一、为什么是闲鱼 + 数字产品
先想清楚一个事:闲鱼卖虚拟资料,最大的坑不是没货,是发货。
卖 15 个赛道的行业报告,就有 15 个不同的网盘链接:
- 买家拍下"AI短视频",你得发"AI短视频"的链接
- 发错了 = 差评
- 半夜下单 = 你不回消息 = 退款
人工发货,本质上是在拿命换几块钱。这套路要做大,必须自动化。
我的目标是这样的链路:
内容(文章/报告) ──AI生成──> 文件(上传网盘) ──AI上传──> 链接(发货) ──自动──> 买家
中间没有任何一步需要我半夜爬起来。
二、整体架构:三个组件拼出全自动
┌──────────────┐ SSH ┌──────────────────┐
│ 调度端 │ ───────────→ │ 执行端(迷你主机) │
│ 脚本+定时 │ │ WorkBuddy CLI │
└──────────────┘ └────────┬─────────┘
│ 无头模式 -p
▼
┌──────────────────┐
│ 夸克网盘 Skill │ ← 上传/分享
│ quark-drive CLI │
└────────┬─────────┘
│ 分享链接
▼
┌──────────────────┐
│ 闲鱼平台(商品) │
└────────┬─────────┘
│ 买家付款 order_paid
▼
┌──────────────────┐
│ 自动发货助手 │ ← 规则匹配规格
│ 发卡密+确认发货 │
└──────────────────┘
三个关键组件:
- WorkBuddy CLI(腾讯 CodeBuddy 的命令行版):无头模式
-p,一条命令执行任务,可被脚本调度。这是"AI 干活"的部分 - 夸克网盘官方 Skill:
quark-drive.cjs,命令行上传/下载/分享。这是"文件交付"的部分 - 自动发货助手(开源 Go 项目):监听闲鱼订单,付款后自动发卡密、确认发货。这是"自动履约"的部分
三、成本清单(认真算过)
| 项目 | 成本 | 说明 |
|---|---|---|
| 迷你小主机 | ~¥300 二手 | 只要能跑 Windows + Node 就行,不用多好 |
| 闲鱼账号 | ¥0 | 免费注册,实名一下 |
| 夸克网盘 | ¥0 | 免费空间 10GB,够卖几百份报告 |
| WorkBuddy CLI | ¥0 | 免费,腾讯账号登录 |
| 自动发货助手 | ¥0 | 开源,Docker 部署 |
| 电费 | 忽略 | 迷你主机功耗几十瓦 |
| 合计 | 约 ¥300 | 一台主机 + 一个账号 |
对比传统副业动辄几千上万的启动资金,300 块是我能接受的最大试错成本。
四、设置流程(踩过的坑都标了)
第 1 步:WorkBuddy CLI 安装 + 无头模式验证
迷你主机装 Windows,用原生安装器:
# Windows
irm https://copilot.tencent.com/cli/install.ps1 | iex
# 或 npm
npm install -g @tencent-ai/codebuddy-code
登录腾讯账号后,验证无头模式:
codebuddy -p "回复两个字: 收到"
# 输出: 收到
无头模式核心参数:
-p, --print # 非交互模式,执行并打印结果
-y, --dangerously-skip-permissions # 跳过权限确认(仅受信环境)
--output-format json # 结构化输出
--allowedTools "Bash,Read,Write" # 限制工具白名单
第 2 步:夸克网盘 Skill 安装 + 授权
下载夸克官方 Skill 包,解压到 agent 的 skills 目录:
cd quarkclouddrive/scripts
node quark-drive.cjs --help
# 输出: login/upload/share/create-folder ...
授权登录(这里踩了坑,见踩坑#2、#3):
# 生成授权链接(浏览器打开 → 扫码/登录 → 授权)
node quark-drive.cjs login
# 或授权码方式
node quark-drive.cjs login --token <agent_auth_code>
登录成功后验证:
node quark-drive.cjs upload test.pdf # 上传
node quark-drive.cjs share <fileId> # 生成分享链接
# → {"share_url":"https://pan.quark.cn/s/xxx","passcode":"xxxx"}
第 3 步:批量上传 + 生成分享链接
用 WorkBuddy 无头模式批量处理(一个任务搞定 15 个文件):
codebuddy -p "枚举 C:\tracks\ 下所有 PDF,逐个上传夸克并创建分享链接,输出映射表"
WorkBuddy 会自动:
- 枚举文件
- 逐个调
quark-drive upload拿 fileId - 逐个调
quark-drive share拿链接+提取码 - 写成「赛道名 → 链接+提取码」映射表
产出示例:
AI短视频获客代运营: https://pan.quark.cn/s/xxxxx 提取码: xxxx
AI Agent企业落地: https://pan.quark.cn/s/xxxxx 提取码: xxxx
...共15条
第 4 步:自动发货配置
4.1 建卡密:每个规格一条卡密,内容 = 对应夸克链接 + 提取码
4.2 建自动化规则:每个规格一条规则,触发 order_paid(付款后)
规则: 付款后自动发货 - <赛道名>
触发: order_paid
动作1: send_card(卡密=<该赛道卡密>, config_json={"spec_name":"规格","spec_value":"<赛道名>"})
动作2: confirm_shipment
4.3 关键:规格匹配(坑#4)
动作的 config_json 里写规格过滤,订单规格匹配才发对应卡密:
{"spec_name": "规格", "spec_value": "AI短视频获客代运营"}
自动发货源码
actionMatchesOrderSpec:spec 全空 → 所有订单都发;有 spec → 必须 SpecName 和 SpecValue 都精确匹配。
第 5 步:端到端测试
发布商品(闲鱼) → 买家下单付款 → 自动发货捕获 order_paid
→ 匹配规则(spec_value=赛道名) → 发对应卡密(夸克链接)
→ confirm_shipment → 完成
五、踩坑记录(8 个真实坑)
坑#1:WorkBuddy 不在 PATH
Windows 上 codebuddy 命令找不到,装在 ~/.workbuddy/binaries/node/versions/22.22.2/下(自带 Node,不用系统装)。
解决:用完整路径调用,或把该目录加进 PATH。
坑#2:夸克 Skill 报「无法识别当前 Agent 环境」
{"code":-104,"msg":"无法识别当前 Agent 环境,禁止继续使用"}
Skill 会检测它跑在哪个 agent 生态里(Claude/WorkBuddy/Kimi/Codex... 21 种),识别不到就拒绝执行。
解决:设置 agent 环境变量即可识别为 WorkBuddy:
setx CLIENT_INFO_PRODUCT_NAME WorkBuddy
setx CLIENT_INFO_IDE_TYPE WorkBuddy
setx CLIENT_INFO_PLATFORM WorkBuddy
setx对当前会话不生效,需开新会话。判断依据:源码里有CLIENT_INFO_*==="WorkBuddy"或CODEBUDDY_CONFIG_DIR 包含 .workbuddy。
坑#3:二维码扫码识别不了
SSH 终端里的 ASCII 二维码分辨率太低,手机扫不动。
解决:授权码方式。浏览器打开授权链接完成 OAuth,拿到 agent_auth_code,用 login --token 完成。授权码有效期约 20 分钟。
`坑#4:多规格发货匹配不上
最初规则没写 spec,结果所有订单都发同一张卡密(第一个赛道的链接)。买家买"银发经济"却收到"AI短视频"的链接。
解决:每条规则的 send_card 动作,config_json 必须写 spec 匹配。且注意 actionMatchesOrderSpec 要求 SpecName 和 SpecValue 都要精确匹配,不能只填一个。
坑#5:Windows SSH 频繁限流
sshpass 短间隔连续 SSH 会触发 Windows OpenSSH 密码认证限流(Permission denied)。
解决:
拉长命令间隔(每次操作后等 10-15 秒)或用 until 循环等限流窗口过去再重试关键配置用 setx 持久化,避免反复 SSH 坑#6:NAS 映射盘 SSH 会话看不到
GUI 登录映射的盘符,SSH(非交互会话)看不到,dir Y:\ 报错。
解决:SSH 会话里用 net use 重新映射,或用 UNC 路径(但也要凭据上下文)。最稳的是数据先传到执行机本地再处理。
坑#7:命令行中文编码
Windows cmd 处理中文文件名/内容时 GBK/UTF-8 混乱,findstr/grep 中文匹配经常失败。
解决:
用 PowerShell(-EncodedCommand 传 base64)避开转义中文文件操作优先用 PowerShell 对象传参,不走 cmd 字符串输出用 [Console]::OutputEncoding = [Text.Encoding]::UTF8 坑#8:闲鱼商品规格是"多规格",发货要一对一
商品默认多规格(15 个赛道),但自动发货规则如果没配规格匹配,就全发同一个。
解决:商品设单一规格(或保留多规格但每条规则配 spec),每赛道一条规则绑定对应卡密。
六、效果与反思
搭完那天,我在迷你主机上跑了第一个完整流程:一篇 AI 写的行业报告,自动传上夸克、自动生成链接、自动挂到闲鱼、付款自动发卡密。
全程我没碰一下键盘。
这套链路,本质是把三样东西用胶水粘起来:
WorkBuddy 无头模式:把 AI 变成可编程 API,说干就干夸克 Skill:把网盘变成命令行,上传分享一条龙自动发货:把订单变成自动履约,付款即发货
对失业的我来说,它的意义不是"赚了多少",而是找到了一条边际成本几乎为零的活路:
内容无限生成(AI 不用睡觉)交付无限自动(卡密不用人发)时间几乎不占(全在后台跑)
当然,它也有边界(诚实说):
内容质量是上限——AI 生成的报告,必须有真东西,不然买家一次就失望平台规则要守——虚拟资料有下架风险,定位要合规(教程/服务,不卖盗版)自动发货要测试——规则配错,发错链接比不发更糟这是"薄利多销"的逻辑——单笔几块,靠量和复购
最后想说:失业不丢人,负债也别慌。真正的坑是"想太多、做太少、还非要 All in"。
一台几百块的迷你主机,一个免费的闲鱼账号,一套自动化的链路——先用最小的成本,验证一个最简单的闭环。跑通了,再谈放大。
参考 WorkBuddy CLI 无头模式文档:www.codebuddy.ai/docs/zh/cli… Skill(官方下载,含 quark-drive CLI)自动发货助手(开源 Go 项目,GitHub 可搜)
本文为实操记录,环境差异可能导致细节不同;涉及真实账号/密码处已脱敏。核心是"用最轻的资产验证最小的闭环",愿你也有勇气从 300 块开始。`