Bunny Biscuits
Back

Changes

What changed, why it matters, and the new words we are learning together.

Recipe suggestions are now opt-in

2026-03-04
UXAI

Recipe ideas no longer load automatically when you visit the page. Choose a mode, then tap "Get Suggestions" when you're ready. This gives you a moment to decide whether you want AI help — and which kind.

Builder note: Previously, recipes auto-fetched on page load via a `useEffect` that fired whenever inventory changed. This meant the AI was working before you asked it to. The new flow requires a deliberate tap, which aligns with our principle that you should articulate intent before AI generates. Changing modes clears suggestions so each fetch is a conscious choice.
Terms we used
Productive DifficultyPractice

A design principle where some friction is intentional. Making you tap a button before AI generates recipes means you practice deciding when to use AI help — a skill that transfers beyond this app.

Recipe suggestions from your inventory

2026-03-03
FeatureAI

You can now get recipe ideas based on what's actually in your kitchen. Three modes: "Use what I have" sticks to your ingredients, "Almost there" suggests recipes where you're one or two items short, and "Use it up" helps you cook through items before they go bad.

Builder note: Recipes are generated via OpenRouter using Gemini Flash. Prompts include your full inventory with quantities so suggestions stay grounded in what you actually have. Results stream in and are not cached — each request is fresh.
Terms we used
OpenRouterTool

A unified API that lets you call different AI models (like Gemini, Claude, GPT) through one endpoint. We use it to pick the best model for recipe generation without being locked to one provider.

StreamingPractice

Instead of waiting for the full recipe response, text appears word-by-word as the AI generates it. This makes the app feel faster even though the total time is the same.

Bunny Biscuits v1 — kitchen inventory tracker

2026-03-03
Launch

The first version of Bunny Biscuits is live. Track items across four locations (fridge, pantry, freezer, counter) with quantity levels (plenty, low, gone). Add items one at a time, paste a bulk list, or dictate them with your voice. Smart category detection sorts items into produce, dairy, protein, grains, and more.

Builder note: Built local-first with localStorage — no account needed, data stays on your device. Voice dictation sends audio to OpenAI Whisper for transcription. Category detection is rule-based (keyword matching), not AI, so it works instantly and offline.
Terms we used
Local-firstPractice

Your data is stored in your browser, not on a server. The app works offline and your inventory stays private. The tradeoff: if you clear your browser data, your inventory is gone.

OpenAI WhisperTool

An AI model that converts speech to text. We use it to let you dictate grocery items hands-free — useful when you're unpacking bags. Your audio is sent to OpenAI for transcription.

Requires an API key. Uses the gpt-4o-mini-transcribe model.

This page was written with AI assistance for drafting and editing. All content has been reviewed and verified by the team at Hypandra.