OpenSource-Hub
C

CookCLI

SHA-256
1.3k stars·開発ツール·SHA-256 チェックサム確認済み

プレーンテキストでレシピを管理し、買い物リストを生成し、メニューを計画できるコマンドラインツール。ウェブ版を起動してレシピを閲覧することもできます。

スマートダウンロード

Download 版をダウンロード

v0.29.1 · 9.9 MB

コマンドラインでレシピを管理し、料理から買い物まで一気通貫。

主な機能

  • レシピ管理:Cooklang 形式をサポートし、閲覧、分量のスケーリング、Markdown/JSON のエクスポートが可能。
  • スマート買い物リスト:複数のレシピを統合し、スーパーマーケットのエリアごとに自動分類。
  • メニュー計画:メニューファイルで毎日の3食をスケジュールし、ワンクリックで総合買い物リストを生成。
  • Web サーバー:LAN内でブラウザからレシピを閲覧でき、検索と Pantry 管理をサポート。
  • レシピインポート:Webページからレシピを取得し、自動的に Cooklang に変換(OpenAI API Key が必要)。

できないこと

  • •Cooklang はニッチなレシピフォーマットであり、使いこなすにはまずその構文を理解する必要があります。2. Web ページからのレシピインポート機能は OpenAI API に依存しており、API Key を自分で設定して料金を支払う必要があります。3. Web サーバーはデフォルトで 9080 ポートをリッスンします。外部に公開する必要がある場合は --host パラメータを追加することを忘れないでください。4. レシピファイルの拡張子は必ず .cook でなければならず、メニューファイルの拡張子は .menu です。

使用例

  • ホームシェフ:自分で蓄積してきたレシピを管理し、週末の買い物リストを素早く作成。
  • レシピ作者:Markdown でレシピをエクスポートして共有したり、個人のレシピサイトを構築したり。
  • ギーク主夫:レシピを自動化ワークフローに統合し、Home Assistant と連携してキッチンを制御するなど。
  • レストランの厨房:標準レシピを一元管理し、提供数に合わせてスケーリングして仕入れリストを生成。

CookCLI は、Cooklang 形式のレシピを管理するために設計されたコマンドラインツールです。Cooklang は、プレーンテキストでレシピを記述するための軽量マークアップ言語です。CookCLI を使えば、ワンクリックで買い物リストを生成したり、一日三食の食事を計画したり、レシピを検索したり、Web ページからレシピをインポートしたりできるほか、ローカル Web サービスを起動して、スマートフォンやタブレットから自分のレシピライブラリを閲覧することもできます。Unix 哲学に従い、各コマンドは一つのことだけを行うため、Shell スクリプトと組み合わせた自動化が容易です。レシピの分量に応じたスケーリング、JSON や Markdown へのエクスポート、pantry(在庫)の管理、テンプレートによるカスタムレポートの生成をサポートしています。Rust で開発されており、高速に動作し、クロスプラットフォームに対応しています。

タグ

cooklangrecipe managementshopping listmeal planningCLIrust

はじめ方

1

インストーラをダウンロード

上のボタンをクリックして、お使いのシステム用のインストーラをダウンロード

2

ソフトウェアをインストール

ダウンロードしたインストーラをダブルクリックし、指示に従ってください

3

ステップ1:インストール(Homebrew: brew install cookcli、または Cargo: cargo install cookcli、またはバイナリを直接ダウンロード)。

4

ステップ2:サンプルレシピを生成:cook seed

5

ステップ3:レシピを表示:cook recipe "Neapolitan Pizza.cook"

インストールガイド
  1. ステップ1:インストール(Homebrew: brew install cookcli、または Cargo: cargo install cookcli、またはバイナリを直接ダウンロード)。
  2. ステップ2:サンプルレシピを生成:cook seed
  3. ステップ3:レシピを表示:cook recipe "Neapolitan Pizza.cook"
ファイルの整合性

SHA-256 チェックサム確認済み

GitHub 公式 Release ページから抽出されたチェックサム

SHA256 チェックサム

672b3c495de2cedf7af6f091ca338d283726911718ba730b6956b891e1368772

このチェックサムは GitHub Release ページから抽出されたものです。ダウンロード後にファイルの整合性を確認してください。

本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。

オープンソースの透明性

GitHub ソースを見る
環境ガイド

アンインストール情報

Homebrew でアンインストール:brew uninstall cookcli;Cargo でアンインストール:cargo uninstall cookcli;バイナリファイルの場合は直接削除してください。

追加の依存関係なし

ダウンロード後すぐに使用可能。追加のランタイムは不要です。

プロジェクト情報
ライセンスMIT
最終更新2026-10-29 00:06:58
GitHub リポジトリ公式サイト

問題が発生?以下のFAQを確認

5 FAQs

類似プロジェクト