kitshn is a cross-platform recipe management application designed to work with self-hosted Tandoor Recipes servers. It provides a modern interface for browsing recipes, planning meals, and managing shopping lists. Users can organize recipes into books and mark frequently prepared dishes as favorites. Its cooking mode presents recipe instructions with embedded videos and automatically detected timers. Recipe importing supports shared links and AI-assisted extraction from social media. An ingredient allocation tool helps manage ingredients during food preparation. Shopping lists include a dedicated shopping mode and offline synchronization. Built with Kotlin Multiplatform and Compose, kitshn adapts to phones, tablets, and foldable devices. Its Material 3 Expressive interface supports customizable colors and responsive layouts.
Features
- Self-hosted Tandoor Recipes integration with recipe browsing, favorites, and organized recipe collections
- Interactive cooking mode with step-by-step instructions, embedded videos, and automatically detected cooking timers
- Recipe importing through shared website links and AI-assisted extraction from supported social media content
- Meal planning tools for organizing upcoming dishes and coordinating recipes throughout the week
- Shopping list management with dedicated shopping mode, offline synchronization, and ingredient organization
- Adaptive Material 3 Expressive interface with dynamic home screen content and layouts for phones, tablets, and desktops