<!-- title: 开源阳台农夫：7个种菜神器 -->

# 本周开源「都市农业」特辑：从种菜机器人到农场 ERP，把自己的一日三餐接管过来

前面几轮我们聊过厨房收银、观鸟潜水、账本理财，但一直没碰过一个「看上去土、实际上遍地是钱」的方向：**种地**。这一轮专门挖开源都市农业赛道——有人做 CNC 种菜机器人卖到上千美元一套，有人用 Drupal 给家庭农场写了一套 ERP，还有人只是想在阳台上不忘给绿萝浇水。从硬件极客到 indie hacker，都能在这里找到自己的位置。

一个主题，七件套：**种菜机器人、智能灌溉、农场 ERP、植物管家、农产品直销平台、轻量种植园系统、食物电脑**。从阳台花盆到几十亩地，各取所需。

> 说明：文中 Star 数为写作时的大致量级，请以各仓库页面实时数据为准。

---

## 1. FarmBot/farmbot_os —— 开源种菜机器人，一台「会种地的 3D 打印机」

**仓库**：[FarmBot/farmbot_os](https://github.com/FarmBot/farmbot_os) | 千星级 | 持续维护

**一句话定位**：龙门架 + 滑轨 + 各种换装工具头，让机器人在 3x6 米的种植床上自动完成播种、浇水、除草、拍照巡田。

**痛点**：全自动种菜听起来像科幻，市面上要么是封闭的商用温室方案（贵到离谱），要么是自己焊的散件。FarmBot 把整条链路开源了：固件（Elixir + Nerves 跑在树莓派上）、Web 控制端、序列化种植规划工具全在 GitHub 上，硬件设计文件（BOM、3D 打印件、激光切割图）也在官网公开，官方同时卖成品套件——这是典型的「开源设计 + 商业卖硬件」模式，公司靠它活得不错，据其官网介绍已迭代多代产品，还被不少学校拿去做 STEAM 教具。

**上手难度**：⭐⭐⭐⭐（要组装机械结构 + 配网调试，套件用户半天，DIY 用户一个周末）

**适合谁**：硬件极客、STEAM 教育机构、农场体验项目、想做「农业自动化二次开发」的小团队。

**变现思路**：国内供应链做一套兼容套件的成本远低于官方售价；给研学基地、都市农园做部署运维服务也是现成的生意。

---

## 2. OpenSprinkler/OpenSprinkler-Firmware —— 十几年老牌开源灌溉控制器

**仓库**：[OpenSprinkler/OpenSprinkler-Firmware](https://github.com/OpenSprinkler/OpenSprinkler-Firmware) | 数百星（硬件销量远大于 Star 数） | 长期维护

**一句话定位**：一块开源控制板 + 网页/App 界面，接管你家花园的电磁阀阵列，按天气和日照自动浇水。

**痛点**：市售智能灌溉控制器（如 Rachio）动辄上千元且绑定云服务；而所有「哑巴」定时器都看不懂天气预报。OpenSprinkler 的思路是：固件开源、App 开源、硬件开源，支持接雨量传感器、用天气 API 自动跳过降雨日，还能配无线扩展阀。作者 Ray Wang 靠这个项目运营着自己的小店，是「开源硬件能养活人」的经典案例——GitHub 上固件仓库 Star 只有几百，但这是典型的「用的人不点赞」的基建型项目。

**实现亮点**：固件用 C++ 写，单板可扩展多区电磁阀，Web UI 响应式适配手机；配套还有 Python 版模拟器，没有硬件也能先玩调度逻辑。

**上手难度**：⭐⭐⭐（买官方板子即插即用；纯 DIY 需要焊接和基础电工知识，注意市电侧安全）

**适合谁**：有花园/菜地的房主、小区绿化物业、农业物联网二次开发者。

**变现思路**：给园林绿化公司做批量部署；在国内做 24V 电磁阀兼容版；把灌溉调度逻辑抽出来做成 SaaS 给种植大棚用。

---

## 3. farmOS/farmOS —— 家庭农场的开源 ERP，Drupal 长出来的农业操作系统

**仓库**：[farmOS/farmOS](https://github.com/farmOS/farmOS) | 千星级 | 社区活跃，有定期的官方发布节奏

**一句话定位**：把地块、作物、动物、设备、库存、农事记录全部数字化，自带地图（基于 GeoJSON/农场边界绘制）和 API。

**痛点**：小农场主的管理工具是「一个 Excel + 一个本子」，而商业农业 SaaS 按亩收费还锁数据。farmOS 用 Drupal 做底座，模块化架构意味着「作物规划、溯源记录、传感器接入」都是可插拔模块；它还有一个绑定子项目 farmOS Field Kit，让没有网络信号的大田也能离线记账、回头同步。生态上属于 OpenTEAM 农业开放技术联盟的一环，有商业托管服务商（如 Farmier）验证过付费模式。

**架构亮点**：核心极简 + 贡献模块满天飞（蜂箱管理、堆肥记录、土壤检测），JSON:API 原生支持，拿它当农业 IoT 的数据底座的人比拿它记账的人还多。

**上手难度**：⭐⭐⭐（Docker 一键起，但玩透模块体系要花时间）

**适合谁**：CSA 社区支持农业组织、生态农场、农业溯源 SaaS 创业者。

**变现思路**：为县域合作社做私有化部署 + 培训；基于溯源模块做「从田头到餐桌」的小程序，这正是国内生鲜品牌愿意付钱的方向。

---

## 4. MDeLuise/plant-it —— 自托管植物管家，给阳台植物建健康档案

**仓库**：[MDeLuise/plant-it](https://github.com/MDeLuise/plant-it) | 千星级（低于 2000） | 活跃开发中

**一句话定位**：给每盆植物建档：浇水周期、施肥周期、翻盆记录、光照需求，到点提醒，照片墙看成长时间线。

**痛点**：都市人的植物死因排行榜第一名不是虫害是「忘了浇」。Plant-it 是 self-hosted 圈子里口碑不错的小而美：Docker Compose 一键起服务端，手机浏览器或客户端访问，所有数据在自己家里。你可以给每株植物配浇水/施肥/换土的周期规则，它会推提醒；识别功能借助外部植物识别 API 给「这盆叫什么」的问题兜底。

**实现亮点**：服务端 + 前端 + 移动端多端齐备，支持多用户——意味着一家人可以共用一个植物管家；数据模型干净（植物 → 事件日志 → 媒体库），二次开发友好。

**上手难度**：⭐⭐（会跑 Docker 就行，是最容易上手的一个）

**适合谁**：植物杀手、self-hosted 爱好者、花店与苗圃经营者。

**变现思路**：托管版 SaaS（省掉 Docker）；和智能花盆/土壤湿度传感器联动做硬件 + 订阅；给花店做「售后养护提醒」白标服务——客户买完花，扫码关注就进入养护提醒流，复购自然来。

---

## 5. openfoodfoundation/openfoodnetwork —— 让小农户绕开超市的直销平台

**仓库**：[openfoodfoundation/openfoodnetwork](https://github.com/openfoodfoundation/openfoodnetwork) | 千星级 | 全球社区维护

**一句话定位**：开源的「农产品电商 + 采购组单」平台，农户开店、消费者团购、集货点（Food Hub）统一配送。

**痛点**：小农户进超市被压价、上外卖平台被抽成，而欧美近几年流行起来的 Food Hub（食品枢纽）模式需要一套软件支撑——OFN 就是这套事实上的标准软件，由一个跨国非营利联盟（Open Food Network Global）协调开发，据其官网介绍已在多个国家落地运营，从澳大利亚到英国都有本地化实例在跑。这是本文**商业模式验证最充分**的项目：平台佣金、加盟服务费、本地化实施，全是已被跑通的付费方式。

**实现亮点**：Rails 单体 + Spree 电商内核改造，核心概念是「Shopfront（店面）+ Order Cycle（订货周期）」——把电商里连续的库存模型改造成农业特有的周期性集单模型，这个抽象非常值得产品经理学习。

**上手难度**：⭐⭐⭐⭐（部署不难，但运营一个食品枢纽是重运营的活）

**适合谁**：农业合作社、社区团购创业者、菜市场数字化改造项目。

**变现思路**：它本身就是生意模板——国内社区团购竞争激烈，但「CSA 周期订菜 + 自提点」这个细分几乎是空白，直接用 OFN 二开 + 微信生态对接即可起步。

---

## 6. Tanibox/tania —— Go 写的轻量农场管理系统，小而美的单仓库方案

**仓库**：[Tanibox/tania](https://github.com/Tanibox/tania) | 千星级以下 | 更新放缓（小众自用仍可跑）

**一句话定位**：来自印度尼西亚团队的轻量级农场管理：地块、作物、农事任务、库存、收成记录，单二进制跑起来。

**痛点**：farmOS 功能全但对小团队偏重，很多人要的只是「几亩地、几个大棚、谁今天该干什么」的记录本。Tania 用 Go + Vue 构建，后端采用事件溯源（Event Sourcing）风格的领域模型——对 Go 开发者来说这是份难得的、贴近真实业务的学习材料：作物从种子到收获的状态机、地块与种植任务的关联，都建模得清清楚楚。

**诚实提示**：这个项目近年维护节奏明显放缓，生产使用前建议先看 Issue 区并做好自己接手的准备——也正因如此，它成了「捡漏型」二开标的：代码量不大、领域模型干净、没有重型框架依赖，Fork 后改造成自己行业（比如食用菌种植、水产）的专用系统，成本可控。

**上手难度**：⭐⭐（单仓库 + Docker，编译即用）

**适合谁**：Go 学习者、想要一个不依赖 Drupal 的轻量农场系统的个人种植者。

**变现思路**：垂直化改造——食用菌、花卉、水产养殖这些细分领域几乎没有趁手的轻量软件，Fork 之后换个领域模型就是新产品。

---

## 7. OpenAgricultureFoundation/open-ag-food-computer —— MIT 血统的开源「食物电脑」

**仓库**：[OpenAgricultureFoundation/open-ag-food-computer](https://github.com/OpenAgricultureFoundation/open-ag-food-computer) | 数百星 | 社区延续维护

**一句话定位**：MIT Media Lab OpenAg 项目留下的遗产——一个集装箱/书柜大小的受控环境农业箱：营养液、LED 光谱、温湿度、CO2 全部可编程，「用代码种菜」。

**痛点**：植物工厂和垂直农业设备是黑箱且天价，研究者想复现实验环境几乎不可能。OpenAg 当年把 Food Computer 的硬件清单、PCB、固件、控制软件全部开源，目标是让任何人都能复现同一套「气候配方」。MIT 官方项目后来停摆，由 Open Agriculture Foundation 社区接手延续，仓库里有整机的设计文档与软件栈（树莓派 + Arduino 的分层控制：下位机管传感器执行器，上位机管配方调度）。

**实现亮点**：最值得看的是它的「Recipe（配方）」抽象——把一段种植周期描述成环境参数的时间序列 JSON，同一颗生菜换一个配方就能改变口感和硝酸盐含量。这个「把农艺知识变成可分发文件」的思路，是整个受控环境农业行业的方向。

**上手难度**：⭐⭐⭐⭐⭐（要电子、要管路、要编程，硬核玩家的圣诞树）

**适合谁**：农业科研人员、创客团队、想进入垂直农业行业的工程师（简历含金量项目）。

**变现思路**：高校/职校的实验设备定制；为餐厅做「后厨活体菜柜」；给植物工厂公司做配方仿真工具。

---

## 本期横评

| 仓库 | 类型 | Star 量级 | 上手难度 | 适用场景 | 商业潜力 |
|------|------|----------|---------|---------|---------|
| FarmBot | 硬件机器人 | 千星级 | ⭐⭐⭐⭐ | 自动种植/教育 | 高（套件销售） |
| OpenSprinkler | 开源硬件 | 数百星 | ⭐⭐⭐ | 花园/绿地灌溉 | 高（硬件+集成） |
| farmOS | 农场 ERP | 千星级 | ⭐⭐⭐ | 家庭农场/合作社 | 高（部署+溯源SaaS） |
| plant-it | 植物管家 | 千星级(<2000) | ⭐⭐ | 阳台植物养护 | 中（SaaS/白标） |
| Open Food Network | 电商平台 | 千星级 | ⭐⭐⭐⭐ | 农产品直销 | 很高（模式已验证） |
| Tania | 轻量农场系统 | 千星级以下 | ⭐⭐ | 小型种植记录 | 中（垂直化二开） |
| Food Computer | 受控环境农业 | 数百星 | ⭐⭐⭐⭐⭐ | 科研/创客/教具 | 中高（设备+配方） |

## 全景导览

```mermaid
mindmap
  root((开源都市农业工具箱))
    种菜硬件
      FarmBot 种菜机器人
      OpenSprinkler 智能灌溉
      Food Computer 植物工厂
    农场管理软件
      farmOS 模块化ERP
      Tania 轻量记录本
    个人玩家
      plant-it 植物健康档案
    生意模板
      Open Food Network 直销平台
```

## 本期之最

- **最值得立即尝试**：[plant-it](https://github.com/MDeLuise/plant-it) —— Docker 十分钟起一个植物管家，这周末就能把你家阳台的「植物阵亡名单」翻盘成健康档案。
- **最有商业潜力**：[Open Food Network](https://github.com/openfoodfoundation/openfoodnetwork) —— 唯一一个商业模式被多国反复验证过的项目，「周期集单 + 自提点」对国内 CSA 创业者是现成答案。
- **最被低估**：[OpenSprinkler](https://github.com/OpenSprinkler/OpenSprinkler-Firmware) —— Star 数与它十几年的硬件生命力完全不成比例，「开源硬件 + 小店直营」养活一个项目二十年，值得每个想做开源硬件的人研读。

## 参考来源

1. [FarmBot 官网与开源文档](https://farm.bot) — 硬件设计文件、套件销售与 STEAM 教育方案
2. [OpenSprinkler 官方商店与文档](https://opensprinkler.com) — 硬件迭代历史与购买渠道
3. [farmOS 官方文档](https://farmos.org) — 模块架构、Field Kit 离线方案与托管生态
4. [Open Food Network 全球官网](https://openfoodnetwork.org) — 多国运营实例与 Food Hub 模式说明
5. [Open Agriculture Foundation](https://openagriculturefoundation.org) — Food Computer 社区延续项目的文档与设计资料

> [!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)
