thetahealth/mirobody
Mirror your body in data. One standard, every source, one complete picture of you: a self-hosted health record built from lab reports, wearables and genetics, with every number traced to its source and a built-in MCP server. Run it with Docker and one LLM key, or keep every model local on llama.cpp.
해결하는 문제
건강 데이터는 종종 서로 다른 검사 기관, 웨어러블 기기, 개인 기록에 파편화되어 있으며, 일관되지 않은 용어와 단위를 사용합니다. Mirobody는 이러한 흩어진 데이터를 통합되고 추적 가능한 기록으로 표준화하여, 사용자가 자신의 건강 기록에 대해 질문하고 특정 원본 문서가 뒷받침하는 답변을 얻을 수 있도록 합니다.
작동 방식
Mirobody는 3단계 파이프라인을 사용합니다:
- 수집 (Collect): 다양한 파일 형식(PDF, 스프레드시트, 사진), 웨어러블 데이터, 유전자 파일을 수집합니다.
- 변환 (Translate): 번들로 제공되는 오프라인 어휘집(LOINC 및 UCUM과 같은 표준 기반)을 사용하여 일관되지 않은 검사 이름과 단위를 단일 표준화 코드로 매핑합니다.
- 에이전트 (Agent): AI 에이전트가 표준화된 데이터를 처리하여 자연어 질문에 답변하고, 원본 소스 파일로 직접 연결되는 인용을 제공합니다.
대상 사용자
자신의 건강 데이터를 직접 관리하려는 개인, 가족 구성원의 기록을 관리하는 보호자, 그리고 MCP (Model Context Protocol)를 통해 표준화된 건강 데이터를 자신의 애플리케이션이나 AI 에이전트에 통합하려는 개발자를 위해 설계되었습니다.
주요 특징
- 셀프 호스팅 옵션: Docker를 사용하거나 Linux에서 네이티브로 100% 로컬 실행이 가능하여 데이터와 모델을 완전히 자신의 기기에 보관할 수 있습니다.
- 다국어 지원: 여러 언어(예: 영어, 중국어, 일본어, 러시아어)의 의학 용어를 동일한 표준화 코드로 해결합니다.
- 추적 가능성: 에이전트가 제공하는 모든 답변에는 검증을 위해 특정 소스 파일과 페이지를 여는 번호가 매겨진 인용이 포함됩니다.
- 개발자 친화적: 이름/단위 해결을 위한 Python 라이브러리를 제공하며, Claude Code, Cursor, Gemini CLI와 같은 코딩 에이전트와의 통합을 지원합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트