URLからレシピを取り込み、買い物リストも作成できる、セルフホスト型のレシピ管理・献立計画ツール。
- スター
- 992
- フォーク
- 112
- 未解決の Issue
- 27
- 最終コミット
- 3 日前
これは何?
RecipeSageは、レシピの保存、検索、共有ができるWebアプリです。URL、画像、PDF、プレーンテキストからレシピを取り込めるほか、各種レシピ管理アプリやノートアプリのエクスポート形式にも対応しています。レシピはオフラインでも検索でき、デバイス間で同期されます。
レシピの保存に加えて、ドラッグ&ドロップで操作でき、印刷して家族と共有できる献立プランナーを備えています。また、レシピを追加すると、買い物リストの項目が自動で分類され、似た食材がまとめられます。レシピの分量調整やメートル法・ヤード・ポンド法の単位変換ができ、1人前あたりの栄養情報も記録できます。
プロジェクトはrecipesage.comでホストされており、Docker Composeを使ってセルフホストすることもできます。コードベースはnxで管理されたTypeScriptのモノレポで、PrismaとtRPCを使用しています。ライセンスはデュアルライセンスで、非営利利用にはAGPL-3.0、商用利用には別途商用ライセンスが適用されます。
主な機能
- 01URL、画像、PDF、テキスト、各種レシピアプリからレシピを取り込み
- 02ドラッグ&ドロップで操作でき、印刷・共有も可能な献立計画
- 03項目を自動分類し、似た食材をまとめる買い物リスト
- 04デバイス間同期に対応したオフライン検索
- 05レシピの分量調整とメートル法・ヤード・ポンド法の単位変換
- 061人前あたりの栄養情報の記録
ユースケース
- どのデバイスからでも使える、家族共有のレシピ集を管理する
- 週ごとの献立を立て、まとめ買い用のリストを作成する
- 別のレシピ管理アプリからレシピを移行し、一元管理する
- プライベートなレシピ・献立管理サービスをセルフホストする
クイックスタート
- 1
corepack を有効にして、指定された pnpm バージョンが使われるようにします
corepack enable - 2
リポジトリのルートで依存関係をインストールします
pnpm install - 3
Docker コンテナを起動します
docker compose up -d - 4
データベースのマイグレーションを実行してから、ポート 80 で localhost を開きます
docker compose exec backend pnpm exec prisma migrate dev
使う前に知っておきたいこと
- 商用利用には別途交渉のうえ有償ライセンスが必要です。非商用利用には AGPL-3.0 が適用されます。
- AI アシスタントなど、他の機能に依存する一部の機能を使うには、.env に実際の API キーを設定する必要があります。
- ここで説明するセルフホスティングの設定は、簡単なデプロイよりも開発を目的としています。
収録されている特集
トピック
よくある質問
- RecipeSage とは?
- オフラインで使えてデバイス間で同期できるPWAとして提供される、レシピ管理、献立計画、買い物リスト整理のための共同利用アプリ。 RecipeSageは、レシピの保存、検索、共有ができるWebアプリです。URL、画像、PDF、プレーンテキストからレシピを取り込めるほか、各種レシピ管理アプリやノートアプリのエクスポート形式にも対応しています。レシピはオフラインでも検索でき、デバイス間で同期されます。
- RecipeSage は無料で使えますか?ライセンスは?
- RecipeSage にはライセンスが明記されていません。コードは公開されていますが、ライセンスがない場合は再利用の許諾がないため、利用前に作者に確認することをおすすめします。
- RecipeSage は今もメンテナンスされていますか?
- 活発にメンテナンス中。RecipeSage の最終コミットは 2026年11月4日 です。
- RecipeSage は何に使えますか?
- どのデバイスからでも使える、家族共有のレシピ集を管理する 週ごとの献立を立て、まとめ買い用のリストを作成する 別のレシピ管理アプリからレシピを移行し、一元管理する プライベートなレシピ・献立管理サービスをセルフホストする
- RecipeSage のインストール方法は?
- corepack を有効にして、指定された pnpm バージョンが使われるようにします: corepack enable リポジトリのルートで依存関係をインストールします: pnpm install Docker コンテナを起動します: docker compose up -d データベースのマイグレーションを実行してから、ポート 80 で localhost を開きます: docker compose exec backend pnpm exec prisma migrate dev
- RecipeSage はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/julianpoy/RecipeSage
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
食事の計画や買い物リストの共有、一緒に料理を楽しめる、リアルタイム同期対応のセルフホスト型レシピアプリ。
レシピの保存や献立計画、買い物リストの作成ができる、Dockerで導入可能なセルフホスト型レシピ管理ツール。
URLからレシピを取り込み、単位換算や材料の分量調整、料理記録ができるセルフホスト型レシピ管理ツール。
Go製のセルフホスト型レシピ管理Webアプリ。家族のレシピを保存、取り込み、整理できます。
PHPとSQLiteで構築された、食料品・在庫・買い物リスト・献立・家事を管理できるセルフホスト型Webアプリ。