Manage your Mealie recipes, shopping lists and meal plan without leaving Raycast.
| Command | What it does |
|---|---|
| Search Recipes | Search your recipes. Enter opens the recipe page in Mealie. Cmd+M plans it for a day, Cmd+S puts its ingredients on a shopping list. |
| Add to Shopping List | Add an item with autocompletion over your existing Mealie foods, so it keeps its aisle label. Free text works too. |
| Shopping Lists | Browse lists, check items off, edit quantity, unit, note and label, and create, rename or delete lists. |
| Meal Plan | Week view of your meal plan. Add, retype, move and remove entries. |
| Import Recipe | Import a recipe from a URL using Mealie's server-side scraper. |
https://mealie.example.orgRaycast stores the token in the macOS Keychain. This extension never writes it to disk.
The extension refuses to send your token over plain HTTP unless the host is localhost or 127.0.0.1. If your instance is only reachable over HTTP inside a trusted network, enable Allow plain HTTP outside localhost in the extension preferences. Your API token then travels unencrypted, so only do this on a network you trust.
Basmatireis when you type reis.Cmd+E in the list view.npm install
npm run dev # run the extension in Raycast
npm test # unit tests for the API layer
npm run lint
src/api and src/lib never import @raycast/api, which keeps them testable under Vitest. Configuration is passed in rather than read from Raycast preferences inside those layers.