// terminal-style recipe management

RE.CIPE

Your recipes. Your terminal. No clutter, no complexity.

> get_started --free

> scroll to explore


live demo

See it in action

re.cipe — v0.1
$ re.cipe --open "My Recipes"
▼ /My Recipes/
    ▼ /Pasta/
        - Carbonara   [25min **o]
        - Lasagna     [90min ***]
    ▷ /Soups/
 
$ re.cipe filter --ingredients eggs bacon
    [x] eggs    <- 3 recipes
    [x] bacon   <- 2 recipes
    [ ] chicken
> 3 recipes matched ✓
 
$ re.cipe shop_list --week
  -> 14 items across 6 recipes  ✓
DONE 15/15 lines

features

Everything you need

recipe management

File-Tree Browser

Organize recipes in nested folders. Collapse and expand like a real file explorer.

▼ /My Recipes/ ▼ /Pasta/ - Carbonara [25min **o] - Lasagna [90min ***] ▷ /Soups/

smart filtering

Ingredient Filter

Select ingredients and watch matching recipes highlight instantly.

▼ /Ingredients [filter: on] [x] eggs <- 3 recipes [x] bacon <- 1 recipe [ ] chicken [ ] cream > 4 matches found ✓

meal planning

Weekly Planner

Assign recipes to days and meals. Auto-generate your shopping list, without any trouble.

▼ /Monday > Breakfast: Oatmeal > Dinner: Carbonara ▷ /Tuesday [0 meals] > shop_list() -> 12 items ✓

personalization

Make it yours

Pick a colour scheme for your terminal:

~/.recipe/config
colorScheme = "green" "amber" "cyan" "rose" "violet"
username = "chef_42"
ascii_art = "ramen_bowl.txt"

workflow

How it works

01

register()

Create your account and pick a colour scheme.

02

add_recipes()

Add recipes with ingredients, steps, and cook time.

03

plan_week()

Assign recipes to each day and meal slot.

04

shop_list()

Auto-generate a shopping list from your week plan.

██████╗ ███████╗
██╔══██╗██╔════╝
██████╔╝█████╗  
██╔══██╗██╔══╝  
██║  ██║███████╗
╚═╝  ╚═╝╚══════╝
           .cipe

ready?

> init_account()

Free forever. No credit card. Just your recipes.

> create_account()