GlycemicGPT: セルフホスト型AI糖尿病モニター、BYOAIとプラグインSDK対応

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
- Webダッシュボード: 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

PocketBot:App Intentsとオンデバイス推論を活用したiOS向けローカルAIオートパイロット
PocketBotは、iPhoneのNeural Engine上でMetalを介して量子化された3B Llamaモデルをローカルで実行するiOSアプリです。AppleのAppIntentsおよびCoreLocationフレームワークを使用し、クラウドへのデータ送信なしでイベント駆動型の自動化を実現します。

ソースコード: Claude向けに大規模なJava/Springモノレポを圧縮するオープンソースのCLI
sourcecode CLIは、約4kファイルのJava/Springモノレポを、約300万トークンから1.7kトークン(コンパクトモード)に削減します。現在は、コンテキスト圧縮、gitホットスポット検出、シンボル検索に焦点を当てています。

トラベルハッキングツールキット:ポイントとマイル検索のためのAIスキルとMCPサーバー
GitHubリポジトリには、Claude CodeとOpenCodeに25以上のマイレージプログラムで特典航空券を検索し、現金価格を比較し、ロイヤルティ残高を取得し、ホテルやフェリーを見つける方法を教える7つのマークダウンスキルと6つのMCPサーバーが提供されています。セットアップにはリポジトリをクローンしてsetup.shを実行する必要があります。

Vibeyard IDEは、AIエージェントによる直接的なWeb UI編集のための組み込みブラウザを追加しました。
AIコーディングエージェント向けのオープンソースIDE「Vibeyard」に、Web UIの要素をクリックしてAIエージェントに直接編集を指示できるブラウザタブセッションタイプが追加されました。これにより、セレクタの推測やコンポーネントの検索が不要になります。