<?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: Yashika Kumari Vishwakarma</title>
    <description>The latest articles on DEV Community by Yashika Kumari Vishwakarma (@yashika_kumarivishwakarm).</description>
    <link>https://dev.to/yashika_kumarivishwakarm</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%2F4155197%2F7510dbbf-d43a-489a-bf9b-769891b1edeb.jpg</url>
      <title>DEV Community: Yashika Kumari Vishwakarma</title>
      <link>https://dev.to/yashika_kumarivishwakarm</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/yashika_kumarivishwakarm"/>
    <language>en</language>
    <item>
      <title># 👻 The Code Remembers. Now You Can Ask Who Wrote It. 💻✨</title>
      <dc:creator>Yashika Kumari Vishwakarma</dc:creator>
      <pubDate>Fri, 30 Oct 2026 20:14:32 +0000</pubDate>
      <link>https://dev.to/yashika_kumarivishwakarm/-the-code-remembers-now-you-can-ask-who-wrote-it-39kj</link>
      <guid>https://dev.to/yashika_kumarivishwakarm/-the-code-remembers-now-you-can-ask-who-wrote-it-39kj</guid>
      <description>&lt;p&gt;&lt;em&gt;What if you could have a conversation with the developer who wrote a piece of code five years ago — even if they've long since left the project?&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Every codebase has ghosts. 👻&lt;/p&gt;

&lt;p&gt;Not the scary kind.&lt;/p&gt;

&lt;p&gt;I'm talking about developers who once spent nights fixing bugs, designing systems, writing clever workarounds, and leaving behind thousands of lines of code.&lt;/p&gt;

&lt;p&gt;Eventually, they move on. 🚶‍♂️&lt;/p&gt;

&lt;p&gt;Their commits remain. Their reasoning gets buried. And someone new inherits a codebase full of decisions nobody remembers making.&lt;/p&gt;

&lt;p&gt;Then I started thinking...&lt;/p&gt;

&lt;p&gt;💡 &lt;strong&gt;What if we could ask those developers about their work?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;That question became &lt;strong&gt;LastWords&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Welcome to my submission for &lt;strong&gt;Hacktoberfest Open-Source AI Challenge — Week 4: Ghost in the Machine!&lt;/strong&gt; 🎃&lt;br&gt;
(&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;/p&gt;




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

&lt;h1&gt;
  
  
  👻 LastWords
&lt;/h1&gt;

&lt;h3&gt;
  
  
  Talk to the contributors who built your codebase.
&lt;/h3&gt;

&lt;p&gt;LastWords is a local-first AI tool that brings a codebase's contributor history into a conversation.&lt;/p&gt;

&lt;p&gt;It identifies inactive contributors, retrieves their real Git commits, and uses an open-weight AI model to generate evidence-grounded answers in their first-person voice.&lt;/p&gt;

&lt;p&gt;It has three main capabilities:&lt;/p&gt;

&lt;h3&gt;
  
  
  🔮 1. Summon the Contributors
&lt;/h3&gt;

&lt;p&gt;Point LastWords at a Git repository.&lt;/p&gt;

&lt;p&gt;It analyzes the commit history, identifies inactive contributors, and calculates how many source-code lines they still maintain.&lt;/p&gt;

&lt;h3&gt;
  
  
  💬 2. Ask the Ghosts
&lt;/h3&gt;

&lt;p&gt;Ever wondered why a developer implemented something in a particular way?&lt;/p&gt;

&lt;p&gt;Now you can ask!&lt;/p&gt;

&lt;p&gt;For example:&lt;/p&gt;

&lt;p&gt;&lt;em&gt;"Why was this function implemented this way?"&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;LastWords uses Git blame to identify the contributor responsible for the line, retrieves relevant commits, and asks Gemma to generate an answer based on that evidence.&lt;/p&gt;

&lt;p&gt;Every response can include commit-hash references, allowing you to trace the answer back to the actual project history.&lt;/p&gt;

&lt;h3&gt;
  
  
  🕯️ 3. Build an Ofrenda
&lt;/h3&gt;

&lt;p&gt;LastWords generates a Día de los Muertos-inspired tribute website for contributors.&lt;/p&gt;

&lt;p&gt;It displays their names, actual commit messages, and surviving source-line counts.&lt;/p&gt;

&lt;p&gt;It's a digital tribute to the people whose work continues to live inside open-source software. 🌼&lt;/p&gt;

&lt;p&gt;&lt;em&gt;One important clarification: a "ghost" simply means a contributor who has not committed in a long time. It never implies that the person has passed away.&lt;/em&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  🎬 Demo Time!
&lt;/h2&gt;

&lt;p&gt;🌐 &lt;strong&gt;Live Website (Vercel):&lt;/strong&gt; &lt;a href="https://lastwords-chi.vercel.app/" rel="noopener noreferrer"&gt;https://lastwords-chi.vercel.app/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;💻 &lt;strong&gt;GitHub Repository:&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
&lt;a href="https://github.com/Vishwakarma-Yashika/lastwords" rel="noopener noreferrer"&gt;https://github.com/Vishwakarma-Yashika/lastwords&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The live website showcases the generated contributor ofrenda.&lt;/p&gt;

&lt;p&gt;The interactive AI conversation runs locally through Python and Ollama.&lt;/p&gt;

&lt;h3&gt;
  
  
  ⚡ Try It Yourself
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# 🔮 Summon contributors&lt;/span&gt;
python &lt;span class="nt"&gt;-m&lt;/span&gt; lastwords.cli summon ./path/to/repository

&lt;span class="c"&gt;# 💬 Ask a contributor about a particular line&lt;/span&gt;
python &lt;span class="nt"&gt;-m&lt;/span&gt; lastwords.cli ask ./path/to/repository &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="s2"&gt;"Why was this implementation chosen?"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--file&lt;/span&gt; app.py &lt;span class="nt"&gt;--line&lt;/span&gt; 120

&lt;span class="c"&gt;# 🕯️ Generate the ofrenda website&lt;/span&gt;
python &lt;span class="nt"&gt;-m&lt;/span&gt; lastwords.cli ofrenda ./path/to/repository &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;--top&lt;/span&gt; 6 &lt;span class="nt"&gt;--out&lt;/span&gt; site
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






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

&lt;p&gt;I wanted the AI to do more than imitate a developer's personality.&lt;/p&gt;

&lt;p&gt;It needed to have actual evidence from the repository.&lt;/p&gt;

&lt;h3&gt;
  
  
  🧰 Technology Stack
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Technology&lt;/th&gt;
&lt;th&gt;Purpose&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;🐍 Python&lt;/td&gt;
&lt;td&gt;Core application and CLI&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;🔗 GitPython&lt;/td&gt;
&lt;td&gt;Git history and blame analysis&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;🧠 Gemma 2B (&lt;code&gt;gemma2:2b&lt;/code&gt;)&lt;/td&gt;
&lt;td&gt;Open-weight AI model&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;🦙 Ollama&lt;/td&gt;
&lt;td&gt;Local model inference&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;🎨 Jinja2&lt;/td&gt;
&lt;td&gt;HTML template generation&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;📊 Sentry&lt;/td&gt;
&lt;td&gt;Optional tracing and observability&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;▲ Vercel&lt;/td&gt;
&lt;td&gt;Public static website hosting&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  🧠 How the AI Works
&lt;/h3&gt;

&lt;p&gt;When someone asks about a particular line of code, LastWords:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;🔍 Uses Git blame to identify the contributor responsible for that line.&lt;/li&gt;
&lt;li&gt;📜 Retrieves the commit that introduced the line.&lt;/li&gt;
&lt;li&gt;🧩 Searches the contributor's history for additional relevant commits.&lt;/li&gt;
&lt;li&gt;📝 Constructs a context-grounded prompt from the retrieved evidence.&lt;/li&gt;
&lt;li&gt;🧠 Sends that context to Gemma running locally through Ollama.&lt;/li&gt;
&lt;li&gt;✅ Validates commit citations against the retrieved commit history.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The most important design decision:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Git history is the source of evidence. Gemma is the conversational layer.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If the available history doesn't contain an answer, LastWords can acknowledge that it doesn't remember rather than inventing a technical explanation.&lt;/p&gt;

&lt;h3&gt;
  
  
  🌼 The Ofrenda
&lt;/h3&gt;

&lt;p&gt;The ofrenda is deterministic by default.&lt;/p&gt;

&lt;p&gt;Its contributor notes come from real commit messages, not fabricated AI biographies. This means the tribute website can be generated without requiring an AI model.&lt;/p&gt;

&lt;h3&gt;
  
  
  🧪 Testing and Reliability
&lt;/h3&gt;

&lt;p&gt;I didn't want this to remain just a concept or a pretty interface.&lt;/p&gt;

&lt;p&gt;The project includes automated tests covering:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Git history and contributor analysis&lt;/li&gt;
&lt;li&gt;Commit retrieval and citation validation&lt;/li&gt;
&lt;li&gt;Unicode contributor names&lt;/li&gt;
&lt;li&gt;Error handling&lt;/li&gt;
&lt;li&gt;Tracing and privacy safeguards&lt;/li&gt;
&lt;li&gt;HTML escaping&lt;/li&gt;
&lt;li&gt;Reproducible website generation&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;🎯 &lt;strong&gt;Final test result: 68 tests passed!&lt;/strong&gt;&lt;/p&gt;




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

&lt;p&gt;For LastWords, open innovation is not just about choosing an open model. It directly shapes the architecture.&lt;/p&gt;

&lt;p&gt;A Git repository can contain private source code, internal implementation details, and sensitive development history.&lt;/p&gt;

&lt;p&gt;I wanted developers to explore that history without sending repository context to a hosted AI inference API.&lt;/p&gt;

&lt;p&gt;That's why LastWords uses &lt;strong&gt;Gemma through Ollama&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;🖥️ The model runs locally, and the repository context used for inference stays on the developer's machine.&lt;/p&gt;

&lt;p&gt;Open-weight AI makes this possible:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;🔐 &lt;strong&gt;Privacy:&lt;/strong&gt; Repository context is not sent to a hosted AI inference API.&lt;/li&gt;
&lt;li&gt;🎛️ &lt;strong&gt;Control:&lt;/strong&gt; Developers can choose and run their own local model.&lt;/li&gt;
&lt;li&gt;💸 &lt;strong&gt;Accessibility:&lt;/strong&gt; The core workflow does not require a paid AI API subscription.&lt;/li&gt;
&lt;li&gt;🔄 &lt;strong&gt;Flexibility:&lt;/strong&gt; Developers can experiment with different models.&lt;/li&gt;
&lt;li&gt;🌱 &lt;strong&gt;Independence:&lt;/strong&gt; The application isn't dependent on a single closed AI provider.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Open innovation gave me the freedom to build something privacy-conscious, customizable, and accessible.&lt;/p&gt;




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

&lt;p&gt;I used &lt;strong&gt;Claude Code&lt;/strong&gt; as my development assistant throughout the project.&lt;/p&gt;

&lt;p&gt;My workflow included:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;🔍 Architecture auditing&lt;/li&gt;
&lt;li&gt;🏗️ Incremental implementation&lt;/li&gt;
&lt;li&gt;🧪 Automated testing&lt;/li&gt;
&lt;li&gt;🛡️ Security and privacy reviews&lt;/li&gt;
&lt;li&gt;📦 Release preparation&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The important part wasn't simply generating code. It was repeatedly reviewing the implementation, testing edge cases, improving retrieval quality, and ensuring AI-generated responses remained grounded in actual commits.&lt;/p&gt;




&lt;h2&gt;
  
  
  🕯️ The Spirit of It
&lt;/h2&gt;

&lt;p&gt;There is something strangely beautiful about an old Git repository.&lt;/p&gt;

&lt;p&gt;You might find a commit from 2015 that fixed a tiny bug. A refactor that nobody remembers. A developer who spent hours solving a problem that would otherwise have disappeared into history.&lt;/p&gt;

&lt;p&gt;Years later, another developer opens that file and wonders:&lt;/p&gt;

&lt;p&gt;&lt;em&gt;"Why did they do it this way?"&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;The code cannot answer everything.&lt;/p&gt;

&lt;p&gt;But it can preserve traces of the person who wrote it.&lt;/p&gt;

&lt;p&gt;I built LastWords because I believe open-source software is more than code.&lt;/p&gt;

&lt;p&gt;It is a collection of human decisions, experiments, mistakes, ideas, and contributions.&lt;/p&gt;

&lt;p&gt;The developers may move on.&lt;/p&gt;

&lt;p&gt;Their code remains.&lt;/p&gt;

&lt;p&gt;And now, you can ask it a question. 👻❤️&lt;/p&gt;




&lt;h2&gt;
  
  
  🏆 Prize Category
&lt;/h2&gt;

&lt;p&gt;🧠 &lt;strong&gt;Best Use of Gemma&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Gemma 2B powers LastWords' evidence-grounded contributor conversations through local Ollama inference.&lt;/p&gt;




&lt;p&gt;✨ Built with curiosity, open-source technology, and a little bit of ghostly inspiration.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Hacktoberfest Open-Source AI Challenge — Week 4: Ghost in the Machine&lt;/strong&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  hf26challenge #hacktoberfest #opensource #AI #Gemma #Ollama #Python #DevChallenge #OpenSourceAI
&lt;/h1&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>LazyLoop AI: Let Open-Weight AI Handle Your Digital Chores</title>
      <dc:creator>Yashika Kumari Vishwakarma</dc:creator>
      <pubDate>Mon, 26 Oct 2026 06:44:05 +0000</pubDate>
      <link>https://dev.to/yashika_kumarivishwakarm/lazyloop-ai-let-open-weight-ai-handle-your-digital-chores-55hb</link>
      <guid>https://dev.to/yashika_kumarivishwakarm/lazyloop-ai-let-open-weight-ai-handle-your-digital-chores-55hb</guid>
      <description>&lt;p&gt;&lt;em&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;/em&gt;&lt;/p&gt;

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

&lt;p&gt;Meet &lt;strong&gt;LazyLoop AI&lt;/strong&gt; — a local-first AI assistant that helps reduce repetitive digital chores.&lt;/p&gt;

&lt;p&gt;We all have documents with unclear filenames, notes we never review, and follow-up tasks we keep forgetting. LazyLoop AI aims to make document management easier by using local AI to analyze files and suggest useful actions.&lt;/p&gt;

&lt;p&gt;Upload a PDF or TXT file, and LazyLoop AI can:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Suggest a meaningful filename.&lt;/li&gt;
&lt;li&gt;Recommend a category for the document.&lt;/li&gt;
&lt;li&gt;Generate a short summary.&lt;/li&gt;
&lt;li&gt;Extract potential follow-up tasks.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Instead of manually reviewing every document, users get these suggestions in one place.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The idea is simple: less digital busywork, more breathing room.&lt;/strong&gt;&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;Demo status:&lt;/strong&gt; Currently running locally during development.&lt;/p&gt;

&lt;p&gt;A public deployment or demo video is not available yet.&lt;/p&gt;

&lt;p&gt;I'll add a demonstration link when one is ready.&lt;/p&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/Vishwakarma-Yashika/lazyloop-ai" rel="noopener noreferrer"&gt;https://github.com/Vishwakarma-Yashika/lazyloop-ai&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The project includes a Next.js frontend and a Python FastAPI backend connected to Ollama for local AI inference.&lt;/p&gt;

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

&lt;p&gt;I built LazyLoop AI using:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Next.js and React&lt;/strong&gt; for the frontend.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Tailwind CSS&lt;/strong&gt; for the user interface.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Python and FastAPI&lt;/strong&gt; for the backend.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Ollama&lt;/strong&gt; to run an AI model locally.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Phi-3&lt;/strong&gt; as the initial model for document analysis.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;PyPDF&lt;/strong&gt; to extract text from PDF files.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The workflow is straightforward:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;The user uploads a PDF or TXT file.&lt;/li&gt;
&lt;li&gt;The backend extracts the document text.&lt;/li&gt;
&lt;li&gt;The text is sent to the locally running Ollama model.&lt;/li&gt;
&lt;li&gt;The model generates structured suggestions, including a category, filename, summary, and possible action items.&lt;/li&gt;
&lt;li&gt;The frontend displays the results for review.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The current implementation generates recommendations rather than automatically moving or renaming original files.&lt;/p&gt;

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

&lt;p&gt;I wanted to explore how open-weight AI could make everyday automation more private and accessible.&lt;/p&gt;

&lt;p&gt;By running an open-weight model through Ollama, LazyLoop AI can process document contents locally rather than sending them to a hosted AI API.&lt;/p&gt;

&lt;p&gt;Open innovation gives developers more control over the technology they use. I can experiment with different models, adjust prompts, inspect outputs, and adapt the application without depending entirely on a proprietary AI service.&lt;/p&gt;

&lt;p&gt;Some key benefits include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Privacy:&lt;/strong&gt; Document contents can stay on the local machine during inference.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Flexibility:&lt;/strong&gt; I can switch between compatible local models.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cost control:&lt;/strong&gt; Local inference avoids per-request fees from a hosted AI API, although hardware and electricity still have costs.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Offline potential:&lt;/strong&gt; Once the model and dependencies are installed, the application can perform inference without an internet connection, provided the local environment is configured correctly.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For me, open innovation is about more than using an open-weight model. It is about having greater control over how AI works and where personal data is processed.&lt;/p&gt;

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

&lt;p&gt;I haven't published a DevRelay agent session yet.&lt;/p&gt;

&lt;p&gt;I'll add a session link here if I record and share one.&lt;/p&gt;

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

&lt;p&gt;Imagine opening document after document just to figure out what each contains, where it belongs, and whether it requires any follow-up.&lt;/p&gt;

&lt;p&gt;LazyLoop AI brings those suggestions together in one workflow.&lt;/p&gt;

&lt;p&gt;I haven't measured actual time savings yet, so I won't claim a specific percentage. My next step is to test it on a collection of documents and compare the time required for manual review with AI-assisted review.&lt;/p&gt;

&lt;p&gt;The goal is to turn a tedious digital chore into a simple review process.&lt;/p&gt;

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

&lt;p&gt;I'll update this section according to the eligible partner categories and the official challenge rules.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Built with open-weight AI, local inference, and a little less busywork.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Sometimes the smartest productivity hack is making yourself do less repetitive work.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>BillBuddy AI: A Privacy-First AI Invoice Assistant for Freelancers and Small Businesses</title>
      <dc:creator>Yashika Kumari Vishwakarma</dc:creator>
      <pubDate>Sat, 17 Oct 2026 09:05:04 +0000</pubDate>
      <link>https://dev.to/yashika_kumarivishwakarm/billbuddy-ai-a-privacy-first-ai-invoice-assistant-for-freelancers-and-small-businesses-1oac</link>
      <guid>https://dev.to/yashika_kumarivishwakarm/billbuddy-ai-a-privacy-first-ai-invoice-assistant-for-freelancers-and-small-businesses-1oac</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;&lt;strong&gt;BillBuddy AI&lt;/strong&gt; is a privacy-first, AI-powered invoice and receipt assistant designed for freelancers, independent professionals, consultants, and small business owners who want to simplify their financial record-keeping without sending sensitive financial documents to third-party AI APIs.&lt;/p&gt;

&lt;p&gt;Managing invoices manually can become surprisingly time-consuming. Freelancers often receive invoices and receipts in different formats, manually enter details into spreadsheets, categorize expenses, search for duplicates, and organize records for accounting or tax preparation.&lt;/p&gt;

&lt;p&gt;BillBuddy AI aims to make that workflow easier.&lt;/p&gt;

&lt;p&gt;Users can upload an invoice or receipt, extract important information using a locally running open-weight AI model, review and correct the extracted details, and organize their financial records in one place.&lt;/p&gt;

&lt;h3&gt;
  
  
  The key features
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;AI-powered invoice extraction:&lt;/strong&gt; Extract vendor names, invoice numbers, dates, currency, subtotal, tax, and total amounts from invoice text.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Local AI inference:&lt;/strong&gt; Run open-weight language models through Ollama on the user's own machine.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Human-in-the-loop verification:&lt;/strong&gt; Review and edit extracted information before saving it as a verified record.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Privacy-first processing:&lt;/strong&gt; Keep sensitive documents and AI inference local in the local application workflow.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Invoice organization:&lt;/strong&gt; Build a searchable record of invoices and expenses, with categories and status tracking.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Duplicate detection:&lt;/strong&gt; Identify potentially repeated invoices to help prevent duplicate records.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Exportable records:&lt;/strong&gt; Support CSV exports for spreadsheets and accounting workflows.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;A practical, accessible dashboard:&lt;/strong&gt; Bring important financial records and their statuses into one interface.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The broader goal is to turn invoice management from a repetitive administrative task into a straightforward workflow.&lt;/p&gt;

&lt;h3&gt;
  
  
  Who would pay for it?
&lt;/h3&gt;

&lt;p&gt;BillBuddy AI is designed for people who want to spend less time on paperwork:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Freelancers managing invoices from multiple clients.&lt;/li&gt;
&lt;li&gt;Consultants and independent professionals tracking business expenses.&lt;/li&gt;
&lt;li&gt;Small businesses without dedicated accounting staff.&lt;/li&gt;
&lt;li&gt;Solo founders managing operational finances.&lt;/li&gt;
&lt;li&gt;Privacy-conscious users who prefer local AI over cloud-based document processing.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The potential business model is a free local-first version, with optional paid features such as advanced reporting, bulk processing, team workflows, and accounting integrations.&lt;/p&gt;

&lt;p&gt;The aim is not to replace an accountant or make financial decisions automatically. It is to reduce manual data entry while keeping users in control of their records.&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;Source code:&lt;/strong&gt; &lt;a href="https://github.com/Vishwakarma-Yashika/billbuddy-ai" rel="noopener noreferrer"&gt;BillBuddy AI on GitHub&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The repository contains the Next.js application and the API integration for working with local Ollama inference.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Technology stack&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Frontend:&lt;/strong&gt; Next.js App Router, React, JavaScript, Tailwind CSS&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI inference:&lt;/strong&gt; Ollama&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Open-weight models:&lt;/strong&gt; Phi-3 and Mistral&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Validation:&lt;/strong&gt; Zod&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Planned storage:&lt;/strong&gt; SQLite for persistent local records&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Planned document processing:&lt;/strong&gt; PDF text extraction and OCR for scanned invoices and receipt images&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The GitHub link above is a placeholder for the project repository. Replace it with the actual BillBuddy AI repository URL before publishing.&lt;/p&gt;

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

&lt;p&gt;I wanted to build something practical with open-weight AI—not just another chatbot interface.&lt;/p&gt;

&lt;p&gt;I started with a Next.js application and built the initial dashboard UI. Then I integrated a local Ollama setup and verified that the application could detect the running Ollama service and available models.&lt;/p&gt;

&lt;p&gt;The initial model options include &lt;code&gt;phi3:latest&lt;/code&gt; and &lt;code&gt;mistral:latest&lt;/code&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  The AI workflow
&lt;/h3&gt;

&lt;p&gt;The intended end-to-end workflow is:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Input:&lt;/strong&gt; The user uploads an invoice or receipt, or provides its extracted text.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Preprocessing:&lt;/strong&gt; The application extracts text from the document. OCR is planned as a fallback for scanned documents and images.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Local inference:&lt;/strong&gt; The backend sends the text to Ollama, which runs the selected open-weight model locally.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Structured extraction:&lt;/strong&gt; The model returns the requested invoice fields in JSON format.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Validation:&lt;/strong&gt; Zod validates the returned data so malformed or unexpected output is not accepted blindly.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Human review:&lt;/strong&gt; The user checks and corrects the extracted values.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Persistence:&lt;/strong&gt; The verified record is saved to local storage/database.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Organization:&lt;/strong&gt; Users can review their records, identify potential duplicates, and export data.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;A crucial design decision is that &lt;strong&gt;AI-extracted financial information must not automatically be treated as verified truth&lt;/strong&gt;. Models can misread amounts, dates, tax values, or vendor names. The user remains responsible for reviewing the information before it is marked as verified.&lt;/p&gt;

&lt;h3&gt;
  
  
  Why use local inference?
&lt;/h3&gt;

&lt;p&gt;Invoices and receipts can contain names, addresses, transaction details, tax identifiers, and other sensitive business information.&lt;/p&gt;

&lt;p&gt;Instead of depending on a paid external model API for every extraction, BillBuddy AI uses Ollama to run an open-weight model on the user's own machine.&lt;/p&gt;

&lt;p&gt;This approach also makes experimentation more accessible. I can switch between supported local models, test different prompts, and iterate without building the entire product around a proprietary inference API.&lt;/p&gt;

&lt;p&gt;The application uses a backend route to communicate with Ollama, rather than calling the model directly from the browser.&lt;/p&gt;

&lt;p&gt;The project is being developed incrementally, with the initial dashboard and health check completed and the extraction, persistence, document processing, and export workflows being built and tested in stages.&lt;/p&gt;

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

&lt;p&gt;Open innovation is central to BillBuddy AI because the project is built around the idea that useful AI tools should not require every user to depend on a closed API.&lt;/p&gt;

&lt;p&gt;Open-weight models and tools such as Ollama make it possible to experiment with AI locally, inspect and modify the surrounding application logic, and build a workflow around a user's privacy and resource constraints.&lt;/p&gt;

&lt;p&gt;For this project, open innovation makes several things possible:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. More control over sensitive data&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A local-first architecture can keep document processing on the user's machine rather than requiring every invoice to be sent to an external AI provider. Privacy still depends on the complete implementation, including document storage, logs, backups, and any external integrations.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Freedom to experiment&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I can compare models such as Phi-3 and Mistral, adjust extraction prompts, validate outputs, and test failure cases without tying the product to a single proprietary model provider.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Lower barriers to building&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Open-source frameworks and local inference tools allow an individual developer to prototype and improve an AI-powered product without needing to purchase a separate API service for every experiment.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. Greater transparency and user control&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Users should be able to understand where their documents are processed, where their data is stored, and how AI-generated information becomes a saved record.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5. A foundation others can improve&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The project can grow through community contributions—better document parsing, additional models, improved validation, accessibility improvements, testing, and integrations.&lt;/p&gt;

&lt;p&gt;Open innovation does not automatically make a product secure, accurate, or free to operate. It provides the flexibility to design those qualities deliberately.&lt;/p&gt;

&lt;h2&gt;
  
  
  What's Next?
&lt;/h2&gt;

&lt;p&gt;The next milestones for BillBuddy AI are:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Complete invoice and receipt upload.&lt;/li&gt;
&lt;li&gt;Add PDF text extraction and OCR fallback.&lt;/li&gt;
&lt;li&gt;Connect the extraction endpoint to the user interface.&lt;/li&gt;
&lt;li&gt;Add editable review and verification.&lt;/li&gt;
&lt;li&gt;Persist records in SQLite.&lt;/li&gt;
&lt;li&gt;Implement duplicate detection and CSV export.&lt;/li&gt;
&lt;li&gt;Add tests for invalid model responses, missing fields, and incorrect extraction.&lt;/li&gt;
&lt;li&gt;Document setup instructions and collect feedback from an initial user.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The long-term vision is simple: &lt;strong&gt;make AI-powered financial organization more accessible, more transparent, and more private.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Building with open-weight AI has made it possible to explore that idea without starting with a proprietary API or a cloud-first architecture.&lt;/p&gt;

&lt;p&gt;I'm excited to keep improving BillBuddy AI and learn from the Hacktoberfest community.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>🌿 TrailMate AI: Explore More, Scroll Less</title>
      <dc:creator>Yashika Kumari Vishwakarma</dc:creator>
      <pubDate>Sat, 10 Oct 2026 18:15:52 +0000</pubDate>
      <link>https://dev.to/yashika_kumarivishwakarm/trailmate-ai-explore-more-scroll-less-154m</link>
      <guid>https://dev.to/yashika_kumarivishwakarm/trailmate-ai-explore-more-scroll-less-154m</guid>
      <description>&lt;p&gt;&lt;em&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;/em&gt;&lt;/p&gt;

&lt;p&gt;What if AI could help us spend less time staring at screens and more time exploring the world outside?&lt;/p&gt;

&lt;p&gt;That's the idea behind &lt;strong&gt;TrailMate AI&lt;/strong&gt; — an AI-powered outdoor adventure companion that turns outdoor activities into quests, rewards progress, and encourages people to reconnect with nature. 🌎&lt;/p&gt;

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

&lt;p&gt;TrailMate AI is designed for students, explorers, nature lovers, and anyone who wants to build healthier habits by spending more time outdoors.&lt;/p&gt;

&lt;p&gt;Instead of making technology another reason to stay online, I wanted to explore how AI could encourage real-world experiences.&lt;/p&gt;

&lt;h3&gt;
  
  
  ✨ Key Features
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;🥾 &lt;strong&gt;Outdoor Quests:&lt;/strong&gt; Turn outdoor activities into engaging challenges.&lt;/li&gt;
&lt;li&gt;⭐ &lt;strong&gt;XP and Progress Tracking:&lt;/strong&gt; Earn experience points as you complete quests.&lt;/li&gt;
&lt;li&gt;🏆 &lt;strong&gt;Badges and Achievements:&lt;/strong&gt; Celebrate milestones and stay motivated.&lt;/li&gt;
&lt;li&gt;📓 &lt;strong&gt;Adventure Journal:&lt;/strong&gt; Record experiences and reflections from your adventures.&lt;/li&gt;
&lt;li&gt;🤖 &lt;strong&gt;AI Trail Guide:&lt;/strong&gt; Get AI-generated guidance to support your outdoor journey.&lt;/li&gt;
&lt;li&gt;💾 &lt;strong&gt;Progress Persistence:&lt;/strong&gt; Keep track of quest progress and journal entries between visits.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The goal is simple: make going outside feel rewarding, engaging, and fun!&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;Live Demo:&lt;/strong&gt; &lt;a href="https://trail-mate-ai-three.vercel.app" rel="noopener noreferrer"&gt;https://trail-mate-ai-three.vercel.app&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The project is currently available as source code on GitHub.&lt;/p&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/Vishwakarma-Yashika/TrailMate_AI" rel="noopener noreferrer"&gt;TrailMate AI&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Feel free to explore the code, learn from the implementation, and share suggestions or improvements.&lt;/p&gt;

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

&lt;p&gt;I built TrailMate AI using modern web technologies and an open-weight AI model.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tech stack:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Next.js&lt;/strong&gt; — Application structure and API routes.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;JavaScript and React&lt;/strong&gt; — Interactive components and application state.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Tailwind CSS&lt;/strong&gt; — Responsive styling and UI design.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Ollama + Phi-3&lt;/strong&gt; — Local language-model inference for the AI trail guide.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Browser localStorage&lt;/strong&gt; — Persistence for quest progress and journal entries.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Ollama allows the Phi-3 model to run locally, making it possible to experiment with AI-powered features without relying entirely on a proprietary hosted AI API.&lt;/p&gt;

&lt;p&gt;The application combines an interactive web experience with AI guidance and gamification. Quests, XP, achievements, and journaling are intended to make outdoor exploration feel like a continuing adventure rather than a one-time activity.&lt;/p&gt;

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

&lt;p&gt;Open innovation makes AI experimentation more accessible to developers.&lt;/p&gt;

&lt;p&gt;Using an open-weight model through Ollama gives developers an opportunity to experiment with local inference, understand how language models integrate into applications, and build experiences with greater control over their development environment.&lt;/p&gt;

&lt;p&gt;For TrailMate AI, this approach helped me explore an important question:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Can we use AI not just to keep people engaged with technology, but to encourage them to engage with the real world?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Open-source tools and publicly shared code also create opportunities for other developers to learn, contribute, and build on existing ideas.&lt;/p&gt;

&lt;p&gt;I believe technology should help us live better — not simply spend more time online.&lt;/p&gt;

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

&lt;p&gt;This project is submitted to the Hacktoberfest Open-Source AI Challenge Week 1: Touch Grass.&lt;/p&gt;

&lt;p&gt;Partner prize categories: None claimed at this time.&lt;/p&gt;

&lt;h2&gt;
  
  
  🌍 What's Next?
&lt;/h2&gt;

&lt;p&gt;I'd love to keep improving TrailMate AI by making outdoor quests more engaging, refining the AI guide, and exploring more ways to encourage people to step away from their screens.&lt;/p&gt;

&lt;p&gt;This is an opportunity to experiment with AI in a different way: using technology as a bridge to the outdoors.&lt;/p&gt;

&lt;h2&gt;
  
  
  💬 Your Turn!
&lt;/h2&gt;

&lt;p&gt;If you could create one outdoor quest for yourself, what would it be?&lt;/p&gt;

&lt;p&gt;A morning walk? A hike? Exploring a nearby park? Or simply watching the sunset without checking your phone?&lt;/p&gt;

&lt;p&gt;Share your idea in the comments. Let's inspire each other to touch grass! 🌿&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Build with AI. Explore the real world. Scroll less.&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>My Friend Needed a Second Opinion. I Built Six.</title>
      <dc:creator>Yashika Kumari Vishwakarma</dc:creator>
      <pubDate>Mon, 05 Oct 2026 06:52:39 +0000</pubDate>
      <link>https://dev.to/yashika_kumarivishwakarm/my-friend-needed-a-second-opinion-i-built-six-g89</link>
      <guid>https://dev.to/yashika_kumarivishwakarm/my-friend-needed-a-second-opinion-i-built-six-g89</guid>
      <description>&lt;p&gt;Hacktober 2026 : Build for a friend.&lt;/p&gt;

&lt;p&gt;Meet RoundTable AI — a voice-first multi-agent room where AI perspectives debate your decisions instead of simply giving you an answer.&lt;/p&gt;

&lt;p&gt;What I Built&lt;br&gt;
When a friend has an important decision to make, sometimes they don't need another person to simply tell them what to do. They need different perspectives.&lt;/p&gt;

&lt;p&gt;That's why I built RoundTable AI—a voice-first, multi-agent decision-making platform where different AI perspectives come together in a virtual meeting room and debate a decision.&lt;/p&gt;

&lt;p&gt;The idea is simple:&lt;/p&gt;

&lt;p&gt;Don't ask AI for an answer. Build a room that argues about it.&lt;/p&gt;

&lt;p&gt;The user provides a decision or problem, and RoundTable creates relevant AI participants with different roles, goals, expertise, and opinions.&lt;/p&gt;

&lt;p&gt;For example, the room can include an Investor, Engineer, Customer, Competitor, Devil's Advocate, and Moderator.&lt;/p&gt;

&lt;p&gt;The agents don't simply give separate answers. They challenge each other's arguments, question assumptions, and work toward a structured Room Verdict.&lt;/p&gt;

&lt;p&gt;The user also stays part of the conversation and can interrupt, challenge the room, ask questions, or add another perspective.&lt;/p&gt;

&lt;p&gt;I built RoundTable AI for a friend who often has to make important decisions and could benefit from having multiple viewpoints available before making a choice.&lt;/p&gt;

&lt;p&gt;Code&lt;br&gt;
The project is open source:&lt;/p&gt;

&lt;p&gt;GitHub: RoundTable AI on GitHub&lt;/p&gt;

&lt;p&gt;How I Built It&lt;br&gt;
RoundTable AI is built around three main parts.&lt;/p&gt;

&lt;p&gt;🧠 Gemma — The AI Reasoning Layer&lt;br&gt;
The reasoning layer uses Gemma, an open-weight AI model, to power the agents, their perspectives, arguments, challenges, and final synthesis.&lt;/p&gt;

&lt;p&gt;The architecture is designed to be model-agnostic, allowing us to experiment with different open models and local inference.&lt;/p&gt;

&lt;p&gt;🎙️ ElevenLabs&lt;br&gt;
I use ElevenLabs for the voice layer.&lt;/p&gt;

&lt;p&gt;Each AI participant can have a distinct voice, making the experience feel more like an actual meeting instead of a normal chatbot conversation.&lt;/p&gt;

&lt;p&gt;⚡ Real-Time Application&lt;br&gt;
The application is built with:&lt;/p&gt;

&lt;p&gt;Next.js&lt;br&gt;
React&lt;br&gt;
TypeScript&lt;br&gt;
Tailwind CSS&lt;br&gt;
Node.js&lt;br&gt;
Fastify&lt;br&gt;
Socket.IO&lt;br&gt;
The backend manages the meeting room, participants, conversation, turns, challenges, and final verdict.&lt;/p&gt;

&lt;p&gt;An Argument Ledger keeps track of important claims and disagreements so the agents can respond to what is actually being discussed.&lt;/p&gt;

&lt;p&gt;Why Does Open Innovation Matter?&lt;br&gt;
Open-weight AI isn't just a checkbox for this project.&lt;/p&gt;

&lt;p&gt;RoundTable is designed around experimenting with how different AI agents reason, challenge each other, and reach a decision.&lt;/p&gt;

&lt;p&gt;Using open-weight AI gives us the freedom to:&lt;/p&gt;

&lt;p&gt;Swap models&lt;br&gt;
Experiment with different models for different roles&lt;br&gt;
Modify agent behavior&lt;br&gt;
Explore local inference&lt;br&gt;
Reduce dependency on a single AI provider&lt;br&gt;
Potentially keep sensitive decisions local&lt;br&gt;
The reasoning model can evolve without rebuilding the entire application.&lt;/p&gt;

&lt;p&gt;That's important because RoundTable is not about one particular AI model. It's about creating a system where different AI perspectives can interact.&lt;/p&gt;

&lt;p&gt;Open-weight AI provides the reasoning.&lt;/p&gt;

&lt;p&gt;RoundTable provides the room.&lt;/p&gt;

&lt;p&gt;ElevenLabs provides the voice.&lt;/p&gt;

&lt;p&gt;My Agent Session&lt;br&gt;
I used DevRelay during development to help with architecture, implementation planning, code generation, and reviewing the multi-agent system.&lt;/p&gt;

&lt;p&gt;Prize Categories&lt;br&gt;
🎙️ ElevenLabs — For giving each AI participant a distinct voice and creating a voice-first meeting experience.&lt;br&gt;
🧠 Gemma — For powering the open-weight AI reasoning and multi-agent debate.&lt;br&gt;
Final Thoughts&lt;br&gt;
We already have AI assistants that answer questions.&lt;/p&gt;

&lt;p&gt;I wanted to build something different.&lt;/p&gt;

&lt;p&gt;Instead of giving you one AI answer, RoundTable gives you a room full of perspectives.&lt;/p&gt;

&lt;p&gt;Sometimes the best AI isn't the one that agrees with you.&lt;/p&gt;

&lt;p&gt;It's the one that makes you think twice.&lt;/p&gt;

&lt;p&gt;RoundTable AI — Don't ask AI for an answer. Build a room that argues about it.&lt;/p&gt;

</description>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>My Friend Needed a Second Opinion. I Built Six.</title>
      <dc:creator>Yashika Kumari Vishwakarma</dc:creator>
      <pubDate>Mon, 05 Oct 2026 06:50:07 +0000</pubDate>
      <link>https://dev.to/yashika_kumarivishwakarm/my-friend-needed-a-second-opinion-i-built-six-3d9l</link>
      <guid>https://dev.to/yashika_kumarivishwakarm/my-friend-needed-a-second-opinion-i-built-six-3d9l</guid>
      <description>&lt;p&gt;Hacktober 2026 : Build for a friend&lt;/p&gt;

&lt;p&gt;Meet RoundTable AI — a voice-first multi-agent room where AI perspectives debate your decisions instead of simply giving you an answer.&lt;/p&gt;

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

&lt;p&gt;When a friend has an important decision to make, sometimes they don't need another person to simply tell them what to do. They need &lt;strong&gt;different perspectives.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;That's why I built &lt;strong&gt;RoundTable AI—&lt;/strong&gt;a voice-first, multi-agent decision-making platform where different AI perspectives come together in a virtual meeting room and debate a decision.&lt;/p&gt;

&lt;p&gt;The idea is simple:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Don't ask AI for an answer. Build a room that argues about it.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The user provides a decision or problem, and RoundTable creates relevant AI participants with different roles, goals, expertise, and opinions.&lt;/p&gt;

&lt;p&gt;For example, the room can include an &lt;strong&gt;Investor, Engineer, Customer, Competitor, Devil's Advocate, and Moderator&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;The agents don't simply give separate answers. They challenge each other's arguments, question assumptions, and work toward a structured &lt;strong&gt;Room Verdict&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;The user also stays part of the conversation and can interrupt, challenge the room, ask questions, or add another perspective.&lt;/p&gt;

&lt;p&gt;I built RoundTable AI for a friend who often has to make important decisions and could benefit from having multiple viewpoints available before making a choice.&lt;/p&gt;




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

&lt;p&gt;The project is open source:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;GitHub:&lt;/strong&gt; &lt;a href="https://github.com/Vishwakarma-Yashika/roundtable_ai" rel="noopener noreferrer"&gt;RoundTable AI on GitHub&lt;/a&gt;&lt;/p&gt;




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

&lt;p&gt;RoundTable AI is built around three main parts.&lt;/p&gt;

&lt;h3&gt;
  
  
  🧠 Gemma — The AI Reasoning Layer
&lt;/h3&gt;

&lt;p&gt;The reasoning layer uses &lt;strong&gt;Gemma, an open-weight AI model&lt;/strong&gt;, to power the agents, their perspectives, arguments, challenges, and final synthesis.&lt;/p&gt;

&lt;p&gt;The architecture is designed to be model-agnostic, allowing us to experiment with different open models and local inference.&lt;/p&gt;

&lt;h3&gt;
  
  
  🎙️ ElevenLabs
&lt;/h3&gt;

&lt;p&gt;I use &lt;strong&gt;ElevenLabs&lt;/strong&gt; for the voice layer.&lt;/p&gt;

&lt;p&gt;Each AI participant can have a distinct voice, making the experience feel more like an actual meeting instead of a normal chatbot conversation.&lt;/p&gt;

&lt;h3&gt;
  
  
  ⚡ Real-Time Application
&lt;/h3&gt;

&lt;p&gt;The application is built with:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Next.js&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;React&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;TypeScript&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Tailwind CSS&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Node.js&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Fastify&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Socket.IO&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The backend manages the meeting room, participants, conversation, turns, challenges, and final verdict.&lt;/p&gt;

&lt;p&gt;An &lt;strong&gt;Argument Ledger&lt;/strong&gt; keeps track of important claims and disagreements so the agents can respond to what is actually being discussed.&lt;/p&gt;




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

&lt;p&gt;Open-weight AI isn't just a checkbox for this project.&lt;/p&gt;

&lt;p&gt;RoundTable is designed around experimenting with &lt;strong&gt;how different AI agents reason, challenge each other, and reach a decision&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Using open-weight AI gives us the freedom to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Swap models&lt;/li&gt;
&lt;li&gt;Experiment with different models for different roles&lt;/li&gt;
&lt;li&gt;Modify agent behavior&lt;/li&gt;
&lt;li&gt;Explore local inference&lt;/li&gt;
&lt;li&gt;Reduce dependency on a single AI provider&lt;/li&gt;
&lt;li&gt;Potentially keep sensitive decisions local&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The reasoning model can evolve without rebuilding the entire application.&lt;/p&gt;

&lt;p&gt;That's important because RoundTable is not about one particular AI model. It's about creating a system where &lt;strong&gt;different AI perspectives can interact&lt;/strong&gt;.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Open-weight AI provides the reasoning.&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
&lt;strong&gt;RoundTable provides the room.&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
&lt;strong&gt;ElevenLabs provides the voice.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;




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

&lt;p&gt;I used &lt;strong&gt;DevRelay&lt;/strong&gt; during development to help with architecture, implementation planning, code generation, and reviewing the multi-agent system.&lt;/p&gt;




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

&lt;ul&gt;
&lt;li&gt;🎙️ &lt;strong&gt;ElevenLabs&lt;/strong&gt; — For giving each AI participant a distinct voice and creating a voice-first meeting experience.&lt;/li&gt;
&lt;li&gt;🧠 &lt;strong&gt;Gemma&lt;/strong&gt; — For powering the open-weight AI reasoning and multi-agent debate.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Final Thoughts
&lt;/h2&gt;

&lt;p&gt;We already have AI assistants that answer questions.&lt;/p&gt;

&lt;p&gt;I wanted to build something different.&lt;/p&gt;

&lt;p&gt;Instead of giving you &lt;strong&gt;one AI answer&lt;/strong&gt;, RoundTable gives you &lt;strong&gt;a room full of perspectives&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Sometimes the best AI isn't the one that agrees with you.&lt;/p&gt;

&lt;p&gt;It's the one that makes you &lt;strong&gt;think twice&lt;/strong&gt;.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;RoundTable AI — Don't ask AI for an answer. Build a room that argues about it.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

</description>
      <category>devchallenge</category>
      <category>weekendchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>🚀 Hello DEV! Let’s Build Something Cool!</title>
      <dc:creator>Yashika Kumari Vishwakarma</dc:creator>
      <pubDate>Sat, 03 Oct 2026 17:44:19 +0000</pubDate>
      <link>https://dev.to/yashika_kumarivishwakarm/hello-dev-lets-build-something-cool-7g8</link>
      <guid>https://dev.to/yashika_kumarivishwakarm/hello-dev-lets-build-something-cool-7g8</guid>
      <description>&lt;p&gt;🚀 Hello DEV! Let’s Build Something Cool!&lt;/p&gt;

&lt;p&gt;Finally joining the DEV Community! 👋&lt;/p&gt;

&lt;p&gt;I'm Yashika, an M.Tech CSE student who enjoys turning random ideas into actual projects. 💻&lt;/p&gt;

&lt;p&gt;I’m currently exploring:&lt;/p&gt;

&lt;p&gt;🤖 AI &amp;amp; Machine Learning&lt;br&gt;&lt;br&gt;
🌐 Full-Stack Development&lt;br&gt;&lt;br&gt;
📱 Flutter&lt;br&gt;&lt;br&gt;
🔬 AI Research&lt;br&gt;&lt;br&gt;
⚡ And a lot of experiments that sometimes work... and sometimes don't 😅&lt;/p&gt;

&lt;p&gt;From building web apps to training deep learning models, I'm learning something new with every project.&lt;/p&gt;

&lt;p&gt;I’ll be sharing my projects, experiments, failures, research, and things I learn along the way.&lt;/p&gt;

&lt;p&gt;No idea where this journey goes, but let's build and find out. 🚀&lt;/p&gt;

&lt;p&gt;What are you building right now? 👇&lt;/p&gt;

</description>
      <category>ai</category>
      <category>learning</category>
      <category>machinelearning</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
