FastAPI、React、PostgreSQLでセルフホストできる、あらすじや登場人物、世界設定、章の作成を支援するAI小説執筆アプリ。
afairgiant/MediKeep
ReactフロントエンドとFastAPIバックエンドで構築された、医療記録・服薬情報・レポートを整理できるセルフホスト型の個人向け健康記録アプリ。
- スター
- 554
- フォーク
- 49
- 未解決の Issue
- 65
- 最終コミット
- 5 時間前
これは何?
MediKeepは、個人の医療情報を一か所にまとめて管理できるセルフホスト型アプリです。健康記録、用量や服用スケジュールを含む服薬情報に加え、医療従事者と共有するカスタム健康レポートを作成するレポートビルダーを備えています。ダッシュボードでは、最近の記録やアクティビティを確認できます。
ReactフロントエンドとFastAPIバックエンドで構築されており、単一ポートでまとめて提供されます。付属のDocker Compose設定を使うと、PostgreSQLデータベースとともに起動でき、アップロード、ログ、バックアップ用のデータは永続ボリュームに保存されます。バックアップは管理者ダッシュボードから作成できるほか、cronで定期実行できるバックアップ/復元CLIも利用できます。
認証はローカルアカウントに対応しており、SSOはオプションで、デフォルトでは無効です。GoogleとGitHubは公式にサポートされ、テスト済みのプロバイダーとして記載されています。汎用OIDCプロバイダーも動作する見込みですが、まだテストされていません。本プロジェクトは現在も活発に開発されています。
主な機能
- 01健康記録、服薬情報、用量、服用スケジュールを一か所で管理
- 02医療従事者と共有するカスタム健康レポートを作成
- 03最近の記録やアクティビティをダッシュボードで確認
- 04管理者ダッシュボードまたは定期実行するCLIからバックアップと復元
- 05GoogleとGitHubによるオプションのSSOに対応。OIDCは未テスト
- 06PostgreSQLとともにDocker Composeで起動
ユースケース
- 家族の病歴や服薬リストを一か所にまとめて管理する
- 診察前に要約した健康レポートを用意する
- 自宅のサーバーやLAN上でプライベートな健康記録システムを運用する
クイックスタート
- 1
Docker と Docker Compose をインストールする
- 2
README の例を参考に docker-compose.yml と .env ファイルを作成する
- 3
コンテナを起動する
docker compose up -d - 4
ブラウザーで localhost:8005 にアクセスしてアプリを開く
使う前に知っておきたいこと
- ライセンスが明確に記載されていないため、再利用条件が不明です。
- セットアップには Docker、PostgreSQL に加え、シークレットと環境変数の手動設定が必要です。
- README によると、プロジェクトは現在も開発中で、最近、互換性を損なう名称変更がありました。
収録されている特集
トピック
よくある質問
- MediKeep とは?
- ReactフロントエンドとFastAPIバックエンドで構築された、医療記録・服薬情報・レポートを整理できるセルフホスト型の個人向け健康記録アプリ。 MediKeepは、個人の医療情報を一か所にまとめて管理できるセルフホスト型アプリです。健康記録、用量や服用スケジュールを含む服薬情報に加え、医療従事者と共有するカスタム健康レポートを作成するレポートビルダーを備えています。ダッシュボードでは、最近の記録やアクティビティを確認できます。
- MediKeep は無料で使えますか?ライセンスは?
- MediKeep は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- MediKeep は今もメンテナンスされていますか?
- 活発にメンテナンス中。MediKeep の最終コミットは 2026年11月7日 です。
- MediKeep は何に使えますか?
- 家族の病歴や服薬リストを一か所にまとめて管理する 診察前に要約した健康レポートを用意する 自宅のサーバーやLAN上でプライベートな健康記録システムを運用する
- MediKeep のインストール方法は?
- Docker と Docker Compose をインストールする README の例を参考に docker-compose.yml と .env ファイルを作成する コンテナを起動する: docker compose up -d ブラウザーで localhost:8005 にアクセスしてアプリを開く
- MediKeep はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/afairgiant/MediKeep
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
シングルエリミネーション、総当たり、スイス式に対応したセルフホスト型のトーナメント管理システム。ドラッグ&ドロップで日程を調整でき、公開ダッシュボードも利用できます。
FastAPIバックエンド、Reactフロントエンド、PostgreSQL、Docker Composeを組み合わせたフルスタックWebアプリのテンプレート。
StravaやGarmin Connectとの同期、GPX/TCX/FITファイルの分析に対応したセルフホスト型フィットネス記録サービス。
Rust製のセルフホスト型ポッドキャスト管理・再生サービス。Web、デスクトップ、モバイル、CLIクライアントが1つのサーバーを共有します。
自分のサーバーにプレーンなMarkdownファイルとしてノートを保存できる、軽量なセルフホスト型ノートアプリ。