<?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: Rishabh Jain</title>
    <description>The latest articles on DEV Community by Rishabh Jain (@rishabh12005).</description>
    <link>https://dev.to/rishabh12005</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%2F4117931%2Fe0897ad3-8111-4ebf-9929-799735739471.jpg</url>
      <title>DEV Community: Rishabh Jain</title>
      <link>https://dev.to/rishabh12005</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/rishabh12005"/>
    <language>en</language>
    <item>
      <title>Ghost Machine: An AI-Powered GitHub Repository Intelligence Platform</title>
      <dc:creator>Rishabh Jain</dc:creator>
      <pubDate>Sun, 01 Nov 2026 04:20:53 +0000</pubDate>
      <link>https://dev.to/rishabh12005/ghost-machine-an-ai-powered-github-repository-intelligence-platform-2c96</link>
      <guid>https://dev.to/rishabh12005/ghost-machine-an-ai-powered-github-repository-intelligence-platform-2c96</guid>
      <description>&lt;h1&gt;
  
  
  Ghost Machine (RepoPilot) — AI-Powered GitHub Repository Intelligence
&lt;/h1&gt;

&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/hacktoberfest-week4-2026-10-26"&gt;Hacktoberfest Open-Source AI Challenge Week 4: Ghost in the Machine&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;Ghost Machine (RepoPilot)&lt;/strong&gt;, an AI-powered GitHub repository assessment and management platform.&lt;/p&gt;

&lt;p&gt;Managing multiple GitHub repositories can become difficult. It is easy to overlook failed workflows, unresolved issues, inactive projects and maintenance problems.&lt;/p&gt;

&lt;p&gt;RepoPilot helps developers understand the health of their repositories without manually checking every detail.&lt;/p&gt;

&lt;p&gt;Key features include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;GitHub Integration:&lt;/strong&gt; Connect your GitHub account and import repositories.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Repository Assessment:&lt;/strong&gt; Evaluate repository health using available GitHub activity and workflow information.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI-Powered Summaries:&lt;/strong&gt; Generate understandable project overviews, identify risks and receive recommended next steps.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Project Management:&lt;/strong&gt; Organize repositories by status, including In Progress, Needs Attention, Completed and On Hold.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Actionable Insights:&lt;/strong&gt; Highlight failed workflows, maintenance concerns and other important signals.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I interpreted the Ghost in the Machine theme as giving developers an intelligent assistant that works behind the scenes, examining repository activity and bringing hidden problems to their attention.&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;Live Application:&lt;/strong&gt; &lt;a href="https://repopilot-9tal.onrender.com" rel="noopener noreferrer"&gt;https://repopilot-9tal.onrender.com&lt;/a&gt;&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/RISHABH12005/Ghost-Machine" rel="noopener noreferrer"&gt;https://github.com/RISHABH12005/Ghost-Machine&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The project is open source. You can explore the implementation, inspect the API routes and contribute improvements.&lt;/p&gt;

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

&lt;p&gt;I built RepoPilot using a modern web application stack:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Next.js and React&lt;/strong&gt; for the application and user interface.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;TypeScript&lt;/strong&gt; for type-safe development.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Tailwind CSS&lt;/strong&gt; for responsive styling.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;GitHub API and GraphQL API&lt;/strong&gt; for repository information, contributions, issues, pull requests and workflow activity.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Ollama Cloud&lt;/strong&gt; for AI-powered repository analysis.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Gemma 4 (31B)&lt;/strong&gt; as the model used for generating repository summaries in the demonstrated configuration.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The application collects relevant GitHub metadata and sends it to the Ollama Cloud model for analysis. The model generates project overviews, identifies potential risks and recommends actions.&lt;/p&gt;

&lt;p&gt;An important design decision is that repository summaries use GitHub metadata rather than sending entire source-code repositories to the model.&lt;/p&gt;

&lt;p&gt;This makes the analysis focused on repository activity, maintenance and project health.&lt;/p&gt;

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

&lt;p&gt;Open innovation makes it possible for developers to experiment with open-weight AI models and build useful applications without depending entirely on closed AI APIs.&lt;/p&gt;

&lt;p&gt;Using Ollama gave me flexibility in selecting and changing models while keeping the AI integration separate from the main application.&lt;/p&gt;

&lt;p&gt;It also makes the architecture adaptable to different inference environments, including local model deployments and other compatible model providers.&lt;/p&gt;

&lt;p&gt;Most importantly, open-source tools allowed me to build, modify and share a practical AI-powered developer tool while keeping the project accessible to other contributors.&lt;/p&gt;

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

&lt;p&gt;A repository can look perfectly fine at first glance while hiding failed workflows, maintenance problems and important unfinished work.&lt;/p&gt;

&lt;p&gt;I wanted to build something that could look beyond the repository's name and description, examine its activity and reveal what actually needs attention.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;RepoPilot gives those hidden signals a voice.&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>Slow Steady</title>
      <dc:creator>Rishabh Jain</dc:creator>
      <pubDate>Sun, 25 Oct 2026 19:21:49 +0000</pubDate>
      <link>https://dev.to/rishabh12005/slow-steady-1872</link>
      <guid>https://dev.to/rishabh12005/slow-steady-1872</guid>
      <description>&lt;h1&gt;
  
  
  Slow and Steady: A Document Studio for Academic Reports and Presentations
&lt;/h1&gt;

&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;I built &lt;strong&gt;Slow-Steady&lt;/strong&gt;, a web-based academic document studio designed to simplify the process of preparing project reports and presentations.&lt;/p&gt;

&lt;p&gt;Students often spend too much time formatting academic documents, organizing sections, and repeatedly checking their layouts instead of focusing on their actual project work. Slow-Steady aims to make this process more structured and convenient.&lt;/p&gt;

&lt;p&gt;The application provides eight document options:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Summer Internship Report&lt;/li&gt;
&lt;li&gt;Minor Project I Report&lt;/li&gt;
&lt;li&gt;Minor Project II Report&lt;/li&gt;
&lt;li&gt;Major Project I Report&lt;/li&gt;
&lt;li&gt;Major Project II Report&lt;/li&gt;
&lt;li&gt;Major Project Presentation&lt;/li&gt;
&lt;li&gt;Major &amp;amp; Minor Project PPT&lt;/li&gt;
&lt;li&gt;Summer Internship Report PPT&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Users first select the document type from a dashboard. They then enter their project details in a split-screen workspace, where the editor sits beside a live preview.&lt;/p&gt;

&lt;p&gt;The goal is simple: &lt;strong&gt;less repetitive formatting, clearer document preparation, and more time for meaningful project work.&lt;/strong&gt;&lt;/p&gt;

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

&lt;p&gt;Try the deployed application:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://slow-steady.onrender.com/" rel="noopener noreferrer"&gt;Open Slow-Steady&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The application includes a document-selection dashboard, a document editor, a live preview, and editable DOCX/PPTX export functionality.&lt;/p&gt;

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

&lt;p&gt;The project is open source and available on GitHub:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://github.com/RISHABH12005/Slow-Steady" rel="noopener noreferrer"&gt;RISHABH12005/Slow-Steady&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;You can explore the implementation, review the workflow, report issues, and contribute improvements.&lt;/p&gt;

&lt;p&gt;The repository also includes automated compliance tests through GitHub Actions.&lt;/p&gt;

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

&lt;p&gt;I built Slow-Steady as a web application using Python and FastAPI, with document-generation libraries for producing editable Word documents and PowerPoint presentations.&lt;/p&gt;

&lt;p&gt;The main components include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;FastAPI:&lt;/strong&gt; Handles the web application and document-generation requests.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;python-docx:&lt;/strong&gt; Generates editable Word reports.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;python-pptx:&lt;/strong&gt; Generates editable PowerPoint presentations.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;HTML, CSS, and JavaScript:&lt;/strong&gt; Provide the dashboard, responsive editor layout, and live preview interactions.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;GitHub Actions:&lt;/strong&gt; Runs automated tests to check the application and generated documents.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Render:&lt;/strong&gt; Hosts the deployed web application.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I designed the interface around a two-step workflow: choose a document first, then work in a split-screen editor and preview.&lt;/p&gt;

&lt;p&gt;The project focuses on reusable document structures, editable exports, and automated checks. Generated documents still need to be reviewed against the applicable academic guidelines before submission.&lt;/p&gt;

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

&lt;p&gt;Open innovation makes it possible for developers and students to inspect how a tool works, adapt it to their own needs, and contribute improvements rather than depending entirely on a closed service.&lt;/p&gt;

&lt;p&gt;For Slow-Steady, an open-source approach means that contributors can improve report structures, add document profiles, strengthen formatting validation, and help make the tool more useful for different academic requirements.&lt;/p&gt;

&lt;p&gt;It also makes the development process more transparent: users can inspect the code and automated tests instead of treating the application as a black box.&lt;/p&gt;

&lt;p&gt;The project can grow through community contributions, shared feedback, and reusable solutions.&lt;/p&gt;

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

&lt;p&gt;I used AI assistance during development to refine the interface, improve the document-selection workflow, troubleshoot automated test failures, and make the preview easier to navigate.&lt;/p&gt;

&lt;p&gt;I haven't included a public agent-session recording because I don't yet have a verified shareable session link. If I publish one through DevRelay, I'll add it here.&lt;/p&gt;

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

&lt;p&gt;The biggest payoff is reducing repetitive setup work.&lt;/p&gt;

&lt;p&gt;Instead of starting from a blank document every time, a student can select a document profile, enter project information, review the preview, and generate an editable file.&lt;/p&gt;

&lt;p&gt;I haven't measured the time saved in a formal user test, so I won't claim a specific percentage or number of hours. The next step is to test the application with students, measure how long common document-preparation tasks take, and use their feedback to improve the workflow.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Slow-Steady is built around one idea: spend less time fighting document formatting and more time working on the project itself.&lt;/strong&gt;&lt;/p&gt;

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

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>Touch Grass 🌱: An AI-Powered Outdoor Challenge for Students</title>
      <dc:creator>Rishabh Jain</dc:creator>
      <pubDate>Sun, 11 Oct 2026 20:30:29 +0000</pubDate>
      <link>https://dev.to/rishabh12005/touch-grass-an-ai-powered-outdoor-challenge-for-students-4ln2</link>
      <guid>https://dev.to/rishabh12005/touch-grass-an-ai-powered-outdoor-challenge-for-students-4ln2</guid>
      <description>&lt;h1&gt;
  
  
  Touch Grass 🌱 — Turning Screen Time into Outdoor Time
&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;&lt;strong&gt;Touch Grass&lt;/strong&gt; is an AI-powered outdoor challenge platform built for students at Jaypee University of Engineering and Technology (JUET), Guna.&lt;/p&gt;

&lt;p&gt;In a world where students spend hours in front of screens, I wanted to build something that encourages them to step outside, explore their campus, and reconnect with the world around them.&lt;/p&gt;

&lt;p&gt;The platform turns going outdoors into a simple daily challenge. Students can:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;🌿 Discover daily, campus-focused outdoor challenges.&lt;/li&gt;
&lt;li&gt;📸 Submit photos as evidence of completing challenges.&lt;/li&gt;
&lt;li&gt;🤖 Use AI-powered image verification to help assess submissions.&lt;/li&gt;
&lt;li&gt;🔥 Track their daily activity streaks and completed challenges.&lt;/li&gt;
&lt;li&gt;🏆 Earn milestones and celebrate their progress.&lt;/li&gt;
&lt;li&gt;📊 View their activity through a personalized dashboard.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The goal is simple: make spending time outdoors more engaging through small, achievable actions and a sense of community.&lt;/p&gt;

&lt;p&gt;Touch Grass is designed for JUET students, but the underlying idea can be adapted for other campuses and communities.&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;Try the live application:&lt;/strong&gt; &lt;a href="https://touch-grass-vert.vercel.app" rel="noopener noreferrer"&gt;https://touch-grass-vert.vercel.app&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Explore the source code:&lt;/strong&gt; &lt;a href="https://github.com/RISHABH12005/Touch-Grass" rel="noopener noreferrer"&gt;https://github.com/RISHABH12005/Touch-Grass&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The application is built with a responsive interface so students can access their challenges and submit photos from their devices.&lt;/p&gt;

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

&lt;p&gt;The project is open source and available on GitHub:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Repository:&lt;/strong&gt; &lt;a href="https://github.com/RISHABH12005/Touch-Grass" rel="noopener noreferrer"&gt;https://github.com/RISHABH12005/Touch-Grass&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The repository includes the application source code, database schema, API routes, AI integration, and setup instructions.&lt;/p&gt;

&lt;p&gt;I welcome feedback, ideas, and contributions that make outdoor participation more engaging and accessible.&lt;/p&gt;

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

&lt;p&gt;I built Touch Grass using a modern full-stack web architecture, combining web technologies, database-backed progress tracking, and open-source AI tooling.&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;Next.js App Router, React, and TypeScript:&lt;/strong&gt; Application architecture, interactive interfaces, and server-side functionality.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Tailwind CSS:&lt;/strong&gt; Responsive UI styling.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;PostgreSQL and Prisma:&lt;/strong&gt; Persistent storage for student records, challenges, submissions, and progress.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Ollama and vision-capable models:&lt;/strong&gt; AI-assisted image verification for submitted challenge photos.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Vercel:&lt;/strong&gt; Deployment of the web application.&lt;/li&gt;
&lt;/ul&gt;

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

&lt;ol&gt;
&lt;li&gt;A student registers and opens their dashboard.&lt;/li&gt;
&lt;li&gt;The student views the available daily challenge.&lt;/li&gt;
&lt;li&gt;They complete the activity outdoors and submit a photo.&lt;/li&gt;
&lt;li&gt;The server uses a vision-capable AI model to help assess the submitted image.&lt;/li&gt;
&lt;li&gt;The application records the submission and tracks progress, streaks, and milestones.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;I integrated Ollama so the project can use a locally hosted model or Ollama Cloud, depending on the deployment configuration. This provides flexibility in how image verification is run.&lt;/p&gt;

&lt;p&gt;AI verification is intended to assist the workflow, not guarantee that a photo proves someone's identity or physical location.&lt;/p&gt;

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

&lt;p&gt;Open innovation matters because useful technology should be something people can understand, adapt, improve, and build upon.&lt;/p&gt;

&lt;p&gt;For Touch Grass, using open-source technologies and an adaptable AI integration makes experimentation more accessible. The project can evolve without tying its entire architecture to a single proprietary AI provider.&lt;/p&gt;

&lt;p&gt;Ollama provides flexibility to experiment with vision-capable models locally or through its cloud service. This creates opportunities to explore different models, evaluate their results, and choose an approach that fits the application's needs and available resources.&lt;/p&gt;

&lt;p&gt;Open source also makes collaboration possible. Other developers can inspect the implementation, suggest improvements, contribute features, and adapt the platform for their own campuses.&lt;/p&gt;

&lt;p&gt;Most importantly, the idea itself is reusable. A university, school, or local community could build on Touch Grass to encourage outdoor activities, environmental awareness, and healthier digital habits.&lt;/p&gt;

&lt;p&gt;I believe open innovation is not just about making code available. It is about giving more people the opportunity to learn, experiment, and turn an idea into something useful.&lt;/p&gt;

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

&lt;p&gt;I have not included an agent session link in this submission. If available, I may add a DevRelay session recording to document the development process and AI-assisted engineering workflow.&lt;/p&gt;

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

&lt;p&gt;Open-source AI is a core part of this project through its Ollama-based, vision-capable model integration.&lt;/p&gt;

&lt;p&gt;I will select the applicable partner prize categories in accordance with the official challenge rules and the integrations that qualify.&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Built with the idea that sometimes the best thing technology can do is help us spend less time on our screens and more time in the real world.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Let's touch grass. 🌱&lt;/p&gt;

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