# Can AI Vibe Code An App To Automate My Biohack?

Source: https://www.youtube.com/watch?v=wUV0bbEt6Is
Recap page: https://rapidrecap.app/video/wUV0bbEt6Is
Generated: 2026-01-16T14:46:09.222+00:00

---
## Quick Overview

The creator successfully used an AI coding agent (Vibe Code) in Replit to design and build a functional "Ice Man Protocol App" that integrates Oura Ring health data and allows logging of custom pool temperature data, demonstrating the rapid development capabilities of AI coding assistants.

**Key Points:**
- The creator prompted an AI coding agent (Vibe Code) to design a 'Cold Plunge Tracker' app that integrates Oura Ring data and tracks pool temperature.
- The AI agent successfully set up the Replit environment, created the necessary database connection and schema, and generated frontend components with an 'Ice Man' theme (cool blues and teals).
- Initial Oura Ring integration revealed data mapping errors (e.g., scores instead of actual measurements) which the agent fixed by correctly mapping fields like HRV, Resting Heart Rate, and Total Sleep Duration.
- After fixing the data mapping and setting Celsius as the default temperature unit (00:00:00), the app successfully pulled historical Oura data, showing correct sleep and readiness scores.
- The entire functional MVP, including database setup, frontend UI, and external API integration, was built in under an hour using iterative prompting of the AI agent.
- The creator expressed excitement about the potential for AI agents to build complex applications quickly, noting the speed of iteration achieved.

![Screenshot at 00:24: The user initiates the project by entering a detailed prompt into Replit's AI assistant, asking it to design an 'Ice Man protocol app' that uses Oura Ring data and tracks swimming pool temperature, connecting to the Oura API and a database.](https://ss.rapidrecap.app/screens/wUV0bbEt6Is/00-00-24.jpg)

**Context:** The video documents the process of building a Minimum Viable Product (MVP) for a 'Cold Plunge Tracker' application using an AI coding assistant named 'Vibe Code' within the Replit development environment. The goal was to create an app that tracks cold exposure metrics (pool temperature logging) alongside personal health data pulled from the Oura Ring API. The creator navigated several debugging steps, including fixing OAuth authentication and data mapping issues, to achieve a functional dashboard displaying both custom and integrated health metrics.

## Detailed Analysis

The creator begins by asking the AI agent, Vibe Code, to design an 'Ice Man Protocol App' that connects to the Oura Ring API to ingest daily health stats and records custom swimming pool temperatures into a database. Initially, the agent sets up the Replit environment and begins creating the structure, including styling the UI with a cool blue/teal 'Ice Man' theme (01:47). After initial setup, the agent identified two critical issues during review: an OAuth state verification vulnerability and incorrect Oura data mapping, where scores (0-100) were pulled instead of actual measurements like HRV and Total Sleep Duration (07:42). The agent fixed the data mapping issue by ensuring it pulls the longest sleep session per day, correcting the historical data display (07:54). The application successfully displayed pool temperature logging (8.9°C) alongside Oura metrics like Sleep Score (92), Readiness Score (93), HRV Average (75 ms), Resting Heart Rate (44 bpm), and Total Sleep (7h 45m) (07:24). The pool temperature unit was also correctly switched from Fahrenheit to Celsius via a prompt (05:01). The overall process demonstrated that a complex, integrated MVP can be built rapidly using iterative prompting of an AI coding agent.

### Project Initiation

- Prompting Vibe Code for an Ice Man Protocol App that integrates Oura data and pool logging
- Agent successfully sets up Replit environment and basic UI structure
- Agent navigates to Oura Developer Portal to obtain credentials (00:24-00:59)

### API Integration & Debugging

- Agent implements OAuth flow and successfully connects to the Oura API after fixing a CSRF vulnerability (07:42)
- Initial data pull showed incorrect mapping (scores instead of measurements), which the agent corrected by selecting the longest sleep session per day (07:50)

### Application Functionality

- Pool temperature logging works and saves data to the database (05:41)
- The dashboard displays corrected Oura metrics, including Sleep Score (92), Readiness (93), HRV (75 ms), RHR (44 bpm), and Total Sleep (7h 45m) (07:25)

### Final Review and Conclusion

- The creator noted the application is a great MVP for biohacking automation using AI (09:53)
- The entire process, including debugging, took less than an hour (08:15)
- The creator encourages viewer suggestions for further integration and development (10:05)

![Screenshot at 00:24: User inputs a detailed prompt into Replit's AI assistant to generate an 'Ice Man protocol app' connecting Oura API data with pool temperature logging.](https://ss.rapidrecap.app/screens/wUV0bbEt6Is/00-00-24.jpg)
![Screenshot at 00:59: The agent successfully navigates to the Oura API documentation to review the required OAuth authorization process.](https://ss.rapidrecap.app/screens/wUV0bbEt6Is/00-00-59.jpg)
![Screenshot at 03:36: The AI agent executes the initial steps, including adding database connections and setting up secrets for the Oura Client ID and Secret.](https://ss.rapidrecap.app/screens/wUV0bbEt6Is/00-03-36.jpg)
![Screenshot at 04:44: The resulting application preview displays the 'Good afternoon, Ice Man' greeting, temperature logging input, and initial metric cards \(Pool Temperature: 55°F\).](https://ss.rapidrecap.app/screens/wUV0bbEt6Is/00-04-44.jpg)
![Screenshot at 07:24: The final functional dashboard displays correct Oura metrics \(Sleep Score 92, Readiness 93, HRV 75 ms, Total Sleep 7h 45m\) after data mapping fixes, confirming successful integration.](https://ss.rapidrecap.app/screens/wUV0bbEt6Is/00-07-24.jpg)
