글리세믹GPT: BYOAI 및 플러그인 SDK를 갖춘 자체 호스팅 AI 당뇨 모니터

GlycemicGPT는 자체 호스팅을 위해 설계된 오픈 소스 당뇨병 관리 플랫폼입니다. 연속 혈당 측정기(CGM)와 인슐린 펌프를 사용자 인프라에서 실행되는 AI 분석 레이어에 연결합니다. 이 프로젝트는 내분비내과 의사 방문 사이에 데이터를 검토할 도구가 필요했던 1형 당뇨병 소프트웨어 엔지니어에 의해 만들어졌습니다.
지원 장치
- Dexcom G7 – 클라우드 API를 통해 (확인됨)
- Tandem t:slim X2 – 직접 BLE + 클라우드 API (확인됨)
- Tandem Mobi – BLE (프로토콜 호환, 실제 하드웨어에서 확인되지 않음)
- Nightscout – 기존 인스턴스를 가리키기
AI 레이어 기능
- 야간 및 24시간 패턴을 요약하는 일일 브리핑
- 식사 반응 분석
- 임상 지식을 갖춘 RAG 기반 대화형 채팅
- 설정 가능한 임계값과 보호자 에스컬레이션을 통한 예측 알림
중요: GlycemicGPT는 인슐린을 투여하거나, 펌프를 제어하거나, 폐쇄 루프 시스템으로 작동하지 않습니다. 데이터를 읽고 통찰력만 제공합니다.
아키텍처
- Docker 또는 Kubernetes를 통한 자체 호스팅 – 전적으로 사용자 하드웨어에서 실행
- BYOAI – 자체 AI 제공업체 사용: 완전 로컬 운영을 위한 Ollama (데이터가 하드웨어를 떠나지 않음), 또는 OpenAI 호환 엔드포인트(Claude, OpenAI 등)
- 데이터는 인스턴스에서 선택한 제공업체로 직접 흐릅니다. 중앙 집중식 프로젝트 운영 서비스는 없습니다.
기술 스택
- 백엔드 API: FastAPI, Python 3.12, PostgreSQL 16, Redis 7
- 웹 대시보드: Next.js 15, React 19, Tailwind CSS, shadcn/ui
- AI 사이드카: TypeScript, Express, 다중 제공업체 프록시
- Android 앱: Kotlin, Jetpack Compose, BLE
- Wear OS: Kotlin, Wear Compose, Watch Face Push API
- 플러그인 SDK: Kotlin 인터페이스, 기능 기반, 샌드박스 처리
빠른 시작
Docker Compose로 배포하고, 기기 자격 증명과 AI 제공업체 엔드포인트로 .env 파일을 구성한 후 다음을 실행하세요:docker compose up -d
기존 Nightscout 인스턴스를 가리켜 즉시 데이터 수집을 시작할 수 있습니다.
대상 사용자
자체 호스팅 AI 기반 모니터링 스택을 원하는 당뇨병 환자 개발자, 그리고 BLE/Android 또는 당뇨병 기기 통합에 관심 있는 기여자.
📖 전체 소스 읽기: HN AI Agents
👀 See Also

Cognithor v0.40.0은 윤리적 제약 조건을 갖춘 지속적인 AI 에이전트 정체성을 추가합니다.
Cognithor v0.40.0는 불멸의 마음 프로토콜을 도입하여 로컬 AI 에이전트가 세션 간 지속적인 정체성을 유지할 수 있게 했으며, 7개의 하드와이어된 윤리적 앵커와 기억 통합을 위한 꿈 주기를 포함합니다. 이 업데이트는 9,488줄의 코드를 추가했으며 100% 로컬에서 실행됩니다.

오픈 브레인: 오픈소스 MCP 서버가 자동 그래프 및 의미론적 검색을 통한 지속적 메모리를 클로드에 추가합니다
오픈 브레인은 세션 간에 클로드에게 지속적인 메모리를 제공하는 오픈소스 MCP 서버로, 자동 엔티티 추출, 의미론적 중복 제거, 생각 간 연결의 자동 그래프화 기능을 갖추고 있습니다. Supabase와 pgvector, Deno Edge Functions을 사용하며, 자체 호스팅이 가능하고 그래프 탐색, 엔티티 탐색, 주간 리뷰 통합을 위한 16개의 MCP 도구를 포함합니다.

A2P: AI 코딩 에이전트를 위한 엔지니어링 규율을 강제하는 MCP 서버
A2P(Architect-to-Product)는 MCP 서버로 패키징된 AI 엔지니어링 프레임워크로, 게이트 워크플로우를 적용합니다: 아키텍처 → 계획 → 빌드 → 감사 → 보안 → 배포, 각 기능 슬라이스는 RED → GREEN → 리팩터링 → SAST → 완료 단계를 거쳐야 합니다.

제로 드리프트를 위한 펜스드 블록을 활용한 자체 유지 문서 시스템
한 개발자가 소스 파일에서 직접 구조화된 데이터를 추출하여 HTML 주석 블록을 통해 CLAUDE.md에 주입하는 bash 스크립트를 만들어, 문서가 코드와 동기화되어 수동 유지보수 없이 최신 상태를 유지하도록 했습니다.