<?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: Sneha Ghosh</title>
    <description>The latest articles on DEV Community by Sneha Ghosh (@technical_isopod_075).</description>
    <link>https://dev.to/technical_isopod_075</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%2F2320197%2F24cc18be-f31d-4a6b-a30a-8879ec203fb4.png</url>
      <title>DEV Community: Sneha Ghosh</title>
      <link>https://dev.to/technical_isopod_075</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/technical_isopod_075"/>
    <language>en</language>
    <item>
      <title>Steady: Turn big goals into small steps with local open-source AI</title>
      <dc:creator>Sneha Ghosh</dc:creator>
      <pubDate>Tue, 20 Oct 2026 18:11:38 +0000</pubDate>
      <link>https://dev.to/technical_isopod_075/steady-turn-big-goals-into-small-steps-with-local-open-source-ai-54l9</link>
      <guid>https://dev.to/technical_isopod_075/steady-turn-big-goals-into-small-steps-with-local-open-source-ai-54l9</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;&lt;strong&gt;Steady: Small Steps, Real Progress.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Steady is a local-first AI planning assistant that turns overwhelming goals into small, actionable steps. Users enter a goal and their constraints, and Steady generates a practical plan using an open-weight AI model running locally.&lt;/p&gt;

&lt;p&gt;It helps students, developers, and anyone struggling to get started spend less time planning and more time taking action.&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;Live Demo:&lt;/strong&gt; To be added.&lt;/p&gt;

&lt;p&gt;Run Steady locally by following the setup instructions in the repository.&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/SnehaghoshBarsha444/hf26_week3-DevChallange/tree/main/steady-open-source-ai" rel="noopener noreferrer"&gt;Steady | Hacktoberfest Week 3&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;I built Steady using Python, Flask, HTML, CSS, and JavaScript, with Ollama serving the AI model locally.&lt;/p&gt;

&lt;p&gt;The default model is &lt;code&gt;gemma3:1b&lt;/code&gt;. The application accepts a user's goal and optional context, validates the input, sends it to the local model, and returns an actionable plan.&lt;/p&gt;

&lt;p&gt;The MVP includes a responsive interface, input validation, error handling, a copy-plan feature, and basic automated tests.&lt;/p&gt;

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

&lt;p&gt;I wanted to explore how AI-powered planning could work without depending on a closed, hosted AI API.&lt;/p&gt;

&lt;p&gt;By running an open-weight model locally, Steady gives users greater control over their data and the freedom to experiment with different models. It can also avoid per-request hosted AI API fees, although local hardware and setup requirements still apply.&lt;/p&gt;

&lt;p&gt;Open innovation makes it easier to inspect, adapt, and improve the tools we use.&lt;/p&gt;

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

&lt;p&gt;Not available yet. I plan to share a DevRelay session once the development workflow has been recorded.&lt;/p&gt;

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

&lt;p&gt;Steady aims to reduce the friction between having a goal and knowing what to do next. Instead of starting with a blank page, users get a structured plan they can review, copy, and adapt.&lt;/p&gt;

&lt;p&gt;The next step is to test it with real users and measure how much planning time it actually saves.&lt;/p&gt;

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

&lt;p&gt;No partner prize category claimed at this stage. I will update this section if the finished implementation meets the requirements of an eligible category.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>Local Invoice &amp; Receipt Sorter</title>
      <dc:creator>Sneha Ghosh</dc:creator>
      <pubDate>Tue, 13 Oct 2026 17:26:41 +0000</pubDate>
      <link>https://dev.to/technical_isopod_075/local-invoice-receipt-sorter-3a8h</link>
      <guid>https://dev.to/technical_isopod_075/local-invoice-receipt-sorter-3a8h</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;I built &lt;strong&gt;Local Invoice &amp;amp; Receipt Sorter&lt;/strong&gt;, a privacy-first bookkeeping tool for freelancers, creators, and small side-hustle businesses.&lt;/p&gt;

&lt;p&gt;Managing receipts and invoices manually is time-consuming and error-prone. This tool allows users to upload multiple invoice or receipt files and automatically extracts useful bookkeeping information, including:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Vendor name&lt;/li&gt;
&lt;li&gt;Total amount&lt;/li&gt;
&lt;li&gt;Date&lt;/li&gt;
&lt;li&gt;Tax amount&lt;/li&gt;
&lt;li&gt;Expense category&lt;/li&gt;
&lt;li&gt;Source filename&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The application also detects potential duplicate expenses, summarizes spending by category, and exports the processed data as a bookkeeping-ready CSV file.&lt;/p&gt;

&lt;p&gt;The main users are freelancers, independent contractors, and small business owners who want a lightweight alternative to expensive accounting software while keeping their financial documents private.&lt;/p&gt;

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

&lt;p&gt;The project currently runs locally as a Flask web application.&lt;/p&gt;

&lt;p&gt;To run it:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;python &lt;span class="nt"&gt;-m&lt;/span&gt; venv .venv
&lt;span class="nb"&gt;source&lt;/span&gt; .venv/bin/activate
pip &lt;span class="nb"&gt;install&lt;/span&gt; &lt;span class="nt"&gt;-r&lt;/span&gt; requirements.txt
python app.py
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Then open:&lt;br&gt;
Text&lt;/p&gt;

&lt;p&gt;&lt;a href="http://localhost:5000" rel="noopener noreferrer"&gt;http://localhost:5000&lt;/a&gt;&lt;/p&gt;

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

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

&lt;p&gt;&lt;a href="https://github.com/SnehaghoshBarsha444/hf26_-Side_Hustle-DevChallange-" rel="noopener noreferrer"&gt;https://github.com/SnehaghoshBarsha444/hf26_-Side_Hustle-DevChallange-&lt;/a&gt;&lt;br&gt;
How I Built It&lt;/p&gt;

&lt;p&gt;The application is built with Python and Flask.&lt;/p&gt;

&lt;p&gt;The document-processing pipeline uses open-source tools, including:&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Tesseract OCR through pytesseract for extracting text from invoice and receipt images
Pillow for image processing
pypdf for extracting text from PDF files
Python-based parsing and classification for identifying vendors, dates, totals, taxes, and expense categories
Flask and HTML/CSS for the web interface
CSV generation for exporting bookkeeping data
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;Users upload one or more files through the browser. The application processes each document locally, extracts the relevant fields, identifies possible duplicates, groups expenses by category, and presents the results in a simple dashboard.&lt;/p&gt;

&lt;p&gt;No financial documents need to be sent to a remote server or third-party API.&lt;br&gt;
Why Does Open Innovation Matter?&lt;/p&gt;

&lt;p&gt;Open innovation made it possible to build this project using accessible, transparent, and locally runnable tools instead of relying on expensive proprietary accounting APIs.&lt;/p&gt;

&lt;p&gt;Using open-source OCR and document-processing libraries provides several advantages:&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Financial documents remain on the user's machine
Users are not locked into a cloud provider
The project can run with low infrastructure costs
Developers can inspect, improve, and customize the extraction logic
The tool can be adapted for different invoice formats, languages, and bookkeeping workflows
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;For a side-hustle product, local-first open-source technology makes it possible to create a useful and affordable tool while respecting user privacy.&lt;br&gt;
My Agent Session&lt;/p&gt;

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

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

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Open-Source AI
Productivity
Small Business / Side Hustle
Privacy-first Technology
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;Important:&lt;/strong&gt; Your current implementation uses open-source OCR and rule-based document extraction, but I did not find a generative AI or local language model in the repository. To keep the submission accurate, describe it as an &lt;strong&gt;open-source OCR and document-processing project&lt;/strong&gt; unless you add an actual open-weight AI model.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>Suryakavacham — Multimodal Media Integrity &amp; Forensic Verification Shield</title>
      <dc:creator>Sneha Ghosh</dc:creator>
      <pubDate>Thu, 08 Oct 2026 16:08:28 +0000</pubDate>
      <link>https://dev.to/technical_isopod_075/suryakavacham-multimodal-media-integrity-forensic-verification-shield-i19</link>
      <guid>https://dev.to/technical_isopod_075/suryakavacham-multimodal-media-integrity-forensic-verification-shield-i19</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/mlh-hackathon"&gt;MLH x DEV Writing Challenge&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

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

&lt;p&gt;For this project, I built &lt;strong&gt;Suryakavacham — Multimodal Media Integrity &amp;amp; Forensic Verification Shield&lt;/strong&gt;, a cybersecurity and media-forensics platform designed to help investigators analyse the authenticity and integrity of images, videos, and audio files.&lt;/p&gt;

&lt;p&gt;The idea behind Suryakavacham came from a growing problem: manipulated media and deepfakes are becoming increasingly difficult to identify. A single “fake” or “real” prediction is often not enough, especially in situations where the evidence may have serious consequences.&lt;/p&gt;

&lt;p&gt;Instead of relying on a black-box deepfake score, Suryakavacham follows an &lt;strong&gt;“Evidence Before Verdict”&lt;/strong&gt; approach. It combines multiple independent forensic signals, including:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Visual anomalies&lt;/li&gt;
&lt;li&gt;Audio and spectral inconsistencies&lt;/li&gt;
&lt;li&gt;Temporal irregularities&lt;/li&gt;
&lt;li&gt;Audio-video synchronization&lt;/li&gt;
&lt;li&gt;Metadata analysis&lt;/li&gt;
&lt;li&gt;Provenance verification&lt;/li&gt;
&lt;li&gt;Cross-modal consistency&lt;/li&gt;
&lt;li&gt;Cryptographic file hashing&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The platform presents the result as an explainable forensic assessment rather than an absolute truth. It shows the evidence behind an assessment, the confidence level, uncertainty, contradictory signals, and recommended next steps for human reviewers.&lt;/p&gt;

&lt;p&gt;The application includes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A cybersecurity-focused dashboard&lt;/li&gt;
&lt;li&gt;Investigation and case management&lt;/li&gt;
&lt;li&gt;Secure media ingestion&lt;/li&gt;
&lt;li&gt;Media Vault&lt;/li&gt;
&lt;li&gt;Visual, audio, and temporal analysis interfaces&lt;/li&gt;
&lt;li&gt;Evidence Explorer&lt;/li&gt;
&lt;li&gt;Forensic Timeline&lt;/li&gt;
&lt;li&gt;Evidence Fusion&lt;/li&gt;
&lt;li&gt;AI Forensic Reasoning&lt;/li&gt;
&lt;li&gt;Mitigation Center&lt;/li&gt;
&lt;li&gt;Forensic report generation&lt;/li&gt;
&lt;li&gt;Model Registry&lt;/li&gt;
&lt;li&gt;System Architecture visualization&lt;/li&gt;
&lt;li&gt;Audit trail and review workflows&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Suryakavacham also includes a deterministic demonstration mode with controlled cases for synthetic video indicators, synthetic audio indicators, and cross-modal inconsistencies. Demo results are clearly labelled as &lt;strong&gt;CONTROLLED DEMONSTRATION&lt;/strong&gt; so that they are not confused with real scientific measurements.&lt;/p&gt;

&lt;p&gt;The most important lesson I learned while building this project was that AI systems used for sensitive investigations must be transparent, uncertainty-aware, and designed with human review in mind. An AI assessment should support an analyst—it should never replace evidence or make claims about a person’s intent or legal responsibility.&lt;/p&gt;

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

&lt;p&gt;You can explore the deployed application here:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://suryakavacham.chitrakalpan.in" rel="noopener noreferrer"&gt;Open the Suryakavacham Demo&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The demo showcases the complete investigation workflow:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Create an investigation&lt;/li&gt;
&lt;li&gt;Ingest media&lt;/li&gt;
&lt;li&gt;Start preprocessing&lt;/li&gt;
&lt;li&gt;Run forensic analysis modules&lt;/li&gt;
&lt;li&gt;Review collected evidence&lt;/li&gt;
&lt;li&gt;Fuse evidence from multiple sources&lt;/li&gt;
&lt;li&gt;Generate an explainable assessment&lt;/li&gt;
&lt;li&gt;Review mitigation recommendations&lt;/li&gt;
&lt;li&gt;Generate a forensic report&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The project repository is available here:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://github.com/SnehaghoshBarsha444/surya-kavacham" rel="noopener noreferrer"&gt;View the Suryakavacham Repository&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Partner Technologies
&lt;/h2&gt;

&lt;p&gt;I used several technologies to build Suryakavacham:&lt;/p&gt;

&lt;h3&gt;
  
  
  React and TypeScript
&lt;/h3&gt;

&lt;p&gt;The frontend is built with React and TypeScript. TypeScript helped me create a more reliable and maintainable architecture by providing strongly typed data structures for investigations, media assets, analysis results, evidence objects, assessments, and reports.&lt;/p&gt;

&lt;h3&gt;
  
  
  TanStack Start and TanStack Router
&lt;/h3&gt;

&lt;p&gt;TanStack Start and TanStack Router were used to create the application structure and file-based routing system. This made it easier to organise the many sections of the platform, including the dashboard, investigations, media vault, evidence explorer, reports, and system architecture pages.&lt;/p&gt;

&lt;h3&gt;
  
  
  Supabase and PostgreSQL
&lt;/h3&gt;

&lt;p&gt;Supabase was used as the backend foundation for authentication, database operations, storage, and server-side functionality. PostgreSQL provides the data layer for investigations, media assets, analysis runs, evidence, assessments, review actions, reports, and audit events.&lt;/p&gt;

&lt;p&gt;The application architecture is designed around authenticated access, private media storage, Row Level Security, and server-side processing.&lt;/p&gt;

&lt;h3&gt;
  
  
  Tailwind CSS
&lt;/h3&gt;

&lt;p&gt;Tailwind CSS was used to build the visual interface. Since Suryakavacham is intended for cybersecurity professionals and digital investigators, I focused on creating an interface that is technical, professional, information-dense, and easy to navigate.&lt;/p&gt;

&lt;p&gt;I intentionally avoided generic cyberpunk styling, excessive neon effects, and hacker clichés. Instead, the UI uses a high-trust forensic design language with clear status indicators, evidence cards, timelines, dashboards, and structured reports.&lt;/p&gt;

&lt;h3&gt;
  
  
  Lucide React
&lt;/h3&gt;

&lt;p&gt;Lucide React was used for interface icons throughout the platform. The icons help users quickly understand actions such as uploading media, reviewing evidence, generating reports, inspecting metadata, and starting analysis.&lt;/p&gt;

&lt;h3&gt;
  
  
  jsPDF and JSZip
&lt;/h3&gt;

&lt;p&gt;These libraries were used to support report generation and evidence export workflows. The goal is to allow investigators to create structured forensic reports and export relevant evidence in a practical format.&lt;/p&gt;

&lt;h3&gt;
  
  
  QRCode
&lt;/h3&gt;

&lt;p&gt;QRCode functionality was included for verification-oriented workflows, such as generating records related to file hashes and forensic reports.&lt;/p&gt;

&lt;p&gt;Working with these technologies helped me understand how frontend design, backend services, security, data modelling, and explainable AI workflows need to work together in a sensitive cybersecurity product.&lt;/p&gt;

&lt;h2&gt;
  
  
  Hackathon Experience
&lt;/h2&gt;

&lt;p&gt;I built Suryakavacham as a project focused on the intersection of artificial intelligence, cybersecurity, media forensics, and responsible technology.&lt;/p&gt;

&lt;p&gt;The hackathon experience gave me the opportunity to explore how a technical idea can be transformed into a complete product with a real user workflow. Instead of building only a model or a simple classifier, I wanted to create an end-to-end platform that considers investigation management, evidence collection, uncertainty, human review, mitigation, and reporting.&lt;/p&gt;

&lt;p&gt;One of the most memorable parts of the experience was thinking about the ethical responsibility behind AI-powered media analysis. A system that detects potential manipulation should not automatically accuse people or present uncertain predictions as facts. This shaped the entire product design of Suryakavacham.&lt;/p&gt;

&lt;p&gt;The project also helped me improve my understanding of:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Building complex interfaces with React and TypeScript&lt;/li&gt;
&lt;li&gt;Designing modular analysis pipelines&lt;/li&gt;
&lt;li&gt;Structuring evidence and forensic results&lt;/li&gt;
&lt;li&gt;Creating secure media workflows&lt;/li&gt;
&lt;li&gt;Communicating uncertainty in AI systems&lt;/li&gt;
&lt;li&gt;Designing dashboards for professional users&lt;/li&gt;
&lt;li&gt;Separating model output from observed evidence&lt;/li&gt;
&lt;li&gt;Keeping human review as part of high-impact decisions&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I am especially proud of the project’s central principle:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Evidence before verdict.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Suryakavacham is designed to help analysts see the signal, verify the source, and trust the evidence.&lt;/p&gt;

</description>
      <category>mlhacks</category>
      <category>devchallenge</category>
      <category>hackathon</category>
    </item>
    <item>
      <title>Smallwild</title>
      <dc:creator>Sneha Ghosh</dc:creator>
      <pubDate>Thu, 08 Oct 2026 15:54:02 +0000</pubDate>
      <link>https://dev.to/technical_isopod_075/smallwild-1ci0</link>
      <guid>https://dev.to/technical_isopod_075/smallwild-1ci0</guid>
      <description>&lt;h1&gt;
  
  
  Smallwild
&lt;/h1&gt;

&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;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;Smallwild is an urban nature side-quest generator. Choose how much time you have, what kind of outdoor space is nearby, how you feel like moving, and something you are curious about. A local model turns those broad details into one short invitation to step outside and notice the ordinary wild around you.&lt;/p&gt;

&lt;p&gt;It is for people whose nature is a street tree, a crack in the pavement, a courtyard, or a pocket of sky between buildings. There is no address field, GPS, map, route, species identification, pollution score, or safety verdict. The point is not to navigate a screen; it is to take one idea outside and look around.&lt;/p&gt;

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

&lt;p&gt;Run it locally using the steps below. There is no deployed demo or field-test video included yet.&lt;/p&gt;

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

&lt;p&gt;This repository contains a static HTML, CSS, and JavaScript app. The browser sends the selected prompt to Ollama on the user's machine; there is no project backend and no remote AI API.&lt;/p&gt;

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

&lt;p&gt;Smallwild uses &lt;a href="https://ollama.com/" rel="noopener noreferrer"&gt;Ollama&lt;/a&gt; to run an open-weight model locally. The default is &lt;code&gt;gemma3:1b&lt;/code&gt;; the model field can be changed to any model already pulled into Ollama. A constrained prompt asks for a compact JSON quest: an invitation, three things to notice, a listening prompt, and a gentle closing thought. The app renders it as a printable field card. A tiny outing count is stored in local browser storage; no observations, locations, or profiles are saved.&lt;/p&gt;

&lt;p&gt;To run it:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Install Ollama and pull a model, for example &lt;code&gt;ollama pull gemma3:1b&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Start Ollama and allow the app's browser origin in Ollama's &lt;code&gt;OLLAMA_ORIGINS&lt;/code&gt; setting. For a local app, that is &lt;code&gt;http://localhost:8000&lt;/code&gt;. For a forwarded preview, use the exact origin shown in the app's connection error. If you run Ollama manually, for example: &lt;code&gt;OLLAMA_ORIGINS="http://localhost:8000,https://&amp;lt;your-forwarded-app-origin&amp;gt;" ollama serve&lt;/code&gt;. If Ollama is already running as a service or desktop app, add the origin to its environment and restart it. Avoid &lt;code&gt;OLLAMA_ORIGINS=*&lt;/code&gt; on a network-accessible machine.&lt;/li&gt;
&lt;li&gt;In this repository, run &lt;code&gt;python3 -m http.server 8000&lt;/code&gt; and open &lt;code&gt;http://localhost:8000&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Enter your local model's name in the form if you chose something other than &lt;code&gt;gemma3:1b&lt;/code&gt;.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;After downloading the model, inference and the app's assets can run locally. Smallwild does not fetch weather, air quality, maps, or location data. Its suggestions are creative prompts, not verified ecological facts or personal-safety advice; use your own judgment about where to go.&lt;/p&gt;

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

&lt;p&gt;The useful input here is personal but deliberately approximate: what kind of place is nearby and how much time someone has. A local open-weight model means even those broad clues do not need to go to a hosted API. The model is swappable, the prompt is inspectable, and the static app is easy to remix for another language, neighborhood, or model. Once the model is downloaded, generating a quest does not require a per-request service or an internet connection.&lt;/p&gt;

&lt;p&gt;Open innovation also makes the limits visible. Smallwild does not pretend a language model can verify local species, weather, or outdoor safety. It makes a small creative suggestion, then gets out of the way. The tradeoff is that users need Ollama, a compatible device, and a locally downloaded model; response quality varies by model.&lt;/p&gt;

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

&lt;p&gt;Not included.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>A Retrospective of My Hacktoberfest 2024 Experience</title>
      <dc:creator>Sneha Ghosh</dc:creator>
      <pubDate>Fri, 01 Nov 2024 11:50:36 +0000</pubDate>
      <link>https://dev.to/technical_isopod_075/a-retrospective-of-my-hacktoberfest-2024-experience-3947</link>
      <guid>https://dev.to/technical_isopod_075/a-retrospective-of-my-hacktoberfest-2024-experience-3947</guid>
      <description>&lt;p&gt;&lt;strong&gt;Introduction:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Hacktoberfest 2021 ~ Scenarios Of Learning, Challenges And Rewarding Experience This year’s Hacktoberfest brought new learnings, experiences, challenges and things to contemplate! In this article, I will walk you through what I learned, the highlights and some important takeaways from working on open-source projects.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Challenges Faced:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;However one of the first issues I faced was trying to capitalize on any project able where I could apply my skills (HMTL, CSS, Javascript, three.js) could really contribute. Finding projects matching my skills with a learning curve took time.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What I Learned:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;em&gt;Collaborating in a Work Environment:&lt;/em&gt; Hacktoberfest&lt;br&gt;
motivated me to work in the open-source collaboration. There was so much more to learn between submitting PRs, providing good descriptions, and receiving feedback, which really went into understanding version control/git, documenting, and making sure my code met certain standards after submission.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;em&gt;Technical Skill Development:&lt;/em&gt; I experienced practice for three. js, and so I challenged myself to understand how HTML, CSS and JavaScript can integrate to complement each other for better frontend contributions.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;em&gt;Improved Problem Solving:&lt;/em&gt; Each PR had a personality of its own with different problems that resulted in me to think outside the box!&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Highlights:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;a. _ Diverse Projects:_ Being involved in projects across different domains and bringing a new dimension to the table.&lt;/p&gt;

&lt;p&gt;b. _ Meeting With Others:_ The chance to meet other contributors, bounce ideas off one another and collaborate was exciting. There is no community like Hacktoberfest community!&lt;/p&gt;

&lt;p&gt;I feel accomplished! It was very rewarding and heavy experience which helped me to level up on aspects I did not see coming, with each PR.&lt;/p&gt;

&lt;p&gt;This is my first time, and I am looking forward to contributing to more open source. This has encouraged me to pursue more difficult projects and grow as a developer!                   &lt;/p&gt;

&lt;p&gt;Thanksfor giving this opportunity &lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hacktoberfest</category>
      <category>opensource</category>
    </item>
  </channel>
</rss>
