Agents In Use
What’s new todayLast update
499 additions

How to use Unknown to build a voice recipe app

The author built RecipeNinja using Windsurf, later adding Claude Code and Gemini help, with a voice assistant that navigates the app during conversation.

TRY A BOUNDED VERSION

Prompt to try

Editorial adaptation, not the source author’s exact prompt. Replace bracketed inputs and review tool permissions first.

Build [recipe application] with a Rails API and React frontend. Add voice-to-voice interaction through [realtime API configuration] and function calls for [navigation actions]. Demonstrate voice interaction and recipe generation and editing for my review.

What happened

The author reports building a roughly 35,000-line recipe app in two to three weeks, including interactive voice assistance and function-based site navigation.

Reported by tomblomfield on Hacker News

How the agent did it

  1. Used Windsurf to build a Rails 8 API backend and React frontend.
  2. Added voice-to-voice responses using the OpenAI realtime API.
  3. Used Claude Code and Gemini 2.5 Pro for trickier features.

Where a person stepped in

The author chose the stack and shared demos for feedback; the post does not describe code review or testing steps.

A person approved each step before the agent continued.

The author built RecipeNinja over two to three weeks, aiming for the recipe application they had always wanted. They describe themselves as a founder turned investor with earlier PHP and Ruby on Rails experience, but no professional Ruby work since approximately 2015.

They chose Windsurf to build a Rails 8 API backend and React frontend. OpenAI's realtime API provided voice-to-voice responses. Over the final few days, they also used Claude Code and Gemini 2.5 Pro to help with trickier features. The post describes the resulting application as roughly 35,000 lines of code.

A fully interactive voice assistant lets someone use the app while cooking without touching an iPad with dirty hands. Function calling allows the assistant to navigate the site in real time during conversation. The author shared demonstrations of the voice assistant and of generating and editing recipes, and invited feedback. The post does not describe test results, deployment procedures or a code review process.

Who it's for: developers exploring a recipe application with conversational navigation and hands-free kitchen interaction.

Prompt
Suggested prompt (written by Agents In Use, not the author's)

Source: Hacker News · tomblomfield

Frequently asked questions

What stack did the author choose?

Windsurf was used to build a Rails 8 API backend and React frontend, with OpenAI’s realtime API for voice-to-voice responses.

What could the voice assistant do?

The author says it enabled hands-free interaction while cooking and used function calling to navigate the site during conversation.

More details

Remaining steps

  1. Shared demonstrations of the voice assistant and recipe generation.

About this account

The coding agents supported implementation while the author directed the project and supplied context.

Platform: Hacker News. Attribution: https://news.ycombinator.com/item?id=43553031. Prompt: Suggested (written by Agents In Use, not the author's). Sourced by the Agents In Use pipeline.

Credit: tomblomfield on Hacker News

Source published 2 Apr 2025

Source checked 14 Oct 2026

Tools and topics

Windsurf · Rails 8 · React · OpenAI realtime API · Claude Code · Gemini 2.5 Pro

Agentic coding · Development

Editorial completeness: 100/100. Measures documented fields, not agent performance or verified outcomes.