Garden

使用结构化记忆追踪您的整个花园,涵盖植物、区域、任务、收获以及随季节累积的气候感知规划。

安装

概览

什么是Garden

Garden 是一个专为个人园艺爱好者设计的本地结构化记忆工具,旨在帮助用户系统化地追踪和管理整个花园的方方面面。它通过简洁的文件结构将植物、种植区域、农事活动、收获记录以及气候感知整合在一个本地目录中,让用户能够长期积累和回顾种植经验。与依赖外部API或云服务的工具不同,Garden 的所有数据都安全地存储在用户本地,确保隐私性和离线可用性。

该工具的核心理念是‘最小启动、按需扩展’——用户可以从最基本的记忆文件开始,随着需求增长逐步添加植物档案、分区管理、日志归档等模块。这种设计既降低了初次使用的门槛,又为深度用户提供了强大的记录和分析能力。无论是初学者还是经验丰富的园丁,都可以通过 Garden 建立属于自己的数字花园档案。

Garden 不主动推断用户需求或执行自动化操作,所有功能都基于用户的明确指令展开。例如,系统不会自动读取天气信息或控制灌溉设备,而是依赖用户手动配置气候数据和日志条目。这种透明可控的方式让用户完全掌握自己的数据流向,同时避免了不必要的网络请求或权限请求。

核心功能特点

  1. 采用本地文件系统存储,所有数据保存在 ~/garden/ 目录下,无需联网且保障隐私安全
  2. 支持按季节累积的气候感知规划,用户可手动配置 USDA 气候带和霜冻日期以指导种植窗口
  3. 提供分层记忆结构:主记忆文件始终加载,植物与区域档案按需调用,历史日志仅作参考
  4. 内置农事活动图标化日志系统(如 🌱 种植、💧 浇水、🍅 收获),便于快速回顾近期操作
  5. 强制实施三年轮作规则,防止同一科属植物在同一地块连续种植导致病害累积
  6. 集成问题诊断流程,当用户报告异常时可结合植株健康史与环境条件进行症状分析

适用场景

Garden 特别适合那些希望长期记录并优化种植成果的用户,尤其是从事家庭菜园、阳台种植或小型社区农园的人群。对于每年重复种植同一类作物的园丁而言,该工具能有效避免因忽视轮作周期而引发的土传病害问题。通过对比历年 harvests.md 中的产量数据,用户可以评估不同品种的表现差异,从而逐年改进种植策略。

此外,Garden 对多区域花园(如后院分为阳光区、阴凉区、露台等不同微环境)的管理尤为实用。每个区域可独立建档,记录其光照时长、土壤质地及当前作物组合,并结合本地气候数据动态调整播种计划。例如,在春季霜冻结束后,系统可根据预设的 frost dates 提醒用户哪些地块已具备安全种植条件。

即便只是偶尔打理几盆香草或蔬菜的家庭用户,也能从中受益。只需维护基础的 memory.md 文件,即可随时查看最近一次浇水时间、待修剪的植物清单或即将成熟的果实,避免遗漏关键养护节点。而对于追求精细化管理的资深爱好者,Garden 提供的模板化文件结构(如 plants/tracking.md)则能帮助他们建立完整的生命周期档案,涵盖从育苗到采收的全过程记录。