
Open MedKit 是一个开源的家庭药箱管理工具,核心思路很生活化:把家里有哪些药、什么时候过期、放在哪里这些信息录进去,再用自然语言查询和管理。它不是医疗诊断工具,而是把“药箱库存管理”这件小事做得更省心。
最有意思的是录入方式。用户可以用一句话描述药品,系统通过 AI 提取名称、规格、有效期等字段,确认后入库;如果第一次整理一整箱药,也可以用换行分隔多条药品,一次批量解析。查询时也不必记字段名,直接问“有退烧药吗”“快过期的有哪些”即可。
项目还内置过期提醒能力,支持到期和即将到期药品高亮,并可以通过 Telegram、Discord、飞书或邮件做每日推送。对家里常备药、老人小孩用药库存、旅行药包或小团队医药箱来说,这种提醒比临时翻抽屉可靠得多。
开发者侧,Open MedKit 提供 MCP Server,可以让 Claude Code、Cursor、Claude Desktop、OpenClaw 等 AI 客户端直接通过 tool 调用管理药箱数据。也就是说,你可以不打开浏览器,在终端或 AI 客户端里说一句“帮我加个布洛芬”,让 Agent 调用本地药箱工具完成入库。
技术栈是 React 18、TypeScript、Vite、TailwindCSS、Hono、SQLite 和 Docker。默认数据保存在部署环境内的 SQLite 数据库里,一行 `docker compose up -d –build` 就能自部署。AI 配置可使用任意兼容 OpenAI `/v1/chat/completions` 的接口,浏览器端配置会保存在 localStorage。
隐私和安全边界需要特别注意:AI 解析、图片识别和聊天功能会把提交文本、图片或必要的药品库存数据发送到你配置的模型服务;通知启用后,也会把药品名称和有效期发送到对应通知平台。Open MedKit 只用于家庭药品库存管理,不提供诊断、处方或个性化用药建议,实际用药仍应遵循医生或药师意见。
截至 2026 年 6 月 4 日,Open MedKit 在 GitHub 上约有 109 stars,主语言为 TypeScript,许可证为 MIT。它适合想把家庭药箱、MCP Agent 和本地数据管理结合起来的开发者,也适合拿来改造成更广义的库存提醒工具。
原创文章,如若转载,请注明出处:https://wefound.cc/p/4670.html