<?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: Aishani</title>
    <description>The latest articles on DEV Community by Aishani (@aishani_3009).</description>
    <link>https://dev.to/aishani_3009</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%2F4157761%2Fb54fb256-ab20-49ad-bd44-75a01c3ea21b.png</url>
      <title>DEV Community: Aishani</title>
      <link>https://dev.to/aishani_3009</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/aishani_3009"/>
    <language>en</language>
    <item>
      <title>SlothDigest 🦥: Rewarding Laziness with Open-Weight AI</title>
      <dc:creator>Aishani</dc:creator>
      <pubDate>Thu, 22 Oct 2026 09:05:05 +0000</pubDate>
      <link>https://dev.to/aishani_3009/slothdigest-rewarding-laziness-with-open-weight-ai-42j0</link>
      <guid>https://dev.to/aishani_3009/slothdigest-rewarding-laziness-with-open-weight-ai-42j0</guid>
      <description>&lt;p&gt;Tomorrow is &lt;strong&gt;International Sloth Day&lt;/strong&gt;, and our favorite DEV moderator &lt;a href="https://dev.to/sloan"&gt;Sloan the Sloth&lt;/a&gt; understands something fundamental: &lt;strong&gt;energy conservation is an art form&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Yet everyday, developers and humans burn mental stamina reading 50-message Slack threads, chaotic family group chats, or petty email chains, asking the same exhausting question: &lt;em&gt;"Do I actually need to care about this?"&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;For the &lt;strong&gt;Slow and Steady&lt;/strong&gt; challenge, I built something that honors Sloan by doing the work so you don't have to: &lt;strong&gt;SlothDigest&lt;/strong&gt;.&lt;/p&gt;




&lt;h3&gt;
  
  
  🌐 Live Demo &amp;amp; Code
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;🚀 &lt;strong&gt;Try the Live App&lt;/strong&gt;: &lt;a href="https://slothdigest.streamlit.app" rel="noopener noreferrer"&gt;https://slothdigest.streamlit.app&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;💻 &lt;strong&gt;GitHub Repository&lt;/strong&gt;: &lt;a href="https://github.com/aisha453/SlothDigest" rel="noopener noreferrer"&gt;https://github.com/aisha453/SlothDigest&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  🌟 What I Built
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;SlothDigest&lt;/strong&gt; takes any messy dump of unread messages and gives you:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;🟢 The Urgency Traffic Light&lt;/strong&gt;: Tells you in plain English if you can safely go back to sleep (🟢 Green), skim it later (🟡 Yellow), or if you actually need to wake up and act (🔴 Red).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;📋 The 2-Line Sleepy Summary&lt;/strong&gt;: Strips away every bit of drama, emotional venting, and fluff to give you:

&lt;ul&gt;
&lt;li&gt;Line 1: What happened (pure facts).&lt;/li&gt;
&lt;li&gt;Line 2: The bottom line / consensus.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;💤 1-Click Zero-Brain Canned Replies&lt;/strong&gt;: Three pre-written responses you can copy with one click:

&lt;ul&gt;
&lt;li&gt;
&lt;em&gt;The Minimalist&lt;/em&gt; ("Sounds good! 👍")&lt;/li&gt;
&lt;li&gt;
&lt;em&gt;The Graceful Delayer&lt;/em&gt; ("Reviewing this later this afternoon, thanks!")&lt;/li&gt;
&lt;li&gt;
&lt;em&gt;The Diplomatic Delegator&lt;/em&gt; ("Thanks for handling this, happy to follow your lead!")&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;⚡ Energy Saved Meter&lt;/strong&gt;: Calculates how much human time and mental stamina was spared.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;☀️ / 🌙 Day &amp;amp; Night Themes&lt;/strong&gt;: Toggle between high-contrast Day Mode and deep slate Night Mode with a single click.&lt;/li&gt;
&lt;/ol&gt;




&lt;h3&gt;
  
  
  🦥 Why Open Innovation Matters
&lt;/h3&gt;

&lt;p&gt;The prompt asks: &lt;em&gt;Tell us where your open-based approach worked better than a closed one.&lt;/em&gt; Here is why open-weight models are the beating heart of SlothDigest:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Absolute Privacy for Personal Messages&lt;/strong&gt;:
Group chats and internal work threads contain private jokes, confidential roadmap discussions, or family gossip. Sending this raw text into proprietary closed-API black boxes means risking your data being used to train future corporate models. With open-weight models, you retain full sovereignty.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;True Local Portability with Ollama&lt;/strong&gt;:
Because SlothDigest is built on open standards, you can switch from Groq's cloud to a 100% offline, air-gapped &lt;strong&gt;Ollama&lt;/strong&gt; model running locally on your laptop with zero code changes. It works on an airplane or cabin in the woods with zero internet connection.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Zero Cost Forever&lt;/strong&gt;:
By taking advantage of Groq's ultra-fast inference on open weights, anyone can clone this project, run it for $0, and never worry about unexpected credit card bills or API subscription paywalls.&lt;/li&gt;
&lt;/ol&gt;




&lt;h3&gt;
  
  
  🛠️ Tech Stack
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;AI Engine&lt;/strong&gt;: Open-weight intelligence on Groq LPU cloud; fully compatible with local &lt;code&gt;llama3.1&lt;/code&gt; via Ollama.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Backend / Schema&lt;/strong&gt;: Python 3.11 + Pydantic v2 for structured JSON enforcement.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Frontend&lt;/strong&gt;: Streamlit with custom Day/Night styling and clipboard integration.&lt;/li&gt;
&lt;/ul&gt;




&lt;h3&gt;
  
  
  💤 Conclusion
&lt;/h3&gt;

&lt;p&gt;You don't need a 200-page agentic orchestration framework to solve everyday burnout. Sometimes, all you need is a sleepy open-weight model that reads the drama and tells you: &lt;em&gt;"Nothing needs your attention. Go back to sleep."&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Happy International Sloth Day! 🦥&lt;/p&gt;

</description>
      <category>ai</category>
      <category>devchallenge</category>
      <category>hf26challenge</category>
      <category>opensource</category>
    </item>
    <item>
      <title>InkFlow: The Adaptive Writing Twin &amp; Anti-AI-Slop Engine</title>
      <dc:creator>Aishani</dc:creator>
      <pubDate>Sat, 17 Oct 2026 16:48:00 +0000</pubDate>
      <link>https://dev.to/aishani_3009/inkflow-the-adaptive-writing-twin-anti-ai-slop-engine-499o</link>
      <guid>https://dev.to/aishani_3009/inkflow-the-adaptive-writing-twin-anti-ai-slop-engine-499o</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/hacktoberfest-week2-2026-10-12"&gt;Hacktoberfest Open-Source AI Challenge Week 2: Side Hustle&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

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

&lt;p&gt;We are living through a time when AI-generated writing is becoming increasingly common, but much of it sounds remarkably similar.&lt;/p&gt;

&lt;p&gt;When people use generic AI assistants to polish emails, academic papers, or technical reports, their original writing style can get replaced by repetitive buzzwords, predictable sentence structures, and a uniform corporate tone.&lt;/p&gt;

&lt;p&gt;For students, researchers, professionals, and content creators, this creates a problem: their writing can lose the personal voice and natural rhythm that make it their own.&lt;/p&gt;

&lt;p&gt;That's why I built &lt;strong&gt;InkFlow: The Adaptive Writing Twin &amp;amp; Anti-AI-Slop Engine&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;InkFlow is an adaptive writing assistant designed to help people improve their writing while preserving their individual style.&lt;/p&gt;

&lt;p&gt;It has four core capabilities:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Personal Style Genome:&lt;/strong&gt; Uses a two-minute linguistic calibration exercise to build an eight-dimensional profile of a user's writing style, including formality, sentence-length variation, vocabulary diversity, clause structure, and punctuation habits.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI-Slop Detection:&lt;/strong&gt; Identifies common synthetic writing clichés and highlights phrases that make a draft sound generic.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Four-Stage Rewrite Pipeline:&lt;/strong&gt; Generates or transforms text, removes unwanted stylistic patterns, checks semantic consistency, and performs a light grammar pass designed to preserve the author's punctuation preferences.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Adaptive Style Learning:&lt;/strong&gt; Tracks writing changes across sessions and incorporates recurring stylistic preferences rather than overreacting to a single edit.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;InkFlow is designed for university students, academics, non-native English professionals, content creators, and technical writers who want writing assistance without losing their own voice.&lt;/p&gt;

&lt;h3&gt;
  
  
  The Side Hustle: Monetization
&lt;/h3&gt;

&lt;p&gt;InkFlow follows a freemium model.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Free Tier:&lt;/strong&gt; Includes 1,500 words per day, one personal Style Genome profile, AI-slop highlighting, and access to the Humanize Studio.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Pro Tier — ₹39/month:&lt;/strong&gt; Offers unlimited daily words, multiple writing profiles for different contexts, and priority access to higher-capacity open-weight models through an integrated Razorpay checkout supporting UPI, cards, and net banking.&lt;/p&gt;

&lt;p&gt;The goal is to make personalized writing assistance affordable for students and independent creators.&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;Live Web Application:&lt;/strong&gt; &lt;a href="https://ink-flow-twin.vercel.app" rel="noopener noreferrer"&gt;https://ink-flow-twin.vercel.app&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Backend API:&lt;/strong&gt; &lt;a href="https://inkflow-backend-73hf.onrender.com" rel="noopener noreferrer"&gt;https://inkflow-backend-73hf.onrender.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Demo Video:&lt;/strong&gt; &lt;/p&gt;
&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://drive.google.com/file/d/1p_FhEloK0iyZPGV6k-1JwhivHP4IomsQ/view?usp=sharing" rel="noopener noreferrer" class="c-link"&gt;
            hacktoberfest3rdchallenge.mp4 - Google Drive
          &lt;/a&gt;
        &lt;/h2&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fssl.gstatic.com%2Fdocs%2Fdoclist%2Fimages%2Fdrive_favicon_2026_32dp.png" width="32" height="32"&gt;
          drive.google.com
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;Here are some features you can explore:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Humanize Studio:&lt;/strong&gt; Paste a draft or raw bullet points, identify common AI-writing clichés, and refine the text with character-level punctuation differences.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Two-Minute Voice Calibration:&lt;/strong&gt; Complete four linguistic exercises to generate a personalized Style Genome.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Sentence Cadence Analytics:&lt;/strong&gt; Inspect sentence-length variation across paragraphs.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Direct AI Writer:&lt;/strong&gt; Draft emails and lecture notes, then refine them through the Humanize Studio.&lt;/li&gt;
&lt;/ul&gt;

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

&lt;p&gt;&lt;strong&gt;GitHub Repository:&lt;/strong&gt; &lt;a href="https://github.com/SoumyaGhosh2006/InkFlow" rel="noopener noreferrer"&gt;https://github.com/SoumyaGhosh2006/InkFlow&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The project uses a modular full-stack architecture.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Backend:&lt;/strong&gt; FastAPI, Python 3.11+, Motor for asynchronous MongoDB access, Groq inference, Pydantic v2, Razorpay integration, Sentry tracing, and Pytest.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Frontend:&lt;/strong&gt; React 19, TypeScript, Vite, Tailwind CSS, Framer Motion, Zustand, Radix UI, Lucide icons, and Firebase Authentication.&lt;/p&gt;

&lt;p&gt;The repository includes the implementation of the writing pipeline, style calibration, authentication, and subscription workflow.&lt;/p&gt;

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

&lt;h3&gt;
  
  
  1. Dual-Tier Open-Weight Inference
&lt;/h3&gt;

&lt;p&gt;Rather than depending on a single model, InkFlow uses a primary model and a fallback model through Groq.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Primary model:&lt;/strong&gt; &lt;code&gt;openai/gpt-oss-120b&lt;/code&gt; handles complex stylistic transformations, nuanced rewriting, and Style Genome conditioning.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Fallback model:&lt;/strong&gt; &lt;code&gt;openai/gpt-oss-20b&lt;/code&gt; provides a lighter alternative when the primary model encounters timeouts, rate limits, or latency issues.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The backend uses FastAPI to coordinate requests from the React frontend and route them through the sequential rewriting pipeline.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. The Eight-Dimensional Style Genome
&lt;/h3&gt;

&lt;p&gt;A generic instruction such as "rewrite this in my tone" often produces an exaggerated imitation rather than a useful representation of someone's writing style.&lt;/p&gt;

&lt;p&gt;InkFlow instead uses a short linguistic calibration exercise to capture different aspects of how a person writes.&lt;/p&gt;

&lt;p&gt;The eight dimensions are:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Formality:&lt;/strong&gt; The balance between academic language and conversational expression.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Syntactic Density:&lt;/strong&gt; How frequently subordinate clauses appear in sentences.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Lexical Entropy:&lt;/strong&gt; Vocabulary diversity and variation.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Burstiness Variance:&lt;/strong&gt; Variation in sentence length, from short statements to longer, more complex sentences.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Punctuation Signature:&lt;/strong&gt; The author's use of em-dashes, semicolons, commas, and other punctuation.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Clause Chaining:&lt;/strong&gt; How the author connects related ideas.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Contraction Ratio:&lt;/strong&gt; The frequency of forms such as "don't" and "it's."&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Tone Affinity:&lt;/strong&gt; Whether the writing tends to be assertive, exploratory, analytical, or pragmatic.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Together, these dimensions provide a more structured starting point for adapting the writing process to individual preferences.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. The Four-Stage Sequential Rewrite Pipeline
&lt;/h3&gt;

&lt;p&gt;InkFlow processes writing through four stages.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Stage 1 — Base Draft Generation:&lt;/strong&gt; Expands raw bullet points or creates a first draft while preserving the original assertions.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Stage 2 — Style Transformation and Slop Removal:&lt;/strong&gt; Applies the user's Style Genome and removes common synthetic clichés.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Stage 3 — Semantic Fidelity Check:&lt;/strong&gt; Checks whether the transformed text retains the source's meaning and triggers a retry when significant semantic drift is detected.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Stage 4 — Quirk-Preserving Grammar Pass:&lt;/strong&gt; Corrects errors while attempting to preserve characteristic punctuation choices and deliberate stylistic patterns.&lt;/p&gt;

&lt;p&gt;The final result includes character-level differences so users can inspect the changes instead of blindly accepting a rewritten draft.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. Engineering Challenges and Solutions
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Challenge 1: Preserving Personal Punctuation&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Conventional grammar correction can remove em-dashes, semicolons, and other punctuation habits that are part of someone's writing style.&lt;/p&gt;

&lt;p&gt;InkFlow separates grammar correction into its own stage and uses deterministic checks to help protect those preferences.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Challenge 2: Preventing Semantic Drift&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Aggressive cliché removal can accidentally remove important context, numbers, or factual claims.&lt;/p&gt;

&lt;p&gt;InkFlow includes a semantic verification stage designed to detect meaningful divergence and retry when the rewritten text no longer adequately reflects the source.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Challenge 3: Improving the Mobile Writing Experience&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A side-by-side editing layout can become difficult to use on smaller screens.&lt;/p&gt;

&lt;p&gt;The mobile interface uses a segmented switcher between the source draft and the humanized result, a compact warning strip for detected phrases, and an automatic transition to the result after rewriting.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Challenge 4: Strengthening Authentication&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;During development, mock authentication tokens created the risk of visitors inheriting a test session instead of signing in with their own accounts.&lt;/p&gt;

&lt;p&gt;The production implementation rejects mock tokens, removes frontend fallback tokens, uses Firebase browser-session persistence, and includes an inactivity-based logout policy. The application also allows users to explore drafting features while prompting them to sign in for protected operations.&lt;/p&gt;

&lt;h3&gt;
  
  
  5. Subscription and Reliability
&lt;/h3&gt;

&lt;p&gt;InkFlow combines Firebase Authentication with a Razorpay-based subscription workflow. Its backend also includes Pydantic request validation, Sentry tracing, and automated tests.&lt;/p&gt;

&lt;p&gt;The primary and fallback model arrangement is designed to improve resilience when the primary inference service experiences problems.&lt;/p&gt;

&lt;p&gt;These components support the project's broader goal of making personalized writing assistance practical and affordable.&lt;/p&gt;

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

&lt;p&gt;Open innovation matters because writing is personal. People should have more control over how AI transforms their words instead of being forced into a single model's default writing style.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Greater control over writing style:&lt;/strong&gt; Open-weight models give developers more flexibility to experiment with prompts, model selection, and style-conditioning techniques. This makes it possible to build a writing assistant around individual preferences rather than a generic corporate voice.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;More flexible inference:&lt;/strong&gt; InkFlow uses a primary and fallback model, helping the application respond to model availability and latency problems without relying entirely on one model configuration.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Affordable access:&lt;/strong&gt; The project combines open-weight inference with a low-cost subscription model intended for students and independent creators.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;A focus on authorship:&lt;/strong&gt; The goal is not to replace a person's ideas with machine-generated prose. It is to help people express their existing ideas more clearly while retaining the characteristics that make their writing recognizable.&lt;/p&gt;

&lt;p&gt;InkFlow is an exploration of how open-weight AI can support a more personalized writing experience.&lt;/p&gt;

&lt;h2&gt;
  
  
  My First User
&lt;/h2&gt;

&lt;p&gt;what my first customer said &lt;br&gt;
&lt;/p&gt;
&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://drive.google.com/file/d/1L4862qCdfYNAJqRzjSn2ohP6OAjn-lY5/view?usp=sharing" rel="noopener noreferrer" class="c-link"&gt;
            reviewfromcustomer.mp4 - Google Drive
          &lt;/a&gt;
        &lt;/h2&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fssl.gstatic.com%2Fdocs%2Fdoclist%2Fimages%2Fdrive_favicon_2026_32dp.png" width="32" height="32"&gt;
          drive.google.com
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


&lt;h2&gt;
  
  
  Prize Categories
&lt;/h2&gt;

&lt;p&gt;Based on the project description, these are the partner categories to consider. Include only those for which you can demonstrate the required integration.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Best Use of Render:&lt;/strong&gt; The FastAPI backend is deployed on Render.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Best Use of Sentry Agent Tracing:&lt;/strong&gt; &lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Team Submissions
&lt;/h2&gt;

&lt;p&gt;&lt;a class="mentioned-user" href="https://dev.to/soumyaghosh2006"&gt;@soumyaghosh2006&lt;/a&gt;  was in my team, help me to develop this product. &lt;/p&gt;

&lt;p&gt;My aim with InkFlow is to build writing assistance that adapts to people rather than making people adapt to AI.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Better writing should still sound like you.&lt;/strong&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Hacktoberfest #DEVChallenge #HF26Challenge #SideHustle #AI #OpenSource #WritingTools
&lt;/h1&gt;

</description>
      <category>ai</category>
      <category>devchallenge</category>
      <category>hf26challenge</category>
      <category>opensource</category>
    </item>
    <item>
      <title>[Boost]</title>
      <dc:creator>Aishani</dc:creator>
      <pubDate>Sat, 17 Oct 2026 15:59:32 +0000</pubDate>
      <link>https://dev.to/aishani_3009/-1pno</link>
      <guid>https://dev.to/aishani_3009/-1pno</guid>
      <description>&lt;div class="ltag__link--embedded"&gt;
  &lt;div class="crayons-story "&gt;
  &lt;a href="https://dev.to/soumyaghosh2006/inkflow-the-adaptive-writing-twin-anti-ai-slop-engine-13fo" class="crayons-story__hidden-navigation-link"&gt;InkFlow: The Adaptive Writing Twin &amp;amp; Anti-AI-Slop Engine&lt;/a&gt;


  &lt;div class="crayons-story__body crayons-story__body-full_post"&gt;
      &lt;a href="https://dev.to/soumyaghosh2006/inkflow-the-adaptive-writing-twin-anti-ai-slop-engine-13fo" class="crayons-article__context-note crayons-article__context-note__feed"&gt;&lt;p&gt;Hacktoberfest Open-Source AI Challenge Week 2: Side Hustle Submission 💸&lt;/p&gt;

&lt;/a&gt;
    &lt;div class="crayons-story__top"&gt;
      &lt;div class="crayons-story__meta"&gt;
        &lt;div class="crayons-story__author-pic"&gt;

          &lt;a href="/soumyaghosh2006" class="crayons-avatar  crayons-avatar--l  "&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%2Fuser%2Fprofile_image%2F4157245%2F99b49180-3f99-467b-b5e8-654f0ea1f959.jpg" alt="soumyaghosh2006 profile" class="crayons-avatar__image" width="460" height="460"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;a href="/soumyaghosh2006" class="crayons-story__secondary fw-medium m:hidden"&gt;
              Soumya ghosh
            &lt;/a&gt;
            &lt;div class="profile-preview-card relative mb-4 s:mb-0 fw-medium hidden m:inline-block"&gt;
              
                Soumya ghosh
                
                
              
              &lt;div id="story-author-preview-content-4868142" class="profile-preview-card__content crayons-dropdown branded-7 p-4 pt-0"&gt;
                &lt;div class="gap-4 grid"&gt;
                  &lt;div class="-mt-4"&gt;
                    &lt;a href="/soumyaghosh2006" class="flex"&gt;
                      &lt;span class="crayons-avatar crayons-avatar--xl mr-2 shrink-0"&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%2Fuser%2Fprofile_image%2F4157245%2F99b49180-3f99-467b-b5e8-654f0ea1f959.jpg" class="crayons-avatar__image" alt="" width="460" height="460"&gt;
                      &lt;/span&gt;
                      &lt;span class="crayons-link crayons-subtitle-2 mt-5"&gt;Soumya ghosh&lt;/span&gt;
                    &lt;/a&gt;
                  &lt;/div&gt;
                  &lt;div class="print-hidden"&gt;
                    
                      Follow
                    
                  &lt;/div&gt;
                  &lt;div class="author-preview-metadata-container"&gt;&lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;

          &lt;/div&gt;
          &lt;a href="https://dev.to/soumyaghosh2006/inkflow-the-adaptive-writing-twin-anti-ai-slop-engine-13fo" class="crayons-story__tertiary fs-xs"&gt;&lt;time&gt;Oct 17&lt;/time&gt;&lt;span class="time-ago-indicator-initial-placeholder"&gt;&lt;/span&gt;&lt;/a&gt;
        &lt;/div&gt;
      &lt;/div&gt;

    &lt;/div&gt;

    &lt;div class="crayons-story__indention"&gt;
      &lt;h2 class="crayons-story__title crayons-story__title-full_post"&gt;
        &lt;a href="https://dev.to/soumyaghosh2006/inkflow-the-adaptive-writing-twin-anti-ai-slop-engine-13fo" id="article-link-4868142"&gt;
          InkFlow: The Adaptive Writing Twin &amp;amp; Anti-AI-Slop Engine
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;div class="crayons-story__tags"&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/devchallenge"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;devchallenge&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/hf26challenge"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;hf26challenge&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/ai"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;ai&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/opensource"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;opensource&lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="crayons-story__bottom"&gt;
        &lt;div class="crayons-story__details"&gt;
          &lt;a href="https://dev.to/soumyaghosh2006/inkflow-the-adaptive-writing-twin-anti-ai-slop-engine-13fo" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left"&gt;
            &lt;div class="multiple_reactions_aggregate"&gt;
              &lt;span class="multiple_reactions_icons_container"&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/sparkle-heart-5f9bee3767e18deb1bb725290cb151c25234768a0e9a2bd39370c382d02920cf.svg" width="24" height="24"&gt;
                  &lt;/span&gt;
              &lt;/span&gt;
              &lt;span class="aggregate_reactions_counter"&gt;2&lt;span class="hidden s:inline"&gt;&amp;nbsp;reactions&lt;/span&gt;&lt;/span&gt;
            &lt;/div&gt;
          &lt;/a&gt;
            &lt;a href="https://dev.to/soumyaghosh2006/inkflow-the-adaptive-writing-twin-anti-ai-slop-engine-13fo#comments" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left flex items-center"&gt;
              

              &lt;span class="hidden s:inline"&gt;Add&amp;nbsp;Comment&lt;/span&gt;
            &lt;/a&gt;
        &lt;/div&gt;
        &lt;div class="crayons-story__save"&gt;
          &lt;small class="crayons-story__tertiary fs-xs mr-2"&gt;
            6 min read
          &lt;/small&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;


</description>
      <category>ai</category>
      <category>llm</category>
      <category>writing</category>
    </item>
    <item>
      <title>Wabi-Sight: The Stone &amp; Cloud Oracle — Nature Micro-Meditations with Gemma 2 &amp; TabPFN</title>
      <dc:creator>Aishani</dc:creator>
      <pubDate>Fri, 09 Oct 2026 20:36:34 +0000</pubDate>
      <link>https://dev.to/aishani_3009/wabi-sight-the-stone-cloud-oracle-nature-micro-meditations-with-gemma-2-tabpfn-16pi</link>
      <guid>https://dev.to/aishani_3009/wabi-sight-the-stone-cloud-oracle-nature-micro-meditations-with-gemma-2-tabpfn-16pi</guid>
      <description>&lt;h1&gt;
  
  
  🪨 The Stone &amp;amp; Cloud Oracle (Wabi-Sight)
&lt;/h1&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;Micro-Meditations from Nature's Shapes — Built for Hacktoberfest 2026: "Touch Grass"&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  🌿 What I Built — The Real Problem
&lt;/h2&gt;

&lt;p&gt;We live in an era of epidemic screen fatigue. Even apps designed for the outdoors (trail navigators, species classifiers, AR games like Pokémon GO) suffer from the same fundamental flaw: &lt;strong&gt;they keep our eyes glued downward to a piece of glowing glass.&lt;/strong&gt; Hikers walk past ancient canopies while staring at map pins; park visitors miss the rustle of leaves because they are managing digital notifications.&lt;/p&gt;

&lt;p&gt;I built &lt;strong&gt;The Stone &amp;amp; Cloud Oracle (Wabi-Sight)&lt;/strong&gt; to solve this exact problem by flipping the role of AI upside down. &lt;/p&gt;

&lt;p&gt;Instead of demanding screen time, the Oracle uses open-source multimodal AI to make &lt;strong&gt;the screen the shortest, most disposable part of the experience (under 15 seconds)&lt;/strong&gt;. You spot an ephemeral organic pattern outdoors—puddle ripples, dried mud fissures, leaf veins, lichen on stones, or wandering cloud silhouettes—and take a quick snapshot. &lt;/p&gt;

&lt;p&gt;The Oracle extracts the pattern's geometry, crafts a poetic metaphor, and then &lt;strong&gt;deliberately commands you to turn your phone face down in the grass, close your eyes, and listen to the world around you.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The screen dims into an unhurried breathing circle matching your local circadian rhythm, accompanied by gentle voice guidance and a resonant Tibetan singing bowl chime that tells you when your meditation is complete.&lt;/p&gt;




&lt;h2&gt;
  
  
  ⚡ How It Works — The Core Idea &amp;amp; Technical Approach
&lt;/h2&gt;

&lt;p&gt;The Stone &amp;amp; Cloud Oracle is built with a &lt;strong&gt;Dual-Engine architecture&lt;/strong&gt; engineered to unite cutting-edge open-weight foundation models, tabular machine learning, and screen-minimizing ambient audio.&lt;/p&gt;

&lt;h3&gt;
  
  
  1. The 5-Step User Journey:
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Spot Organic Geometry (&amp;lt; 5s)&lt;/strong&gt;: Spot a fleeting natural pattern on a trail or park.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Consult the Oracle (&amp;lt; 10s)&lt;/strong&gt;: Snap a quick photo with the mobile camera.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Multi-Model Synthesis&lt;/strong&gt;:

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Prior Labs' TabPFN&lt;/strong&gt; evaluates local circadian conditions (&lt;code&gt;hour_of_day&lt;/code&gt;, &lt;code&gt;temperature&lt;/code&gt;, &lt;code&gt;cloud_cover&lt;/code&gt;, &lt;code&gt;day_of_year&lt;/code&gt;) from a reference ecological dataset to calculate your optimal resonant breathing cadence (e.g., 5.5s resonant rhythm for midday equanimity, 7.0s deep exhale for dusk).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Google Gemma 2 (Open-Weights)&lt;/strong&gt; acts as a poetic naturalist (inspired by Bashō, Thoreau, and Mary Oliver), delivering a poetic metaphor, a philosophical reflection, and a tactile somatic grounding command.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;ElevenLabs Voice Synthesis&lt;/strong&gt; speaks the guidance aloud in an unhurried, serene naturalist voice so you never have to read the screen.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The Screenless Immersion&lt;/strong&gt;: The screen dims to a tranquil near-black view (&lt;code&gt;#030604&lt;/code&gt;). You place the phone face down in the grass, close your eyes, and breathe with the spoken guidance until a Tibetan singing bowl chime marks the end.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Nature Scrapbook&lt;/strong&gt;: The observation, poetry, and element badge are preserved in an offline field journal.&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  2. Prize Categories:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Best Use of Gemma ($200 Target)&lt;/strong&gt;: Powered by Google's open-weight &lt;strong&gt;Gemma 2&lt;/strong&gt; (&lt;code&gt;gemma2-9b-it&lt;/code&gt; via Groq Cloud acceleration and local Ollama support). Gemma 2 serves as the poetic brain that transforms raw visual geometries into contemplative literature.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Best Use of TabPFN ($200 Target)&lt;/strong&gt;: We integrated Prior Labs' &lt;strong&gt;TabPFN&lt;/strong&gt; tabular foundation model (&lt;code&gt;pip install tabpfn&lt;/code&gt;). TabPFN analyzes ecological weather and seasonal data to dynamically predict circadian respiration cycles.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Best Use of ElevenLabs ($100 Target)&lt;/strong&gt;: Uses ElevenLabs' newest &lt;code&gt;eleven_flash_v2_5&lt;/code&gt; model (Voice ID: "Adam") for realistic documentary-style narration, backed by native browser Web Speech API offline fallbacks.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Best Use of Render ($200 Target)&lt;/strong&gt;: Fully containerized and deployed via a 1-click &lt;code&gt;render.yaml&lt;/code&gt; blueprint on Render's free tier.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Best Use of Sentry Agent Tracing ($100 Target)&lt;/strong&gt;: Instruments the pipeline with Sentry spans (&lt;code&gt;tabpfn.forecast&lt;/code&gt;, &lt;code&gt;vision.analyze&lt;/code&gt;, &lt;code&gt;gemma.synthesize&lt;/code&gt;) to monitor end-to-end latency.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  3. Why Open Innovation Matters:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;100% Offline Trail Independence&lt;/strong&gt;: Deep forest ravines and national parks rarely have 5G signal. Proprietary cloud APIs fail in the wild; open-weight models run locally on edge hardware with zero external dependencies.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Privacy of Inner Life&lt;/strong&gt;: Meditative reflections, backyard nature snapshots, and personal breath logs belong solely to the user. No personal biometric or location data is ever mined by ad networks.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Zero Cost Forever&lt;/strong&gt;: Free open-weights allow anyone, any school outdoor group, and any community nature club to run the software forever at $0.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  🎬 Demo — Real Scenarios &amp;amp; Live Links
&lt;/h2&gt;

&lt;h3&gt;
  
  
  🚀 Try the Live Web App:
&lt;/h3&gt;

&lt;p&gt;👉 &lt;strong&gt;Live Deployed URL&lt;/strong&gt;: &lt;strong&gt;&lt;a href="https://stone-cloud-oracle.onrender.com" rel="noopener noreferrer"&gt;https://stone-cloud-oracle.onrender.com&lt;/a&gt;&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
&lt;em&gt;(Designed mobile-first: open on your smartphone or browser!)&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  🎥 Video Walkthrough
&lt;/h3&gt;

&lt;p&gt;Watch the Wabi-Sight Demo Video:&lt;br&gt;
(&lt;a href="https://1drv.ms/v/c/bbab0edd6634b417/IQDno30x6Th_QJY10OC6etXrAa2IKleXIkxP4uOMRHWGv-k?e=uXjl1E" rel="noopener noreferrer"&gt;https://1drv.ms/v/c/bbab0edd6634b417/IQDno30x6Th_QJY10OC6etXrAa2IKleXIkxP4uOMRHWGv-k?e=uXjl1E&lt;/a&gt;)&lt;/p&gt;

&lt;h3&gt;
  
  
  🌲 A Real Trail Scenario:
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;The Spotting&lt;/strong&gt;: While walking in a park, I spotted concentric ripples in a shallow rainwater puddle.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The Oracle's Revelation&lt;/strong&gt;:
&amp;gt; &lt;em&gt;🌿 **The Vision&lt;/em&gt;&lt;em&gt;: "These ripples mirror the annual growth rings of an ancient cedar, expanding toward the mossy bank."&lt;/em&gt;
&amp;gt; &lt;em&gt;🪨 **The Reflection&lt;/em&gt;&lt;em&gt;: "Disturbance marks the surface for only a moment; the depth remains undisturbed and still."&lt;/em&gt;
&amp;gt; &lt;em&gt;🌬️ **The Grounding&lt;/em&gt;&lt;em&gt;: "Place your phone face down on the grass. Close your eyes, feel the sunlight on your eyelids, and take 5 slow breaths."&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The Grounding&lt;/strong&gt;: I set the phone face down in the grass. The screen dimmed completely, soft audio guided my breaths, and a peaceful Tibetan bowl chime sounded at the 30-second mark.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The Result&lt;/strong&gt;: I spent 10 seconds on my phone and 5 minutes actually listening to the birds and feeling the grass beneath me.&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  💻 Code — The GitHub Repository
&lt;/h2&gt;

&lt;p&gt;The entire codebase is open-source under the Apache 2.0 license:&lt;/p&gt;

&lt;p&gt;👉 &lt;strong&gt;GitHub Repository&lt;/strong&gt;: &lt;strong&gt;&lt;a href="https://github.com/aisha453/Wabi-Sight" rel="noopener noreferrer"&gt;https://github.com/aisha453/Wabi-Sight&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Built with ❤️ for Hacktoberfest 2026. Remember to close your laptop and go touch grass!&lt;/em&gt;&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
      <category>ai</category>
      <category>opensource</category>
    </item>
    <item>
      <title>TinkerSight: An AI Friend for When You're Stuck With a Device</title>
      <dc:creator>Aishani</dc:creator>
      <pubDate>Sun, 04 Oct 2026 05:27:11 +0000</pubDate>
      <link>https://dev.to/aishani_3009/tinkersight-an-ai-friend-for-when-youre-stuck-with-a-device-adm</link>
      <guid>https://dev.to/aishani_3009/tinkersight-an-ai-friend-for-when-youre-stuck-with-a-device-adm</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;TinkerSight&lt;/strong&gt;, a vision-first AI technical guide for my friend who lives alone and sometimes struggles with unfamiliar appliances and everyday devices.&lt;/p&gt;

&lt;p&gt;The problem is simple: when you're standing in front of an unfamiliar AC remote, washing machine, or device, the manual often isn't written for the one question you actually have.&lt;/p&gt;

&lt;p&gt;TinkerSight lets someone show a device through a photo, explain what they want to do, and get simple, step-by-step guidance.&lt;/p&gt;

&lt;p&gt;Its core idea is:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;See → Ground → Simplify → Guide&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;It doesn't just try to recognize what's in the image. When possible, TinkerSight retrieves relevant official manufacturer documentation and uses it to ground the guidance. If the image is unclear or the situation could be dangerous, it asks for clarification or stops instead of confidently guessing.&lt;/p&gt;

&lt;p&gt;I built TinkerSight because I wanted to create something that felt less like searching through a manual and more like having someone standing beside you when you need help.&lt;/p&gt;

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

&lt;p&gt;Here is a short demo showing three situations:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Using &lt;strong&gt;Turbo Cool&lt;/strong&gt; on a Blue Star AC remote, with the answer grounded in official manufacturer documentation.&lt;/li&gt;
&lt;li&gt;Getting guidance for a washing-machine control.&lt;/li&gt;
&lt;li&gt;A safety scenario involving a burning smell, where TinkerSight refuses to provide hazardous repair instructions and tells the user to stop.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Demo video:&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Watch the TinkerSight Demo video:&lt;br&gt;
&lt;a href="https://1drv.ms/v/c/bbab0edd6634b417/IQDjln7aXVbrR5HvUco5p-YwAXIP2aJejHEnnWeCJaIsJGc?e=KX55aw" rel="noopener noreferrer"&gt;https://1drv.ms/v/c/bbab0edd6634b417/IQDjln7aXVbrR5HvUco5p-YwAXIP2aJejHEnnWeCJaIsJGc?e=KX55aw&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;The complete source code is available on GitHub:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/aisha453/TinkerSight" rel="noopener noreferrer"&gt;https://github.com/aisha453/TinkerSight&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The repository includes the React frontend, FastAPI backend, local AI integration, manufacturer-document grounding, and safety handling.&lt;/p&gt;

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

&lt;p&gt;TinkerSight is built around &lt;strong&gt;Qwen3-VL 2B&lt;/strong&gt;, an open-weight vision-language model running locally through &lt;strong&gt;Ollama&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;The architecture is:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;React + Vite → FastAPI → Ollama → Qwen3-VL 2B&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The user uploads an image and describes what they want to do. The vision model first identifies the device, visible controls, brand information, and relevant context.&lt;/p&gt;

&lt;p&gt;For supported manufacturers, TinkerSight then retrieves information from selected official manufacturer webpages and uses that information to ground the response.&lt;/p&gt;

&lt;p&gt;I also added a deterministic safety layer for obvious hazardous situations such as exposed electrical wiring, gas leaks, smoke, sparks, burning smells, and internal appliance repairs.&lt;/p&gt;

&lt;p&gt;One important design principle was: &lt;strong&gt;don't pretend to know something that isn't visible or verified.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;For example, TinkerSight does not claim an exact appliance model unless it can actually read the model information.&lt;/p&gt;

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

&lt;p&gt;Open innovation made this project possible in a way that would have been difficult to achieve with a closed API alone.&lt;/p&gt;

&lt;p&gt;Because TinkerSight uses an open-weight vision-language model through local inference, the AI can run on the user's own machine without sending every image to a proprietary vision API.&lt;/p&gt;

&lt;p&gt;It also means the model layer can be replaced or improved without rebuilding the entire application.&lt;/p&gt;

&lt;p&gt;More importantly, using open AI made it possible for me to experiment with the behavior of the system itself: how it interprets images, how it handles uncertainty, how manufacturer information is introduced, and when it should refuse to provide instructions.&lt;/p&gt;

&lt;p&gt;For a tool dealing with someone's home, appliances, and potentially sensitive images, having the ability to run the AI locally is especially meaningful.&lt;/p&gt;

&lt;h2&gt;
  
  
  Prize Categories
&lt;/h2&gt;

&lt;p&gt;No partner prize category claimed.&lt;/p&gt;

&lt;p&gt;TinkerSight currently uses open-source/open-weight AI and local inference, but I did not add a partner technology solely to qualify for a prize category.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>weekendchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>#grinding mode on</title>
      <dc:creator>Aishani</dc:creator>
      <pubDate>Fri, 02 Oct 2026 16:01:39 +0000</pubDate>
      <link>https://dev.to/aishani_3009/grinding-mode-on-5fd7</link>
      <guid>https://dev.to/aishani_3009/grinding-mode-on-5fd7</guid>
      <description></description>
    </item>
  </channel>
</rss>
