<!-- title: 不交月费，一个人也能开公司 -->

# 不交月费，一个人也能开公司

## 本期发掘思路

第 2 轮挖掘，我刻意绕开了扎堆的 AI 编程工具和 Agent 框架，换了一条更“接地气”的线：**用开源把 SaaS 的月费一次性买断**。主线是一个人把线上小店从零开起来的完整闭环——建店、打发货标签、盯竞品价格、看流量从哪来、把回头客拉回来、把利润管起来，最后别忘了老板自己的身体。7 个仓库里，有 3 万级的老牌选手，也有两个还没破两千星的千星级小仓，全部可以自托管，全部有真实的生意场景。

> 说明：本文 Star 数为撰稿时的量级估计，精确数字请以各 GitHub 仓库页面实时显示为准；“最近更新”基于各仓库长期维护状态。

---

## 1. Medusa：把 Shopify 的账单，换成一仓库代码

**仓库**：[medusajs/medusa](https://github.com/medusajs/medusa) | 热度量级：约三万星 | 最近更新：长期活跃

Shopify 一个月 39 美元起步，交易还要抽成，店铺做得越大，租金越贵。Medusa 是开源世界的对答案：一个 TypeScript 写的无头电商引擎，你拿到的是商品、购物车、订单、价格、促销、税务这一整套核心域的**框架**，而不是一个套模板的建站工具。

架构上是它最值得学的部分：v2 版本把 commerce 拆成一个个可替换的模块（Cart、Pricing、Tax、Promotion……），每个模块可以独立换存储实现，业务逻辑通过工作流（Workflow）编排——比如“下单”这个动作被拆成校验库存、扣库存、创建订单、发事件几个步骤，失败能回滚。这意味着你可以只借它的订单引擎，前台用 Next.js 自己写，后台接自己的 ERP。官方还提供 Admin 后台和云服务，说明这条路已经被商业化验证过。

**上手难度**：⭐⭐⭐⭐（需要能写 TypeScript）
**适用人群**：外贸独立站、D2C 品牌、想给客户做定制电商的乙方。**变现思路**：这是本期商业潜力最直接的仓库——定制建站一单几万起步，或者基于它做垂直行业的电商 SaaS 底座，MIT 协议商用无压力。

---

## 2. niimblue：热敏标签打印机的“越狱”网页

**仓库**：[MultiMote/niimblue](https://github.com/MultiMote/niimblue) | 热度量级：千余星，仍在两千以下 | 最近更新：持续维护

开小店的第一个实体需求不是官网，是**贴纸**：快递单、价格签、成分标签。NiimBot 这类热敏标签打印机便宜好用，但官方 App 强制联网、设计器难用、模板存在人家服务器上。niimblue 把这件事整个搬回了浏览器：一个纯前端的标签设计器，通过 Web Bluetooth 直连打印机，蓝牙协议是被作者自己啃下来的。

亮点在于“小而美”做得非常完整：画布编辑器支持条码、二维码、图形，模板可以存本地，还支持批量打印——把一份数据灌进去，一次出一整版标签。部署也只有一个静态页面，PWA 装到手机上就是个 App，全程数据不出本机。这类项目通常死于“能用但难用”，niimblue 难得地照顾到了打印预览、浓度调节这些真实细节。

**上手难度**：⭐（打开网页、连上蓝牙就能打）
**适用人群**：小店主、仓库管理、家庭收纳爱好者。**变现思路**：单独卖很难，但把它嵌进仓储或店铺系统（打单环节自动化）是现成的乙方需求；协议逆向的思路本身也值得做硬件的人抄作业。

---

## 3. changedetection.io：给全互联网装一个“变化监视器”

**仓库**：[changedetection-io/changedetection.io](https://github.com/changedetection-io/changedetection.io) | 热度量级：两万星级 | 最近更新：长期活跃

开店的人每天要干一件最枯燥的事：刷竞品页面，看有没有降价、有没有补货。changedetection.io 把它变成了一个自托管的守护进程：你盯着哪个 URL 的哪块区域，变了就通知你。

它的实现比“定时抓网页”讲究得多：默认用 requests 抓静态页，遇到重 JS 的页面可以走内嵌的 Playwright/Chrome 渲染，等于每次用真浏览器打开一遍再取快照；定位元素支持 XPath、CSS 选择器甚至 JSON 路径，可以只盯价格那一行，配上正则忽略不关心的波动；通知走 Apprise，Telegram、Discord、邮件、Webhook 一口气全支持。商店页、期货库存、预约名额、政府公告，任何“等它变化”的场景都适用。

**上手难度**：⭐⭐（Docker 一行命令起）
**适用人群**：跨境电商卖家、黄牛党 inverse 版（等补货的普通人）、运维盯页面白屏。**变现思路**：官方自己就在卖托管版，这就是付费意愿的活证据——针对跨境卖家做“竞品盯价 + 到货告警”的细分服务，逻辑完全成立。

---

## 4. Umami：网站统计，但数据归你

**仓库**：[umami-software/umami](https://github.com/umami-software/umami) | 热度量级：两万星级 | 最近更新：长期活跃

Google Analytics 在部分场景下已经不好用了：GDPR 让营销团队焦头烂额，广告拦截器把数据拦掉一大半。Umami 是隐私优先的自托管统计：不埋 cookie、不采集个人信息，一个脚本行就能合规部署，广告拦截器也很少拦它。

技术选型朴素但扎实：Next.js + Prisma，数据落 MySQL 或 Postgres，量大了可以切 ClickHouse 做分析存储。功能上该有的都有：多站点、PV/UV、来源分析、自定义事件、UTM 归因，还能给客户开一个只读的公开看板——这一条对乙方尤其值钱。对比 Plausible 每月 9 美元起的托管费，自己一台小服务器可以托管几百个站点。

**上手难度**：⭐⭐（Docker Compose 五分钟）
**适用人群**：独立开发者、乙方 agencies、不想让用户数据过第三方的小公司。**变现思路**：托管代运维 + 数据解读咨询，按站点收月费，成本几乎只有服务器折旧。

---

## 5. Listmonk：一个二进制文件，装下一整个 Mailchimp

**仓库**：[knadh/listmonk](https://github.com/knadh/listmonk) | 热度量级：一万五千星级 | 最近更新：长期活跃

邮件营销的订阅费是电商成本表上最刺眼的一行：Mailchimp 按订阅人数阶梯收费，名单越大越贵。Listmonk 用 Go 写成，编译出来是**一个自包含的二进制**，配上 SQLite 就能跑（大了换 Postgres），把邮件列表、订阅管理、营销活动、事务邮件 API 全部装了进去。

几个工程细节很见功力：模板用 Go 模板语法，能塞任意字段做个性化；发送是真正的队列化批量投递，限速、分批、暂停恢复都有；退订链接、退信追踪这些合规件是内置的，不是插件。1 万收件人的 campaign 在一台 1 核机器上是秒级排队完事——作者对“单文件哲学”的坚持让它的部署成本约等于零。

**上手难度**：⭐⭐（下载二进制、配个 SMTP 就能发）
**适用人群**：有邮件名单的内容作者、本地商家、做用户触达的产品。**变现思路**：给不敢碰技术的小商家做邮件营销代运营。注意它是 AGPL 协议——改造后对外提供服务要开源你的修改，接活前想清楚。

---

## 6. Ghostfolio：净值曲线，自己记

**仓库**：[ghostfolio/ghostfolio](https://github.com/ghostfolio/ghostfolio) | 热度量级：数千星 | 最近更新：持续发版

小店赚钱之后钱放哪？绝大多数投资组合工具要求你把持仓、券商账号交给第三方。Ghostfolio 的口号是"wealth management for the rest of us"：自托管的投资追踪器，股票、ETF、加密货币跨平台汇总，核心输出是一条**净值时间线**加资产配置、分红、费率分析。

最有特色的是 "X-Ray" 规则引擎：扫描你的全部持仓，找出隐藏的重叠持仓、费率黑洞和集中度风险——这本来是理财顾问收年费才给的诊断。技术栈是 Angular + NestJS + Prisma，Docker 部署，数据源接行情 API。官方自己的云版本在收费运营，说明产品闭环和付费意愿都被验证过。

**上手难度**：⭐⭐⭐（Docker 起服务后还要配行情数据源）
**适用人群**：个人投资者、理财内容创作者。**变现思路**：给社群或顾问做私有化的资产看板；数据敏感生意，自托管本身就是卖点。

---

## 7. FitTrackee：老板，该去跑步了

**仓库**：[SamR1/FitTrackee](https://github.com/SamR1/FitTrackee) | 热度量级：千星上下，未破两千 | 最近更新：持续发版

一人公司的最后一环是自己。跑步、骑行数据基本都捏在 Strava 手里，免费版越来越鸡肋，隐私政策也越来越看不懂。FitTrackee 是一个法国独立开发者维护多年的自托管运动追踪器：导入 GPX 轨迹，地图回放、分段配速、周月年统计、体重记录，还带一套完整的 REST API。

它没有 Strava 的社交功能，但这恰恰是重点——运动数据是所有个人数据里最私人的之一，很多跑者其实只想要一个自己的档案馆。Python/Flask + React 的经典组合，Docker Compose 部署，一个人在 VPS 上跑十年没问题。Star 不多，但这个项目从 2018 年活到现在还在稳定发版，本身就是“小而美可持续”的样本。

**上手难度**：⭐⭐⭐（Docker 部署不难，配地图瓦片要动动手）
**适用人群**：注重隐私的跑者、骑行者。**变现思路**：给跑团、健身房做私有数据服务；更大的价值是提醒你——别把身体也外包给订阅制。

---

## 本期横向对比

| 仓库 | 干什么 | 热度量级 | 上手难度 | 生意用法 |
|---|---|---|---|---|
| [Medusa](https://github.com/medusajs/medusa) | 无头电商引擎 | ~3万星 | ⭐⭐⭐⭐ | 建站外包 / 行业 SaaS 底座 |
| [niimblue](https://github.com/MultiMote/niimblue) | 标签打印机设计器 | <2千星 | ⭐ | 集成进仓储打单流程 |
| [changedetection.io](https://github.com/changedetection-io/changedetection.io) | 网页变化监控 | ~2万星 | ⭐⭐ | 竞品盯价 / 到货告警服务 |
| [Umami](https://github.com/umami-software/umami) | 隐私网站统计 | ~2万星 | ⭐⭐ | 客户站点托管 + 看板月费 |
| [Listmonk](https://github.com/knadh/listmonk) | 邮件营销系统 | ~1.5万星 | ⭐⭐ | 商家邮件代运营（注意 AGPL） |
| [Ghostfolio](https://github.com/ghostfolio/ghostfolio) | 投资组合追踪 | 数千星 | ⭐⭐⭐ | 私有资产看板 |
| [FitTrackee](https://github.com/SamR1/FitTrackee) | 自托管运动记录 | <2千星 | ⭐⭐⭐ | 跑团/健身房私有服务 |

## 一条流水线看懂本期

```mermaid
flowchart TD
    A["Medusa<br/>搭起店铺"] --> B["niimblue<br/>打发货标签"]
    B --> C["changedetection<br/>盯竞品与补货"]
    C --> D["Umami<br/>看客人从哪来"]
    D --> E["Listmonk<br/>把回头客拉回来"]
    E --> F["Ghostfolio<br/>把利润管起来"]
    F --> G["FitTrackee<br/>老板去跑步"]
```

## 本期之最

- **最值得立即尝试**：niimblue。零部署、打开网页连蓝牙就能用，是这期里唯一一个“今晚就能解决一个真实麻烦”的仓库。
- **最有商业潜力**：Medusa。电商定制开发的单价和需求量都在那里，MIT 协议让你连法律顾虑都省了。
- **最被低估**：changedetection.io。很多人把它当玩具，但官方托管版一直靠它收订阅费——把“盯网页变化”翻译成“竞品盯价”，它就是生意工具。

## 结语

订阅制的本质是租金：你每月付钱，换取别人服务器上的一点使用权。上面这七个仓库把产权还给了你——数据在你机器上，代码在你仓库里，业务逻辑随你改。一个人开公司从来不是缺工具，而是缺“不再续费”的决心。唯一要留意的是协议：MIT 随便用，AGPL 改造后对外服务要开源，接活之前看一眼 LICENSE 文件。

## 参考来源

1. [medusajs/medusa](https://github.com/medusajs/medusa) — Medusa 官方仓库，模块化电商架构与 v2 工作流设计
2. [knadh/listmonk](https://github.com/knadh/listmonk) — Listmonk 官方仓库，单二进制架构与功能列表
3. [umami-software/umami](https://github.com/umami-software/umami) — Umami 官方仓库，隐私统计的技术栈说明
4. [changedetection-io/changedetection.io](https://github.com/changedetection-io/changedetection.io) — 官方仓库，Playwright 渲染与选择器过滤细节
5. [MultiMote/niimblue](https://github.com/MultiMote/niimblue) / [SamR1/FitTrackee](https://github.com/SamR1/FitTrackee) / [ghostfolio/ghostfolio](https://github.com/ghostfolio/ghostfolio) — 三个小而美仓库的官方页面

> [!tip] 51学通信知识星球
> **星主：爱卫生**（微信：gprshome201101）——公众号「51学通信」创办者，19 年通信行业运维与讲师经验，著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书（各大电商平台有售）。
> **星球定位**：深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域，主打运维岗位与信令分析。
> **当前规模**：5200 篇主题 / 990 个回答，198 元/年。
> **加入福利**：加入星球后请加爱卫生微信，拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题，另有群内分享。
> **AI 加持**：51学通信知识星球已作为 skill 接入 WorkBuddy，使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例，做总结、找文档和 PPT 等场景全覆盖。

![51学通信知识星球海报-扫码加入](https://wiki.500nian.com/images/zhixingqiu_qrcode.png)
