结论先行:一人公司不是靠拼命,是靠工具堆出来的。这篇文章不吹概念,只说我每天真在用的东西,每个都标了月成本和替代方案,你照着抄作业就行。
先交代背景:我是个大专转码的个体户,7 年电脑公司 + 五金厂管理经验,现在全职做「AI守店人」多平台 AI 客服 SaaS。技术栈是 Express + TypeScript + SQLite,部署在腾讯云轻量服务器 + PM2。一个人干全栈,工具就是我的"团队"。
下面按三大类讲:AI、效率、开发。每个工具我会说三件事——为什么选它、替代方案、月成本。
一、AI 类:省下的不是时间,是脑力
1. Claude API(主力)+ 通义灵码(补位)
为什么是它俩搭着用: Claude 的长上下文和代码理解能力是目前第一梯队,我写爬虫规则、设计 SaaS 的对话流程时,丢一整个文件进去让它改,基本不会跑偏。但 Claude API 按 token 收费,我一个月大概 80-120 块,主要花在复杂逻辑的设计和 review 上。
通义灵码是 IDE 内补全用的,免费,对国内开发者友好,注释生成函数体这种场景它够用。我不用 Cursor,不是它不好,是订阅费对个体户偏贵,而且我主力编辑器是 VS Code,通义灵码插件直接装,零迁移成本。
替代方案: Cursor(20 美元/月,预算够就上)、DeepSeek API(更便宜,复杂任务差点意思)、Copilot(10 美元/月,补全强但长上下文弱)。
月成本: Claude API ≈ 100 元,通义灵码 0 元。
2. Prompt 管理:别用记事本,用结构化 Markdown
这个不花钱,但很多人没做对。我维护一个 prompts/ 目录,每个 prompt 一个 .md 文件,头部是 YAML frontmatter:
---
name: xhs-comment-reply
version: 2.1
model: claude-3-5-sonnet
last_updated: 2026-06-18
tokens_avg: 380
---
## System
你是一个小红书店铺客服,回复风格要:口语化、带emoji、不超过50字。
## User
商品:{{product_name}}
评论:{{comment_content}}
请回复。
为啥这么干?因为 prompt 会迭代,会复用,会换模型。结构化之后,我能用脚本批量跑 A/B 测试,比手动复制粘贴强 10 倍。我做的「AI守店人」里有 40 多个 prompt,全这么管。
替代方案: LangSmith(偏团队,个人用重了)、PromptHub(付费)、直接 Notion 数据库(能看不能跑)。
月成本: 0 元。
二、效率类:把重复动作砍掉
1. PowerToys(Windows 党首选)+ Raycast(Mac 党首选)
我用 Windows 腾讯云开发,PowerToys 是微软亲儿子,免费。我每天高频用三个功能:
- PowerToys Run:Alt+Space 唤起,搜文件、算数、开应用,比 Win 自带搜索快三倍。
- Keyboard Manager:把 CapsLock 映射成 Esc,写代码手不离开主键位。
- FancyZones:窗口分屏,我固定三栏布局——左边浏览器看文档,中间 VS Code,右边终端 + 数据库工具。
Mac 用户直接上 Raycast,免费版够用,插件生态比 Alfred 丰富,我 macbook 上也装了。
替代方案: Listary(文件搜索更强)、Alfred(Mac 老牌)、uTools(国产,插件多但有点臃肿)。
月成本: 0 元。
2. Obsidian:我的第二大脑,不是笔记本
我试过 Notion,太重,网络一卡就废。Obsidian 是本地 Markdown,秒开,双链笔记适合做知识图谱。
我的目录结构:
vault/
├── 00-日记/ # 每日开发日志
├── 01-项目/ # 每个项目一个文件夹,放需求、排期、踩坑
├── 02-技术笔记/ # 按技术栈分类
├── 03-副业/ # 收入追踪、客户对接
└── 99-模板/ # 日记模板、项目模板
关键习惯:每天写 3 行开发日志——今天干了啥、卡在哪、明天干啥。坚持半年后回头看,能发现自己在哪些问题上重复踩坑。
替代方案: Notion(颜值高但慢)、Logseq(大纲党)、飞书文档(团队协作好,个人用太重)。
月成本: 0 元(同步用 Obsidian Sync 的话 8 美元/月,我用自己的 git 仓库同步,免费)。
3. 看板:别上 Jira,Trello 够了
一个人开发不需要 Jira 那种重型项目管理。我用 Trello 免费版,三列看板:待办 → 进行中 → 已完成。
每个卡片就是一个小任务,标题写清楚,描述里贴 acceptance criteria。每周日晚上花 15 分钟排下周的卡片,这 15 分钟是一周里最值钱的 15 分钟。
我现在做的 SaaS 有 4 个客户在排队,全在 Trello 上排期,不会乱。
替代方案: GitHub Projects(跟代码仓库绑定更紧)、Notion 看板视图、物理便利贴(真的有人用,我试过,丢失率高)。
月成本: 0 元。
三、开发类:把活干漂亮
1. Playwright:爬虫和自动化的瑞士军刀
我做过 xhs-spider、zhihu-analyzer、xhs-poster 三个项目,全用 Playwright。为什么不用 Puppeteer?因为 Playwright 支持多浏览器、API 更现代、自动等待机制更靠谱。
一个典型场景——小红书发布器(xhs-poster)的核心逻辑:
import { chromium } from 'playwright';
async function postToXhs(content: string, images: string[]) {
const browser = await chromium.launch({ headless: false });
const context = await browser.newContext({
storageState: './auth/xhs-session.json', // 复用登录态
});
const page = await context.newPage();
await page.goto('https://creator.xiaohongshu.com/publish/publish');
await page.waitForSelector('.upload input[type=file]');
// 上传图片
await page.setInputFiles('.upload input[type=file]', images);
await page.waitForTimeout(2000);
// 填写文案
await page.fill('.d-title', content);
// 点击发布
await page.click('.publishBtn');
await page.waitForSelector('.success-icon', { timeout: 10000 });
await browser.close();
}
关键是 storageState 复用登录态,不用每次扫码,这一招省了我无数时间。
替代方案: Puppeteer(生态老但维护节奏慢了)、Selenium(重,但老项目多)、DrissionPage(国产新秀,中文文档好)。
月成本: 0 元。
2. PM2:一个人也得有运维
腾讯云轻量服务器 2 核 2G,跑我三个 Node 服务够了。PM2 管进程、日志、重启,一个人也能睡安稳觉。
我的 ecosystem.config.js:
module.exports = {
apps: [
{
name: 'ai-shopkeeper-api',
script: './dist/index.js',
instances: 1,
autorestart: true,
max_memory_restart: '500M',
env: {
NODE_ENV: 'production',
PORT: 3001,
},
error_file: './logs/err.log',
out_file: './logs/out.log',
log_date_format: 'YYYY-MM-DD HH:mm:ss',
merge_logs: true,
},
{
name: 'xhs-scheduler',
script: './dist/scheduler.js',
cron_restart: '0 3 * * *', // 每天凌晨3点重启
},
],
};
cron_restart 这招很实用,爬虫服务每天定时重启,避免内存泄漏积累。
替代方案: Docker + docker-compose(更隔离但学习成本高)、systemd(更底层,配置麻烦)、Forever(功能太弱别用了)。
月成本: 0 元(PM2 本身免费,服务器是腾讯云轻量 60 元/月)。
3. SQLite Studio:SQLite 党的图形化利器
我用 SQLite 不用 MySQL,是因为单文件部署、零配置、备份就是复制文件。SQLite Studio 是免费图形化工具,建表、改数据、跑 SQL 比 命令行快太多。
有个坑提醒:SQLite 并发写入弱,我的 SaaS 用了 WAL 模式 + 写入队列,实测单机日活 500 以内完全扛得住。别听人说 SQLite 不能用在生产环境,小项目它是最优解。
-- 开启 WAL 模式
PRAGMA journal_mode=WAL;
-- 查看当前模式
PRAGMA journal_mode;
替代方案: DB Browser for SQLite(更轻量)、DBeaver(通吃所有数据库但启动慢)、命令行 sqlite3(高手向)。
月成本: 0 元。
4. Cloudflare Tunnel:内网穿透白嫖党
开发阶段要给客户预览,以前用 ngrok,免费版有限制还老断。Cloudflare Tunnel 完全免费,稳定,还能绑自己的域名。
# 安装
brew install cloudflared # Mac
# 或 Windows: winget install cloudflare.cloudflared
# 登录
cloudflared tunnel login
# 创建隧道
cloudflared tunnel create ai-shopkeeper
# 配置 ~/.cloudflared/config.yml
# ingress:
# - hostname: demo.yourdomain.com
# service: http://localhost:3001
# - service: http_status:404
# 启动
cloudflared tunnel run ai-shopkeeper
客户访问 demo.yourdomain.com,直接看到我本地跑的服务,改完代码刷新就生效,不用部署。这一招让我的交付速度翻倍。
替代方案: ngrok(免费版限制多)、frp(自建服务器才行)、natapp(国内服务,有免费套餐)。
月成本: 0 元。
算笔总账
| 类别 | 工具 | 月成本 |
|---|---|---|
| AI | Claude API + 通义灵码 | ≈100 元 |
| 效率 | PowerToys + Obsidian + Trello | 0 元 |
| 开发 | Playwright + PM2 + SQLite Studio + Cloudflare Tunnel | 0 元 |
| 服务器 | 腾讯云轻量 2C2G | 60 元 |
| 合计 | ≈160 元/月 |
一人公司,月成本 160 块,跑着三个线上服务 + 一个开发中的 SaaS。这不是省出来的,是选出来的——每个工具都问过自己"非用不可吗",能白嫖就白嫖,该花钱的地方(Claude API)不犹豫。
工具清单不是终点,是起点。真正值钱的不是工具本身,是你用这些工具跑通了一个完整的商业闭环。下一篇文章我会讲技术人的副业路径,告诉你这些工具怎么变成钱。
作者:张老板 | 广东揭阳人在深圳转码创业中 | 做过爬虫,正在做「AI守店人」SaaS | 专注零成本方案和代码复用