<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Atharv Soni</title>
    <description>The latest articles on DEV Community by Atharv Soni (@atharv_soni_8a5d9cd294432).</description>
    <link>https://dev.to/atharv_soni_8a5d9cd294432</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4152825%2Fb3595a48-c3fa-450b-a55b-8d83fc6decb3.jpeg</url>
      <title>DEV Community: Atharv Soni</title>
      <link>https://dev.to/atharv_soni_8a5d9cd294432</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/atharv_soni_8a5d9cd294432"/>
    <language>en</language>
    <item>
      <title>Dadi's Dawai Diary: Turning Doctor Voice Notes into Large-Print Hindi Medicine Schedules with Local Open-Source AI</title>
      <dc:creator>Atharv Soni</dc:creator>
      <pubDate>Sun, 04 Oct 2026 10:17:10 +0000</pubDate>
      <link>https://dev.to/atharv_soni_8a5d9cd294432/dadis-dawai-diary-turning-doctor-voice-notes-into-large-print-hindi-medicine-schedules-with-local-2b11</link>
      <guid>https://dev.to/atharv_soni_8a5d9cd294432/dadis-dawai-diary-turning-doctor-voice-notes-into-large-print-hindi-medicine-schedules-with-local-2b11</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/hacktoberfest-weekend-2026-10-01"&gt;Hacktoberfest Weekend Challenge: Build for a Friend&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;I built &lt;strong&gt;"दादी की दवाई डायरी" (Dadi's Dawai Diary)&lt;/strong&gt; for my grandmother ("दादी"), who lives in India and manages multiple daily medications for hypertension, diabetes, acid reflux, vitamins, and knee pain.&lt;/p&gt;

&lt;h3&gt;
  
  
  The Real-World Struggle
&lt;/h3&gt;

&lt;p&gt;Every few weeks after a doctor visit, our family faces the exact same dilemma:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;The Prescription Language Barrier:&lt;/strong&gt; Doctor consultation slips are scribbled in medical English; medicine foil blister packs have tiny, illegible font. Dadi only reads Hindi and cannot decipher whether a white pill is for blood pressure or acidity.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Confusing Meal Timing:&lt;/strong&gt; Dadi constantly asks: &lt;em&gt;"Beta, ye khali pet leni thi ya khane ke baad?"&lt;/em&gt; (Should I take this on an empty stomach or after food?). Confusing morning pills with bedtime pills can be medically hazardous.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Medical Privacy Dealbreaker:&lt;/strong&gt; We refused to upload Dadi's private doctor voice notes or consultation recordings to closed commercial cloud APIs (like OpenAI or AWS Transcribe). Grandma's personal health diagnoses and medical history belong strictly inside our family.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Spotty Internet:&lt;/strong&gt; In Indian clinics and homes, cellular Wi-Fi frequently disconnects. An app that depends on an active cloud connection is useless when connectivity drops.&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  What Dadi's Dawai Diary Does:
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Audio Consultation Intake:&lt;/strong&gt; A family caregiver records a voice note of the doctor speaking (or uploads the audio), speaking naturally in Hindi or Hinglish.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;100% Local Speech-to-Text:&lt;/strong&gt; Transcribes the consultation locally on device using the open-weights &lt;strong&gt;Whisper&lt;/strong&gt; model via WebAssembly / ONNX.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Medical Entity Extractor:&lt;/strong&gt; Intelligently parses medicine names, dosages (e.g. &lt;em&gt;1 गोली&lt;/em&gt;), meal conditions (&lt;em&gt;खाली पेट&lt;/em&gt; vs &lt;em&gt;खाने के बाद&lt;/em&gt;), time-of-day slots (🌅 सुबह, ☀️ दोपहर, 🌙 रात, ⚠️ ज़रूरत पर), and purpose in Hindi (&lt;em&gt;गैस के लिए, शुगर के लिए&lt;/em&gt;).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Caregiver Safety Verification:&lt;/strong&gt; Before Dadi sees it, a safety modal allows a family member to review, edit, or add medicines.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Dadi's High-Contrast Accessible Schedule:&lt;/strong&gt;

&lt;ul&gt;
&lt;li&gt;Giant 40px+ Devanagari typography with high contrast for aging eyes.&lt;/li&gt;
&lt;li&gt;Time-of-day tabs with intuitive visual icons (🌅 Morning 8:00 AM, ☀️ Afternoon 1:30 PM, 🌙 Night 8:30 PM, ⚠️ SOS).&lt;/li&gt;
&lt;li&gt;Visual pill representations (🟡 Yellow capsule, ⚪ White round tablet, 🔴 Red capsule).&lt;/li&gt;
&lt;li&gt;🔊 &lt;strong&gt;"दादी सुनो" (Gentle Hindi Audio Readout):&lt;/strong&gt; With one tap, the app gently speaks each instruction aloud in calm Hindi (&lt;em&gt;"दादी जी, सुबह खाली पेट पैंटोसिड की एक गोली लेनी है..."&lt;/em&gt;).&lt;/li&gt;
&lt;li&gt;🖨️ &lt;strong&gt;Print for Fridge:&lt;/strong&gt; Formats a single-sheet, high-contrast timetable to stick on the refrigerator or bedside table.&lt;/li&gt;
&lt;li&gt;📲 &lt;strong&gt;WhatsApp Family Share:&lt;/strong&gt; Generates a clean Hindi message ready to copy into the family WhatsApp group.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;

&lt;p&gt;Here is a walkthrough of Dadi's Dawai Diary running completely locally:&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Doctor Consultation Audio Intake
&lt;/h3&gt;

&lt;p&gt;Caregivers can record live voice notes, upload audio, or choose preset clinic scenarios:&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9v04s0vwq3da7tdtgror.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9v04s0vwq3da7tdtgror.png" alt="Main Intake" width="800" height="486"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;
  
  
  2. Caregiver Safety Verification Modal
&lt;/h3&gt;

&lt;p&gt;Safety first: A family member confirms the extracted medicines and dosages before generating Dadi's schedule:&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftygsjqhz4d7b66jhgbjl.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftygsjqhz4d7b66jhgbjl.png" alt="Caregiver Verification" width="800" height="486"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;
  
  
  3. Dadi's Accessible Large-Print Schedule
&lt;/h3&gt;

&lt;p&gt;Giant cards, color-coded pill indicators, time-of-day slots, and the 🔊 "दादी सुनो" audio button:&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fh5ul8vmr7emca1fn7kjg.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fh5ul8vmr7emca1fn7kjg.png" alt="Dadi Schedule View" width="800" height="486"&gt;&lt;/a&gt;&lt;/p&gt;


&lt;h2&gt;
  
  
  Code
&lt;/h2&gt;


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://assets.dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/ath1614" rel="noopener noreferrer"&gt;
        ath1614
      &lt;/a&gt; / &lt;a href="https://github.com/ath1614/Dadi-s-Dawai-Diary" rel="noopener noreferrer"&gt;
        Dadi-s-Dawai-Diary
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;&lt;div class="markdown-heading"&gt;
&lt;h1 class="heading-element"&gt;👵 दादी की दवाई डायरी (Dadi's Dawai Diary)&lt;/h1&gt;
&lt;/div&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;100% Local Open-Source AI that turns spoken Hindi/Hinglish doctor consultations into large-print, high-contrast medicine schedules for grandparents.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a href="https://dev.to/challenges/hacktoberfest-weekend-2026-10-01" rel="nofollow"&gt;&lt;img src="https://camo.githubusercontent.com/2d861b36315342361362790935ebdce30bdebd293e16da48f77168350908b0c5/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4861636b746f626572666573742d5765656b656e642532304368616c6c656e6765253230312d6f72616e67652e737667" alt="Hacktoberfest 2026"&gt;&lt;/a&gt;
&lt;a href="https://github.com/ath1614/Dadi-s-Dawai-Diary#" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/ca2ef1e5e5bf175192eebeefff2297e32cb13573abf3f0327c24956027fd479a/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5468656d652d4275696c64253230666f7225323061253230467269656e642d7265642e737667" alt="Built for a Friend"&gt;&lt;/a&gt;
&lt;a href="https://github.com/ath1614/Dadi-s-Dawai-Diary#" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/294f8e5227f066afe17a1500b6abcad1d99f9ebf3250a564e4399c466b34975a/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f41492d3130302532352532304c6f63616c2532304f70656e2d2d576569676874732d656d6572616c642e737667" alt="Open Source AI"&gt;&lt;/a&gt;
&lt;a href="https://github.com/ath1614/Dadi-s-Dawai-Diary#" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/97e147338a550fbe581a63025e5af7c8359ef86058d0fa8a750063e6d8014a83/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f507269766163792d5a65726f253230436c6f7564253230446174612532304c65616b732d626c75652e737667" alt="Privacy First"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;🎯 What It Does &amp;amp; Who It Is For&lt;/h2&gt;
&lt;/div&gt;
&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;The Friend &amp;amp; Loved One: My Grandmother ("दादी")&lt;/h3&gt;
&lt;/div&gt;
&lt;p&gt;My grandmother, like millions of elderly grandparents in India, manages multiple daily medications (hypertension, blood sugar, acid reflux, vitamins, pain management).&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;The Real-World Struggle&lt;/h3&gt;

&lt;/div&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Cryptic Prescriptions &amp;amp; Language Gap:&lt;/strong&gt; Doctor slips are scribbled in medical English, while blister packs have tiny unreadable text. Dadi speaks Hindi and struggles to remember which pill is which.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Confusing Timing &amp;amp; Meals:&lt;/strong&gt; Dadi frequently confuses &lt;em&gt;"खाली पेट"&lt;/em&gt; (empty stomach / before food) with &lt;em&gt;"खाने के बाद"&lt;/em&gt; (after food), or forgets whether a pill was meant for afternoon or night.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Privacy Dealbreaker with Closed AI APIs:&lt;/strong&gt; Grandma's personal health diagnoses and doctor recordings shouldn't be sent across the internet to closed, commercial US…&lt;/li&gt;
&lt;/ol&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/ath1614/Dadi-s-Dawai-Diary" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;The code is 100% open-source under the MIT License: &lt;a href="https://github.com/ath1614/Dadi-s-Dawai-Diary" rel="noopener noreferrer"&gt;GitHub Repository: ath1614/Dadi-s-Dawai-Diary&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  How I Built It
&lt;/h2&gt;

&lt;p&gt;The entire project is built from scratch around &lt;strong&gt;open-source AI and local runtime technologies&lt;/strong&gt;:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Local Open-Weights Whisper STT:&lt;/strong&gt;

&lt;ul&gt;
&lt;li&gt;Powered by &lt;code&gt;@xenova/transformers&lt;/code&gt; (Transformers.js) running &lt;code&gt;Xenova/whisper-tiny&lt;/code&gt; via ONNX runtime and WebAssembly directly in the browser.&lt;/li&gt;
&lt;li&gt;Zero audio packets leave the device.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Local Hindi Medical Consultation NLP Engine:&lt;/strong&gt;

&lt;ul&gt;
&lt;li&gt;Built a deterministic and regex-assisted entity extraction pipeline specifically tuned for Indian medical brand names (&lt;em&gt;Pantocid, Metformin, Telma, Dolo 650, Neurobion Forte, Shelcal, Becosules, Azithral&lt;/em&gt;) and Hindi speech patterns (&lt;em&gt;खाली पेट, खाने के बाद, नाश्ते से पहले, ज़रूरत पड़ने पर&lt;/em&gt;).&lt;/li&gt;
&lt;li&gt;Generates natural, respectful Hindi prompt strings formatted for elderly comprehension.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Local Speech Synthesis:&lt;/strong&gt;

&lt;ul&gt;
&lt;li&gt;Utilizes client-side speech synthesis configured for Indian Hindi (&lt;code&gt;hi-IN&lt;/code&gt;) with adjusted pitch and slower cadence (0.88x speed) tailored for elderly ears.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Accessible Indian Design System:&lt;/strong&gt;

&lt;ul&gt;
&lt;li&gt;Built using Vanilla CSS and Google Fonts (&lt;em&gt;Rozha One&lt;/em&gt; and &lt;em&gt;Yantramanav&lt;/em&gt;) with WCAG AAA contrast compliance, warm Indian palette (saffron, turmeric, marigold, indigo), and a dedicated &lt;code&gt;@media print&lt;/code&gt; layout for fridge sheets.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  Why Does Open Innovation Matter?
&lt;/h2&gt;

&lt;p&gt;Open-source AI was not just a design choice for this project; &lt;strong&gt;it was an absolute necessity&lt;/strong&gt;. Closed proprietary APIs (like OpenAI Whisper or Google Cloud Speech) would have failed this application:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Feature&lt;/th&gt;
&lt;th&gt;Closed Cloud APIs&lt;/th&gt;
&lt;th&gt;Local Open-Source AI (Dadi's Dawai Diary)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Medical Privacy&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Consultations and private health data uploaded to US servers.&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;100% On-Device:&lt;/strong&gt; Zero data ever leaves Dadi's room. Complete HIPAA/privacy compliance.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Offline Reliability&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Fails completely during internet outages in clinics or homes.&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;Works Anywhere:&lt;/strong&gt; Runs without internet or SIM connection.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Ongoing Cost&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Metered token fees and monthly subscriptions.&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;$0 Cost Forever:&lt;/strong&gt; Open weights are completely free for families.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Cultural &amp;amp; Dialect Freedom&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Closed black-box with no ability to tune for regional slang.&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;Hackable &amp;amp; Extendable:&lt;/strong&gt; Anyone can adapt or fine-tune models for Bhojpuri, Gujarati, Tamil, or Bengali.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;h2&gt;
  
  
  My Agent Session
&lt;/h2&gt;

&lt;p&gt;This project was built pair-programming with Antigravity AI, utilizing DevRelay to manage tools, debug upstream Playwright driver dependencies, and capture automated browser testing demonstrations.&lt;/p&gt;


&lt;div class="ltag-agent-session"&gt;
  &lt;div class="agent-session-header"&gt;
    
    &lt;span class="agent-session-tool-icon-badge" title="Gemini CLI"&gt;
&lt;/span&gt;
    &lt;span class="agent-session-title"&gt;Building Dadi's Dawai Diary: Local Open-Weights AI for Grandparents&lt;/span&gt;
  &lt;/div&gt;

  &lt;div class="agent-session-scroll"&gt;

      &lt;div class="agent-session-message agent-session-user"&gt;
        &lt;div class="agent-session-role-badge agent-session-role-user"&gt;
          You
        &lt;/div&gt;
        &lt;div class="agent-session-content"&gt;
                &lt;div class="agent-session-text"&gt;
                  &lt;p&gt;I am participating in Hacktoberfest DEV Weekend Challenge 1 (Build for a Friend). I want to build 'Dadi\'s Dawai Diary' from scratch: an open-source tool that turns doctor Hindi/Hinglish voice notes into a large-print medicine schedule for my grandmother, running 100% locally. Also, devrelay login was failing with unknown command, and browser automated testing driver was throwing errors.&lt;/p&gt;

                &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;

      &lt;div class="agent-session-message agent-session-assistant"&gt;
        &lt;div class="agent-session-role-badge agent-session-role-assistant"&gt;
          Agent
        &lt;/div&gt;
        &lt;div class="agent-session-content"&gt;
                &lt;div class="agent-session-text"&gt;
                  &lt;p&gt;Diagnosed and resolved the devrelay PATH issue, connected to MLH/DEV profile as Atharv Soni (&lt;a class="mentioned-user" href="https://dev.to/atharv_soni_8a5d9cd294432"&gt;@atharv_soni_8a5d9cd294432&lt;/a&gt;), and fixed the Playwright driver 404 issue by providing the offline ms-playwright-go 1.57.0 driver. Integrated browser testing is verified.&lt;/p&gt;

                &lt;/div&gt;
              &lt;div class="agent-session-tool-call"&gt;
                
                  &lt;span class="agent-session-chevron"&gt;▸&lt;/span&gt;
                  &lt;span class="tool-name tool-name-runcommand"&gt;run_command&lt;/span&gt;
                    &lt;span class="tool-input-preview"&gt;npm run dev&lt;/span&gt;
                
                &lt;div class="agent-session-tool-detail"&gt;
                    &lt;div class="tool-section"&gt;
                      &lt;div class="tool-section-label"&gt;Input&lt;/div&gt;
                      &lt;pre class="agent-session-pre agent-session-terminal"&gt;&lt;code&gt;$ npm run dev&lt;/code&gt;&lt;/pre&gt;
                    &lt;/div&gt;
                    &lt;div class="tool-section"&gt;
                      &lt;div class="tool-section-label"&gt;Output&lt;/div&gt;
                      &lt;pre class="agent-session-pre"&gt;&lt;code&gt;Vite dev server running on http://localhost:5173/&lt;/code&gt;&lt;/pre&gt;
                    &lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;

      &lt;div class="agent-session-message agent-session-user"&gt;
        &lt;div class="agent-session-role-badge agent-session-role-user"&gt;
          You
        &lt;/div&gt;
        &lt;div class="agent-session-content"&gt;
                &lt;div class="agent-session-text"&gt;
                  &lt;p&gt;Let's complete this project and submit this for Hacktoberfest.&lt;/p&gt;

                &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;

      &lt;div class="agent-session-message agent-session-assistant"&gt;
        &lt;div class="agent-session-role-badge agent-session-role-assistant"&gt;
          Agent
        &lt;/div&gt;
        &lt;div class="agent-session-content"&gt;
                &lt;div class="agent-session-text"&gt;
                  &lt;p&gt;Implemented complete Dadi's Dawai Diary: 100% Local Whisper STT pipeline, Hindi/Hinglish Medical Consultation NLP parser, Caregiver Safety Verification modal, Dadi's accessible large-print cards with time-of-day tabs, gentle Hindi speech synthesis, printable fridge schedule, and automated browser demo recording.&lt;/p&gt;

                &lt;/div&gt;
              &lt;div class="agent-session-tool-call"&gt;
                
                  &lt;span class="agent-session-chevron"&gt;▸&lt;/span&gt;
                  &lt;span class="tool-name tool-name-browsersubagent"&gt;browser_subagent&lt;/span&gt;
                    &lt;span class="tool-input-preview"&gt;browser_subagent: End-to-End Test and Demo Recording&lt;/span&gt;
                
                &lt;div class="agent-session-tool-detail"&gt;
                    &lt;div class="tool-section"&gt;
                      &lt;div class="tool-section-label"&gt;Input&lt;/div&gt;
                      &lt;pre class="agent-session-pre"&gt;&lt;code&gt;browser_subagent: End-to-End Test and Demo Recording&lt;/code&gt;&lt;/pre&gt;
                    &lt;/div&gt;
                    &lt;div class="tool-section"&gt;
                      &lt;div class="tool-section-label"&gt;Output&lt;/div&gt;
                      &lt;pre class="agent-session-pre"&gt;&lt;code&gt;Captured high-res screenshots and recorded demo video dadi_diary_demo.webp&lt;/code&gt;&lt;/pre&gt;
                    &lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
  &lt;/div&gt;

  &lt;div class="agent-session-footer"&gt;
    &lt;span class="agent-session-meta"&gt;
        4 of 4 messages
    &lt;/span&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;Direct link: &lt;a href="https://dev.to/agent_sessions/building-dadis-dawai-diary-local-open-weights-ai-for-grandparents-dotyn1"&gt;View Agent Session on DEV&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Built with love for Dadi ❤️. May all our grandparents take their medicines on time and stay healthy!&lt;/em&gt;&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>weekendchallenge</category>
      <category>hf26challenge</category>
    </item>
  </channel>
</rss>
