首页 › weekly › 开源阳台农夫:7个种菜神器

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

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

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

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


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

仓库:FarmBot/farmbot_os | 千星级 | 持续维护

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

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

上手难度:⭐⭐⭐⭐(要组装机械结构 + 配网调试,套件用户半天,DIY 用户一个周末)

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

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


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

仓库: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 | 千星级 | 社区活跃,有定期的官方发布节奏

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

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

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

上手难度:⭐⭐⭐(Docker 一键起,但玩透模块体系要花时间)

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

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


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

仓库:MDeLuise/plant-it | 千星级(低于 2000) | 活跃开发中

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

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

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

上手难度:⭐⭐(会跑 Docker 就行,是最容易上手的一个)

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

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


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

仓库:openfoodfoundation/openfoodnetwork | 千星级 | 全球社区维护

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

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

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

上手难度:⭐⭐⭐⭐(部署不难,但运营一个食品枢纽是重运营的活)

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

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


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

仓库: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 | 数百星 | 社区延续维护

一句话定位: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 受控环境农业 数百星 ⭐⭐⭐⭐⭐ 科研/创客/教具 中高(设备+配方)

全景导览

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

本期之最

参考来源

  1. FarmBot 官网与开源文档 — 硬件设计文件、套件销售与 STEAM 教育方案
  2. OpenSprinkler 官方商店与文档 — 硬件迭代历史与购买渠道
  3. farmOS 官方文档 — 模块架构、Field Kit 离线方案与托管生态
  4. Open Food Network 全球官网 — 多国运营实例与 Food Hub 模式说明
  5. Open Agriculture Foundation — 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学通信知识星球海报-扫码加入