<?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: Tatvagna Tandel</title>
    <description>The latest articles on DEV Community by Tatvagna Tandel (@tatvagna23).</description>
    <link>https://dev.to/tatvagna23</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%2F4175702%2F9f6c5609-26dd-4902-bac3-c217a68105a5.png</url>
      <title>DEV Community: Tatvagna Tandel</title>
      <link>https://dev.to/tatvagna23</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/tatvagna23"/>
    <language>en</language>
    <item>
      <title>Ofrenda Local: An Air-Gapped Memory Altar Powered by Open-Source AI published: true tags: devchallenge, hf26challenge, opensource, ai</title>
      <dc:creator>Tatvagna Tandel</dc:creator>
      <pubDate>Sat, 31 Oct 2026 09:20:03 +0000</pubDate>
      <link>https://dev.to/tatvagna23/ofrenda-local-an-air-gapped-memory-altar-powered-by-open-source-ai-published-true-tags-2bc0</link>
      <guid>https://dev.to/tatvagna23/ofrenda-local-an-air-gapped-memory-altar-powered-by-open-source-ai-published-true-tags-2bc0</guid>
      <description>&lt;p&gt;This is a submission for the Hacktoberfest Open-Source AI Challenge Week 4: Ghost in the Machine (&lt;a href="https://dev.to/challenges/hacktoberfest-week4-2026-10-26"&gt;https://dev.to/challenges/hacktoberfest-week4-2026-10-26&lt;/a&gt;&lt;br&gt;
)&lt;/p&gt;

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

&lt;p&gt;NecroShell is a haunted command-line companion that breathes an eerie, Victorian spirit into your terminal session. It runs silently in the background, listening to standard input/output hooks in your shell (bash/zsh).&lt;/p&gt;

&lt;p&gt;Whenever a command fails, a build breaks, a git merge conflicts, or a midnight debugging session drags on, NecroShell intercepts the event and whispers back chilling, gothic commentary, cryptic riddles, and spectral post-mortem diagnostics directly into your terminal.&lt;/p&gt;

&lt;p&gt;I interpreted the theme literally: modern computers have millions of forgotten lines of legacy code, zombie processes, and dead threads. NecroShell embodies that digital afterlife as an actual ghost in the machine, giving a voice to the silicon graveyard.&lt;br&gt;
How I Built It&lt;/p&gt;

&lt;p&gt;NecroShell was architected from the ground up around open-source AI and air-gapped local inference:&lt;/p&gt;

&lt;p&gt;Local Model: Powered by Llama 3.2 (3B) or SmolLM2 (1.7B) quantized to 4-bit (Q4_K_M), small enough to live in laptop RAM without impacting system performance.&lt;br&gt;
Inference Runtime: Powered by Ollama / llama.cpp, ensuring sub-500ms response latencies with zero external network requests.&lt;br&gt;
Shell Hooks: A lightweight POSIX pre-exec and post-exec trap that captures exit codes, terminal errors, and command duration, feeding them as contextual telemetry to the local agent harness.&lt;br&gt;
The Necromancer Prompt Engine: A deterministic system prompt that forces the LLM into character (a sorrowful spirit trapped in silicon) while strictly preserving technical utility (the error diagnosis must be accurate).&lt;br&gt;
Why Does Open Innovation Matter?&lt;/p&gt;

&lt;p&gt;This project simply could not exist using closed, proprietary APIs:&lt;/p&gt;

&lt;p&gt;True Lights-Out Offline Execution: In the spirit of Halloween, you can take your laptop into an abandoned cabin in the woods, disconnect Wi-Fi completely, and the ghost still whispers back. No internet ping, no server status page, and no cloud outages.&lt;br&gt;
Zero Moderation False Positives: Gothic horror, macabre humor, and eerie descriptions (graveyard, zombie processes, reaping threads) routinely trip the sanitization filters and guardrails of commercial cloud APIs. Open-weight models let developers set authentic, nuanced creative boundaries.&lt;br&gt;
No Terminal Snooping: Your terminal history often contains secret paths, environmental variables, database names, and internal IP addresses. Piping that data to an external API is a security risk. Local inference guarantees your private shell sessions never leave localhost.&lt;br&gt;
Zero Cost per Token: Having an AI process every command exit status would rack up cloud API bills rapidly. With open weights, it costs nothing to run forever.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>SlothSnooze: The Air-Gapped Bedside Companion That Rewards Extreme Laziness</title>
      <dc:creator>Tatvagna Tandel</dc:creator>
      <pubDate>Thu, 22 Oct 2026 15:27:06 +0000</pubDate>
      <link>https://dev.to/tatvagna23/slothsnooze-the-air-gapped-bedside-companion-that-rewards-extreme-laziness-3mac</link>
      <guid>https://dev.to/tatvagna23/slothsnooze-the-air-gapped-bedside-companion-that-rewards-extreme-laziness-3mac</guid>
      <description>&lt;p&gt;This is a submission for the &lt;a href="https://dev.to/challenges/hacktoberfest-week3-2026-10-19"&gt;Hacktoberfest Open-Source AI Challenge Week 3: Slow and Steady&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;Sloths sleep between 15 and 20 hours a day. They don’t doomscroll, they don't count steps, they don't subscribe to wellness apps, and they never stress about tomorrow. &lt;/p&gt;

&lt;p&gt;In honor of International Sloth Day and this week’s "Slow and Steady" Hacktoberfest challenge, I built SlothSnooze: an air-gapped, open-source AI bedtime companion designed to reward absolute, unadulterated laziness.&lt;/p&gt;

&lt;p&gt;Instead of fighting insomnia by staring into phone screens or paying $70/year to have commercial apps transmit your bedroom audio to corporate clouds, SlothSnooze does all the heavy lifting with a single click:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Generates hyper-soothing, slow-cadence bedtime stories powered by local open-weight models (Llama 3.2, Qwen 2.5, or its built-in offline neural engine) grounded in rainforest sensory details (cool mountain mist, damp moss, twilight canopies).&lt;/li&gt;
&lt;li&gt;Synthesizes real-time procedural ambient soundscapes using pure mathematical Web Audio (rain on canopy leaves, gentle wind gusts, night crickets, bubbling mountain brooks, and Tibetan singing bowls).&lt;/li&gt;
&lt;li&gt;Entrains your brainwaves into restorative delta/theta sleep using authentic stereo binaural beats (4.0 Hz Theta wave &amp;amp; 2.5 Hz Delta wave).&lt;/li&gt;
&lt;li&gt;Narrates the story at an ultra-slow sloth cadence (~75 words per minute) with built-in acoustic ducking—automatically softening ambient rain when the voice speaks and swelling gently during breath pauses.&lt;/li&gt;
&lt;li&gt;Slows your pulse with a bioluminescent sloth breathing guide (Sloth 4-7-8 and Deep Hibernation rhythms).&lt;/li&gt;
&lt;li&gt;Fades out automatically with an exponential 3-minute sleep timer.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Who gets to be lazy? Anyone who has ever laid awake in bed with a spinning mind. You press one button, roll over, and fall asleep.&lt;/p&gt;

&lt;p&gt;Demo&lt;/p&gt;

&lt;p&gt;Here is a look at SlothSnooze in action:&lt;/p&gt;

&lt;p&gt;Key Features in Action:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;1-Click Lazy Sleep Mode: Directly activates Night Dim mode, launches the ambient soundscape, starts the 45-minute canopy snooze timer, and begins slow bedtime narration.&lt;/li&gt;
&lt;li&gt;Pure Mathematical Sound Synthesizer: 6-channel mixer running directly on Web Audio API—zero audio files downloaded, 100% offline.&lt;/li&gt;
&lt;li&gt;Audio Oscilloscope &amp;amp; Visualizer: Displays live sound frequencies with a bioluminescent emerald glow.&lt;/li&gt;
&lt;li&gt;Sloth 4-7-8 Breathing Orb: Gently expands and contracts with glowing firefly particles to guide parasympathetic nervous system relaxation.&lt;/li&gt;
&lt;li&gt;Night Dim Mode: Softens blue light to protect melatonin production at your bedside.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Code&lt;/p&gt;

&lt;p&gt;The complete source code is available in the repository.&lt;/p&gt;

&lt;p&gt;Key Architecture:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Backend (&lt;code&gt;FastAPI&lt;/code&gt; + &lt;code&gt;Python&lt;/code&gt;):

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;app/engine/story_agent.py&lt;/code&gt;: Probes local Ollama instances (&lt;code&gt;http://localhost:11434&lt;/code&gt;), auto-detects downloaded open weights (Llama 3.2, Qwen 2.5, Mistral), and provides an instant offline fallback engine for completely air-gapped operation.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;app/engine/soundscape_engine.py&lt;/code&gt;: Defines acoustic harmonics, binaural beat offsets, and sloth breath timings.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;app/engine/journal_engine.py&lt;/code&gt;: Air-gapped local sleep journal that stores dream logs in local JSON files without telemetry.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Frontend (Pure Modern CSS &amp;amp; JavaScript):

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;app/static/js/audio_synth.js&lt;/code&gt;: Web Audio node network (Pink noise generators, biquad bandpass filters, LFO frequency modulation, stereo channel mergers).&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;app/static/js/story_reader.js&lt;/code&gt;: Offline Speech Synthesis reader tuned to sloth pacing with dynamic audio ducking.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;app/static/js/app.js&lt;/code&gt;: Dynamic starfield canvas, audio oscilloscope, breathing engine, and sleep timer.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;

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

&lt;p&gt;SlothSnooze is built from the ground up around open-source AI and local inference:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Open-Weight Language Models:

&lt;ul&gt;
&lt;li&gt;SlothSnooze integrates with local open-weight models via Ollama and OpenAI-compatible local servers (like LM Studio or llama.cpp).&lt;/li&gt;
&lt;li&gt;It shines brightest with compact, ultra-efficient open weights like Meta’s Llama 3.2 (1B and 3B) and Alibaba’s Qwen 2.5 (3B). These models run fast on standard laptops without requiring monster GPUs, producing vivid, descriptive bedtime imagery in milliseconds.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;The Sloth Prompt Engineering Framework:

&lt;ul&gt;
&lt;li&gt;Traditional LLM prompts generate brisk, action-oriented responses. SlothSnooze uses a specialized prompt structure that forces low informational density, deliberate sentence rhythms, sensory grounding (tactile moss, nocturnal mist, slow sway), and an absence of any plot conflict.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Air-Gapped Atmospheric Fallback Engine:

&lt;ul&gt;
&lt;li&gt;To make sure SlothSnooze works when camping off-grid or on an airplane with zero dependencies running, we implemented a procedural atmospheric generator that weaves randomized sloth folklore and sensory passages into a cohesive sleepy narrative.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Pure Procedural Audio Synthesis:

&lt;ul&gt;
&lt;li&gt;Rather than streaming gigabytes of repetitive MP3 loops, SlothSnooze uses the browser’s Web Audio API to generate all sounds mathematically (pink noise algorithms, low-pass filter sweeps, and dual-oscillator binaural beats).&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;

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

&lt;p&gt;Open innovation is not just an implementation detail for SlothSnooze—it is the only reason the project can exist:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Bedside Privacy &amp;amp; Sanctuary (Air-Gapped AI)&lt;br&gt;
Your bedroom is your most vulnerable, intimate environment. Commercial sleep apps like Calm or Headspace rely on closed cloud services, and smart bedside speakers keep active microphones connected to corporate cloud servers. With open-weight models running on your local machine, you can switch your WiFi completely off. No audio leaves your machine, no sleep habits are harvested, and no advertising profiles are built.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The Death of Subscription Fatigue ($0 Forever)&lt;br&gt;
Commercial sleep and meditation apps have turned basic human rest into a monthly rent-seeking scheme ($70–$100/year). Because open-source AI and open-weight models have no per-token API charges and zero recurring subscriptions, SlothSnooze is 100% free to run forever.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Independence from Cloud Outages &amp;amp; Latency&lt;br&gt;
When you are on a red-eye flight across the Atlantic or staying in an off-grid cabin in the woods, closed APIs like OpenAI or Anthropic fail completely. Because SlothSnooze executes local weights on-device, it operates seamlessly wherever you sleep.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Total Model Freedom &amp;amp; Customization&lt;br&gt;
With closed models, you are stuck with whatever safety filters and conversational tone the cloud provider dictates. With open weights, you can run SmolLM on a tiny handheld, Llama 3.2 on a MacBook Air, or fine-tune your own sloth bedtime narrator without asking permission from anyone.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

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

&lt;p&gt;This project was built pair-programming with Antigravity, an advanced coding agent from Google DeepMind. The session involved:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Conceptualizing the International Sloth Day theme and lazy user experience.&lt;/li&gt;
&lt;li&gt;Generating the bespoke digital artwork (&lt;code&gt;sloth_snooze_hero.jpg&lt;/code&gt; and &lt;code&gt;sloth_mascot_avatar.jpg&lt;/code&gt;) using text-to-image tools.&lt;/li&gt;
&lt;li&gt;Architecting the Python FastAPI backend with local Ollama auto-discovery.&lt;/li&gt;
&lt;li&gt;Implementing the procedural Web Audio synthesis engine with real-time binaural brainwave modulation and audio ducking.&lt;/li&gt;
&lt;li&gt;Designing a bioluminescent dark-mode interface with an interactive starfield and breathing guide.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The Lazy Payoff&lt;/p&gt;

&lt;p&gt;Let's measure the actual lazy return on investment:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Time saved from doomscroll insomnia: ~45 minutes per night.&lt;/li&gt;
&lt;li&gt;Mental effort required: Exactly 1 mouse click on "Lazy Sleep Mode".&lt;/li&gt;
&lt;li&gt;Money saved: ~$84.00/year in commercial app subscriptions avoided.&lt;/li&gt;
&lt;li&gt;Energy Conserved: 99.4% (Barnaby the Sloth approved).&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Prize Categories&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Hacktoberfest Open-Source AI Challenge Week 3: Slow and Steady&lt;/li&gt;
&lt;li&gt;Best Use of Local Inference / Open-Weight Models&lt;/li&gt;
&lt;li&gt;Best Offline / Air-Gapped Application&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>TrailSense: An Offline Nature Companion Built to Keep You Off Your Phone</title>
      <dc:creator>Tatvagna Tandel</dc:creator>
      <pubDate>Sun, 11 Oct 2026 13:50:16 +0000</pubDate>
      <link>https://dev.to/tatvagna23/trailsense-an-offline-nature-companion-built-to-keep-you-off-your-phone-4nc</link>
      <guid>https://dev.to/tatvagna23/trailsense-an-offline-nature-companion-built-to-keep-you-off-your-phone-4nc</guid>
      <description>&lt;p&gt;This is a submission for the &lt;a href="https://dev.to/challenges/hacktoberfest-week1-2026-10-05"&gt;Hacktoberfest Open-Source AI Challenge Week 1: Touch Grass&lt;/a&gt;*&lt;/p&gt;

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

&lt;p&gt;Have you ever gone for a hike to clear your head, heard a bird singing high up in the trees, pulled out your phone to look it up, and immediately run into a "No Internet Connection" spinner? Or worse , you open an app, and before you can even identify what you saw, it wants you to create an account, accept location tracking, and look at a social feed?&lt;/p&gt;

&lt;p&gt;Most outdoor tech ends up pulling you deeper into the digital world when all you wanted was to be in the physical one.&lt;/p&gt;

&lt;p&gt;I built TrailSense because I wanted the exact opposite: an app where the screen is the shortest part of the experience.&lt;/p&gt;

&lt;p&gt;TrailSense is a lightweight, offline first web companion for hikers, runners, and nature lovers. You pull it out, spend 3 to 5 seconds identifying a sound or leaf, and the app prompts you with a quick real-world observation before telling you to put your phone right back in your pocket:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;TrailVoice (Avian Audio): You tap record, and it runs a real-time spectrogram analysis right on your device to identify what bird is singing (like an American Robin, Chickadee, or Barred Owl).&lt;/li&gt;
&lt;li&gt;FloraLens (Foliage &amp;amp; Plant Vision): Snap a quick photo of a mystery leaf or wildflower, and it tells you what it is, whether it's safe (e.g., flagging Poison Ivy), and how it fits into the local ecosystem.&lt;/li&gt;
&lt;li&gt;"Look Up &amp;amp; Touch Grass" Prompts: Instead of endless scrolling, every result gives you a tactile cue like looking up 20 feet into the canopy to spot wing movement, or checking leaf edges.&lt;/li&gt;
&lt;li&gt;Sensory Outdoor Quests: Quick, screen free mini challenges (like doing a 60-second silent soundscape or feeling tree bark textures) that nudge you to pay attention to your surroundings.&lt;/li&gt;
&lt;li&gt;Private Field Journal: Logs what you found into local browser storage with zero tracking, and lets you export a clean Markdown log whenever you're back home.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Demo&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Live Site: &lt;a href="https://touch-grass12.netlify.app" rel="noopener noreferrer"&gt;https://touch-grass12.netlify.app&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Want to test it right now without leaving your desk?&lt;br&gt;
I know judges and developers might be testing this late at night or indoors, so I added:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;1 Click Bird Song Samples: Click on cards like American Robin or Black-capped Chickadee to hear authentic bird call synthesis and watch the live spectrogram canvas classify it in real time.&lt;/li&gt;
&lt;li&gt;Field Photo Samples: Click on the high res photos (Alpine Wildflower, Autumn Sugar Maple, Robin) to test the camera classifier.&lt;/li&gt;
&lt;li&gt;Try Airplane Mode: Turn off your Wi-Fi or set Chrome DevTools Network to Offline. The app keeps running without a hiccup because everything happens right on your device.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Here’s how the pieces fit together:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;index.html: Responsive, dark forest glassmorphic interface that's easy on the eyes in direct sunlight or shade.&lt;/li&gt;
&lt;li&gt;js/ai-audio.js: Real time Web Audio API FFT decomposition and acoustic signature matching.&lt;/li&gt;
&lt;li&gt;js/ai-vision.js: In browser canvas computer vision for leaf venation, color distribution, and plant safety checks.&lt;/li&gt;
&lt;li&gt;js/audio-synth.js: Web Audio oscillator and filter synthesizer that mimics wild bird frequencies for testing.&lt;/li&gt;
&lt;li&gt;js/offline-store.js: Privacy-first IndexedDB journal with Markdown export.&lt;/li&gt;
&lt;li&gt;sw.js: Service worker caching everything so it works off grid.&lt;/li&gt;
&lt;/ul&gt;

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

&lt;p&gt;The main design challenge was simple: no servers allowed. If this app needed a cloud backend, it would be useless on the trail.&lt;/p&gt;

&lt;p&gt;Here’s what powers it:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Acoustic Signal Processing (Web Audio API)&lt;br&gt;
When listening through the mic, TrailSense taps into the browser’s native AudioContext with an FFT size of 1024. It breaks incoming audio into frequency slices, calculates spectral centroids, and visualizes them on an HTML5 canvas. It matches frequency ranges and cadence against avian acoustic profiles (for example, identifying the distinct 2.2–3.4 kHz harmonic rhythm of an American Robin).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;In-Browser Computer Vision&lt;br&gt;
Instead of shipping photos to an expensive third party vision API, TrailSense draws captured frames onto an offscreen canvas. It analyzes chromatic balance, edge density, and color histograms client-side to classify native foliage and check safety guidelines.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Progressive Web App &amp;amp; Caching&lt;br&gt;
A custom Service Worker caches all scripts, assets, and audio routines using the Cache API. Once you open the page once, it is stored locally. You could be miles into a mountain trail with zero cell bars, and it will load instantly.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

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

&lt;p&gt;Building this reinforced for me why open source AI is so important:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Cell towers don't follow hiking trails: When you’re deep in a state park or camping off-grid, proprietary cloud APIs like OpenAI or Google Vision simply don't work. Open, client-side tools aren't just an alternative here they are the only way to build reliable outdoor tools.&lt;/li&gt;
&lt;li&gt;Nature should be private: You shouldn't have to surrender your GPS coordinates, microphone recordings, and camera roll to a tech company just to learn the name of a flower. Keeping everything in the browser respects people's privacy.&lt;/li&gt;
&lt;li&gt;Zero server costs, zero barriers: Because this runs on the user's hardware, hosting costs are literally zero. Anyone can fork it, host it on GitHub Pages or Netlify, and share it with community hiking clubs, scout troops, or schools without worrying about monthly API bills.&lt;/li&gt;
&lt;/ol&gt;

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

&lt;p&gt;I built and iterated on TrailSense using Antigravity AI IDE, pairing up with the agent to design the DSP audio pipeline, synthesize authentic bird acoustics for the demo, and style the dark-forest UI. It made going from concept to a deployed offline PWA surprisingly fast.&lt;/p&gt;

&lt;p&gt;Prize Categories&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Hacktoberfest Open-Source AI Challenge Week 1: Touch Grass&lt;/li&gt;
&lt;li&gt;Edge AI &amp;amp; Local Inference Track&lt;/li&gt;
&lt;li&gt;Privacy &amp;amp; Open Web Track&lt;/li&gt;
&lt;/ul&gt;

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