如何用Docker两条命令自托管AI健康数据引擎?Mirobody部署完整教程
【免费下载链接】mirobodyTurn scattered health data into answers you can trace. Self-hosted AI health data engine for lab reports, wearables and genetics, with a built-in MCP server. Run it with Docker and one LLM key, or keep every model local on llama.cpp.项目地址https://gitcode.com/gh_mirrors/mi/mirobody点击查看免费下载Mirobody 是一个可自托管Self-hosted的 AI 健康数据引擎它把散落在化验单 PDF、手机照片、可穿戴设备和基因检测文件里的健康数据变成一套可追溯的标准化记录。你用 Docker 只需两条命令就能把它跑起来——一条git clone一条./deploy.sh——然后粘贴一个模型 Key或者让所有模型 100% 在你的机器上本地运行数据不出家门。它的核心是一条Collect → Translate → Agent三段式流水线对应源码中mirobody/collect/、mirobody/engine/和mirobody/agent/阶段做什么你能看到什么① Collect 采集报告、设备数据、日志进入系统原始文件全程保留每个数字都能点回它所在的源文件② Translate 转译A1c、HbA1c、Glycated Hemoglobin离线解析为同一个 LOINC 编码单位归一到 UCUM 标准三家实验室的同一项检验合并成一条趋势线③ Agent 问答在编码后的记录上提问跨报告对比每个数字带编号来源点击即见原文关键设计编码和单位来自内置词表离线、确定性永远不是模型编出来的模型只负责读文档和推理。它还内置 MCP Server可以把你的健康记录接入 Claude Code、Codex 等任意 MCP 客户端。部署前准备一台带 Docker 的电脑就够了需要说明Docker带 Compose唯一硬性要求不需要 Python、Node.js 或 GPUOpenSSLdeploy.sh用它生成写入.env的随机密钥网络拉取预构建镜像已内置 LOINC 词表包无需 Git LFS16 GB 内存仅当选择全本地模型模式时用云端模型 Key 则无此要求 Windows 用户请在WSL 2终端中运行以下命令。两条命令快速开始Docker 一键部署步骤打开终端执行git clone --depth 1 https://gitcode.com/gh_mirrors/mi/mirobody cd mirobody ./deploy.sh就这么简单。deploy.sh替你完成了所有脏活生成密钥自动创建.env权限 600写入数据库密码、JWT 密钥等随机值防冲突检查 18060Web/ 18062Postgres端口是否被占用被占用会直接告诉你该改.env里的哪个变量拉镜像拉取已内置 LOINC 词表的预构建镜像连不上 Docker Hub 时自动切换镜像源启动编排拉起 compose.yaml 里定义的 Postgrespgvector、API 服务、worker 后台任务并等待健康检查通过。跑完后终端会打印一个首次设置页链接http://localhost:18060/setup?token...和演示账号配置模型粘贴一把 Key或选择 100% 本地运行打开脚本打印的设置链接你有两条路路线 A · 云端模型 Key粘贴 OpenRouter、OpenAI、Gemini、Anthropic、DeepSeek 或任意 OpenAI 兼容网关的 Key。Key 只在真实请求成功通过后才被保存。也可以不经过网页直接写进.envOPENROUTER_API_KEYsk-or-... # 或 OPENAI_API_KEY / GOOGLE_API_KEY / ANTHROPIC_API_KEY # 以及 PROVIDER_BASE_URL 指向兼容网关路线 B · 全本地模型在.env中已有 Key 的前提下不想用重新部署时加一个 profilellama.cpp 会在容器旁边启动一个本地模型服务下载一次约 4.8 GB 的模型权重COMPOSE_PROFILESlocal-cpu ./deploy.sh本地模式下文档识别、问答、日志标题全部在本机完成详见 docs/local-models.zh-CN.md 和预设文件 docker/local-models.ini。验证模型是否就位随时跑一下体检命令--probe会向每个模型发一次真实请求docker compose exec mirobody mirobody doctor --probe登录演示账号4 分钟体验完整功能SEED_DEMO_DATA默认开启两个演示账号里已有2,019 条合成读数一年设备数据 一份化验单在Email code邮箱验证码标签登录youmirobody.ai验证码111111不涉及任何邮件服务你的记录旁边还有mommirobody.ai的——她把自己的记录以只读方式共享给你这是体验数据隔离最直观的方式。然后做三件事提问我的胆固醇变化如何 Agent 边工作边展示步骤把三份报告里三种叫法的同一项检验合成一条趋势每个数字都带编号来源上传文件demo/upload/里刻意没播种进数据库的四个文件PDF 报告、JPG 照片、CSV、XLSX拖到 Data 页走的就是真实解析路径比如这张化验单照片写健康日志输入一句昨晚开始头疼血压 150/95无发烧它会变成编码为 NS01 的头痛、两条血压读数——而无发烧不会被错误记成发烧。⚠️要存真实数据在第一次启动前把.env里的SEED_DEMO_DATA改为false两个演示账号就不会被创建。日常运维备份、健康检查与常见问题备份仓库自带shell/backup.sh一条命令用pg_dump导出数据库并归档上传文件卷可挂 cron 每日执行shell/backup.sh # 输出到 ./backups BACKUP_DIR/mnt/nas/mirobody shell/backup.sh # 备份到别的磁盘恢复步骤在 docs/backup-restore.md 中逐步给出每条命令都在真实环境上验证过。常见问题速查摘自 docs/quickstart.zh-CN.md你看到的现象原因与解决mirobody doctor显示keys present : none还没配置任何模型。打开./deploy.sh打印的设置链接粘 Key 或选本地模型① 采集和 ② 转译仍可用mirobody dev启动后要求 Postgres 连接传--pg-url或设置环境变量PG_URL/DATABASE_URL端口被占用导致启动失败按脚本提示在.env中改MIROBODY_HOST_PORT默认 18060/PG_HOST_PORT默认 18062后重跑./deploy.sh服务器起来了但设备同步不跑查 worker 日志与 Postgres 连接设备拉取和任务状态都依赖 Postgres延伸阅读部署只是开始仓库内这些文档值得翻一翻完整产品走查docs/walkthrough.zh-CN.md本地模型选型与速度实测docs/local-models.zh-CN.md一条读数如何走完整条流水线docs/pipeline.md数据到底留在哪、哪些会出网README.zh-CN.md 的What stays on your machine一节仓库目录地图docs/repository-layout.zh-CN.md从./deploy.sh结束到问出第一个问题你只需要几分钟——而每个数字背后都有一份可以点开的源文件。赞分享【免费下载链接】mirobodyTurn scattered health data into answers you can trace. Self-hosted AI health data engine for lab reports, wearables and genetics, with a built-in MCP server. Run it with Docker and one LLM key, or keep every model local on llama.cpp.项目地址https://gitcode.com/gh_mirrors/mi/mirobody点击查看免费下载相关推荐大麦自动抢票完整指南如何用 ticket-purchase 脚本 5 分钟搞定热门演出门票大麦自动抢票完整指南如何用 ticket purchase 脚本 5 分钟搞定热门演出门票 周五 19:50你盯着大麦网页面不停刷新手心冒汗。开票瞬间你点GUI 自动化RPA用 GetQzonehistory 导出 QQ 空间全部历史说说完整操作指南用 GetQzonehistory 导出 QQ 空间全部历史说说完整操作指南 QQ 空间网页版往前翻不了几页就到底几年前的动态在网页上根本够不着。GetQz网页爬虫数据分析Open DroneLog Docker自托管完整教程3行命令为团队部署私有Web应用Open DroneLog Docker自托管完整教程3行命令为团队部署私有Web应用 Open DroneLog 是一款免费开源的无人机飞行日志分析仪表盘创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

PSASP 36节点算例实战:从数据预处理到动态稳定分析

PSASP 36节点算例实战:从数据预处理到动态稳定分析

简介:面向电力系统专业学生、研究人员及PSASP使用者,提供基于IEEE 36节点系统的完整PSASP算例包,可用于潮流计算、稳态分析与暂态稳定仿真。RAR压缩包共509个文件,体量仅454KB,核心为132组myi/myd/frm工程数据库文件&a…

2026/10/14 0:38:12 阅读更多 →
VOC格式在道路机器人中的语义建模与工程实践

VOC格式在道路机器人中的语义建模与工程实践

简介:本资源是一套面向智能驾驶与机器人视觉方向初学者及课程实践者的交通场景目标检测数据集,聚焦道路导航标志识别任务,涵盖交通灯、马路、左右转指示、黄线、人行道及机器人本体等6类关键目标。数据严格采用PASCAL VOC格式组织&#xff0c…

2026/10/14 4:48:10 阅读更多 →
健康保险理赔预测:可解释回归模型实战与生产部署

健康保险理赔预测:可解释回归模型实战与生产部署

简介:本资源是一套面向数据科学初学者与保险科技从业者的健康保险理赔支出预测实战项目,基于Kaggle真实医疗费用数据集,解决保险公司对个体医疗费用报销金额的量化预估问题。项目完整实现特征工程、多维度可视化分析(含性别/吸烟/…

2026/10/12 23:37:32 阅读更多 →

最新新闻

Grok Bot 从零搭建实战:群聊自动回复与知识库接入指南

Grok Bot 从零搭建实战:群聊自动回复与知识库接入指南

1. 从零上手 Grok Bot:先搞清楚它到底能干什么很多人第一次听到 Grok Bot 这个词,脑子里浮现的可能是那种满屏代码、需要自己搭服务器、配环境变量的硬核玩意儿。其实不是。Grok Bot 本质上是一个可以接入群聊、自动响应消息、执行特定任务的机器人。你可…

2026/10/14 11:35:45 阅读更多 →
无人机石油管线巡检方案:从34页文档到可落地技术拆解

无人机石油管线巡检方案:从34页文档到可落地技术拆解

简介:这份文档面向石油管线巡检领域的工程技术人员、无人机行业方案设计者及测绘相关专业师生,系统梳理了无人机在长距离油气管道巡检中的整体解决思路。内容围绕华测导航的实践方案展开,涵盖系统概述、无人机航摄原理与系统构成、低空飞行限…

2026/10/14 11:35:45 阅读更多 →
Vue3父子组件通信的7种方式与实战技巧

Vue3父子组件通信的7种方式与实战技巧

1. Vue3父子组件通信的核心价值 在Vue3项目开发中,组件化开发已经成为主流模式。父子组件之间的数据传递和交互是日常开发中最频繁遇到的场景之一。相比Vue2,Vue3在组件通信机制上既有继承也有创新,提供了更灵活、更高效的解决方案。 我经历…

2026/10/14 11:35:45 阅读更多 →
Grok Bot 从零搭建实战:环境配置、群聊接入与任务编排

Grok Bot 从零搭建实战:环境配置、群聊接入与任务编排

1. 先搞清楚 Grok Bot 到底能帮你干什么很多人第一次听到 Grok Bot 这个词,脑子里浮现的可能是那种"自动回复机器人"——你发一句,它回一句,仅此而已。但实际用下来你会发现,它的能力边界比想象中宽得多。简单说&#x…

2026/10/14 11:35:45 阅读更多 →
从零搭建一个能干活儿的Bot:环境准备、建Bot与拉群实战

从零搭建一个能干活儿的Bot:环境准备、建Bot与拉群实战

1. 从零搭建一个能干活儿的 Bot:整体思路与方案选型 很多人第一次听到“Bot”这个词,脑子里浮现的是那种在群里发广告、刷屏、答非所问的机器人。但真正在企业内部或者小团队里跑起来的 Bot,其实更像是一个“不用发工资、24小时在线、随叫随到…

2026/10/14 11:35:45 阅读更多 →
邵阳学员挑焊接培训,先核对这四件事

邵阳学员挑焊接培训,先核对这四件事

在邵阳,想学焊接的人打听学校,最常听到的往往是一句"那家口碑还不错"。口碑是入口,但它替代不了核对。焊接培训最终要落到三件事上:学的是不是企业要用的焊法,动焊的时间够不够,结业后有没有人帮…

2026/10/14 11:34:45 阅读更多 →

日新闻

AnyPS5通用适配层设计:兼容性与性能的工程取舍

AnyPS5通用适配层设计:兼容性与性能的工程取舍

1. 从"AnyPS5"这个名字说起:它到底想解决什么问题第一次看到"AnyPS5"这个标题,我脑子里冒出来的第一个念头是:这大概率是一个围绕"跨平台运行"或者"通用适配"做文章的项目。名字里的"Any"…

2026/10/14 0:00:41 阅读更多 →
Flutter跨平台开发实战:二手交易应用与HarmonyOS适配

Flutter跨平台开发实战:二手交易应用与HarmonyOS适配

1. 项目概述:Flutter跨平台二手交易应用开发作为一名长期从事移动应用开发的工程师,我最近完成了一个基于Flutter框架的二手物品交易平台项目。这个项目最吸引我的地方在于它完美结合了Flutter的跨平台优势与HarmonyOS的生态特性,实现了"…

2026/10/14 0:00:41 阅读更多 →
DFS算法解决飞机降落调度问题实战

DFS算法解决飞机降落调度问题实战

1. 项目背景与核心思路飞机降落问题是一个经典的调度优化场景,也是算法竞赛和面试中的高频题目。这个题目要求我们合理安排多架飞机的降落顺序和时间,确保所有飞机都能安全着陆而不发生冲突。在实际航空管制中,这类问题直接关系到飞行安全和机…

2026/10/14 0:00:41 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/14 3:30:28 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/13 16:22:04 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/14 3:29:58 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/13 22:01:27 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/13 14:57:39 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/14 7:53:34 阅读更多 →