A conversational interface for recipe management and cooking assistance in Obsidian, inspired by the caret plugin but focused on recipe tools and cooking workflows.
- Conversational Interface: Ask questions about recipes, cooking techniques, and ingredient substitutions
- Recipe Templates: Quickly create structured recipe notes
- Smart Assistant: Get cooking tips and recipe suggestions
- Conversation History: Persistent chat history across sessions
- Customizable Settings: Configure default servings and preferences
- Click the chef hat icon in the ribbon
- Use the command palette: "Open Recipe Assistant"
- Use the hotkey (if configured)
- Use the command palette: "Create New Recipe"
- The plugin will insert a structured recipe template at your cursor
The recipe assistant provides a chat-like interface where you can:
- Ask for recipe suggestions
- Get help with ingredient substitutions
- Learn about cooking techniques
- Get meal planning ideas
- Modify existing recipes
- Download the latest release
- Extract the files to your vault's plugins folder:
VaultFolder/.obsidian/plugins/rexidian/ - Reload Obsidian
- Enable the plugin in Settings > Community Plugins
- Clone this repository
- Run
npm installto install dependencies - Run
npm run buildto build the plugin - Copy
main.js,manifest.json, andstyles.cssto your vault's plugins folder
- Default Servings: Set the default number of servings for new recipes
- Show Cooking Tips: Toggle helpful cooking tips in conversations
- Clear History: Remove all conversation history
This plugin is built with TypeScript and uses esbuild for bundling.
npm run dev- Start development mode with file watchingnpm run build- Build for production
main.ts- Main plugin code with conversational interfacemanifest.json- Plugin manifest for Obsidianstyles.css- CSS styles for the conversational UIesbuild.config.mjs- Build configuration
- Integration with external recipe APIs
- AI-powered recipe suggestions
- Shopping list generation
- Meal planning calendar
- Recipe scaling and unit conversion
- Nutritional information display
- Recipe sharing and export
Contributions are welcome! Please feel free to submit a Pull Request.
MIT License - see LICENSE file for details