乐于分享
好东西不私藏

开源的AI药箱管理工具,一句话描述或拍张药品包装照,AI 自动拆解名称、规格、数量、有效期和位置,无需手动填表.

开源的AI药箱管理工具,一句话描述或拍张药品包装照,AI 自动拆解名称、规格、数量、有效期和位置,无需手动填表.

open-medkit

一个让你对着药箱”说人话”就能完成所有管理的AI工具——录入不用填表,查询不用翻箱,过期还能自动提醒你。

Github地址

https://github.com/MonoYan/open-medkit

已关注

关注

重播 分享

它能帮你做什么

录药像聊天一样简单

不用再对着药品说明书一项项填名称、规格、有效期了。直接说”家里有三盒布洛芬,0.3g的,明年6月到期”,AI自动拆解成结构化数据。更狠的是,你可以把一整箱药的清单直接粘贴进去,换行分隔,一次性批量入库,适合第一次整理家庭药箱的场景。

找药靠问不靠翻

“有退烧药吗””快过期的有哪些””治胃疼的药还剩多少”——就像问家人一样自然,AI会结合你的库存给出答案,还能顺带提醒哪些要抓紧用掉。

过期提醒不操心

快到期的药自动标红,还能绑定Telegram每天推送提醒。再也不用每隔几个月就翻箱倒柜检查一遍了。

AI客户端直接管

如果你常用Claude Code、Cursor、Claude Desktop这些工具,连浏览器都不用打开。在终端里敲一句”帮我加个感冒药”,药就进库了。这是通过内置的MCP Server实现的,本质上就是把药箱管理能力开放给了各种AI Agent。

怎么跑起来

最省心的方式是一条命令:

git clone https://github.com/MonoYan/open-medkit.gitcd open-medkitcp .env.example .env# 编辑.env,至少填上你的AI_API_KEYdocker compose up -d

然后打开 http://localhost:3000 就能用。

数据默认存在本地的SQLite里,备份也简单:

docker cp medkit:/data/medicine.db ./medicine-backup.db

想本地开发的话,需要Node.js 20以上,装依赖、配环境、跑dev命令,前后端会分别开在5173和3000端口。