<?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: Ishaan</title>
    <description>The latest articles on DEV Community by Ishaan (@ishaansharmadev).</description>
    <link>https://dev.to/ishaansharmadev</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%2F3814411%2F9ed2e25e-05bb-48bf-9ea8-1638bf45bfe4.jpg</url>
      <title>DEV Community: Ishaan</title>
      <link>https://dev.to/ishaansharmadev</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/ishaansharmadev"/>
    <language>en</language>
    <item>
      <title>I got tired of getting lost in 10,000-file codebases, so I built a 3D visualization engine.</title>
      <dc:creator>Ishaan</dc:creator>
      <pubDate>Thu, 18 Jun 2026 09:31:10 +0000</pubDate>
      <link>https://dev.to/ishaansharmadev/i-got-tired-of-getting-lost-in-10000-file-codebases-so-i-built-a-3d-visualization-engine-54pf</link>
      <guid>https://dev.to/ishaansharmadev/i-got-tired-of-getting-lost-in-10000-file-codebases-so-i-built-a-3d-visualization-engine-54pf</guid>
      <description>&lt;p&gt;Whenever I join a new project, reading the codebase top-to-bottom feels impossible. Code isn't linear. It's a massive, tangled web of hundreds of files, circular dependencies, and hidden logic.&lt;/p&gt;

&lt;p&gt;I wanted a way to just &lt;strong&gt;"fly through"&lt;/strong&gt; an architecture to see how everything connects. &lt;/p&gt;

&lt;p&gt;So over the last few weeks, I built &lt;strong&gt;Software MRI&lt;/strong&gt; — an open-source, 100% local Electron app that parses directories using Abstract Syntax Trees (ASTs) and renders a massive 3D force-directed graph. &lt;/p&gt;

&lt;p&gt;Here is how I built it, and the technical hurdles I had to overcome.&lt;/p&gt;




&lt;h2&gt;
  
  
  🏗️ The Architecture (Under the Hood)
&lt;/h2&gt;

&lt;p&gt;Software MRI uses a chunked, multi-layered static analysis pipeline.&lt;/p&gt;

&lt;p&gt;Because I built this in Electron, I was able to split the workload between the Node.js backend and the Chromium frontend.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;The Parser (Main Process):&lt;/strong&gt; &lt;br&gt;
I use &lt;code&gt;tree-sitter&lt;/code&gt; (compiled to WebAssembly) to parse the code of over 300+ programming languages locally. It rips through the codebase, extracting every import, export, and function definition without ever sending your proprietary code to a cloud server.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;The Disease Analyzer:&lt;/strong&gt;&lt;br&gt;
Once the AST is built, I run basic graph traversal algorithms (like Tarjan’s strongly connected components) to detect "diseases"—things like circular dependencies or massive cyclomatic complexity spikes.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;The Physics Engine (Renderer Process):&lt;/strong&gt;&lt;br&gt;
This is where things got tricky.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  🏎️ Overcoming the UI Freeze
&lt;/h2&gt;

&lt;p&gt;The biggest challenge I faced was the UI freezing when analyzing massive monolithic repos (like VS Code or the Linux Kernel). &lt;/p&gt;

&lt;p&gt;If you try to run a &lt;code&gt;d3-force-3d&lt;/code&gt; simulation on 10,000 nodes on the main thread, the browser window will completely lock up. &lt;/p&gt;

&lt;p&gt;To solve this, I had to push the &lt;strong&gt;entire physics simulation into a background WebWorker&lt;/strong&gt;. The WebWorker calculates the coordinate ticks in the background and streams the updated &lt;code&gt;[x, y, z]&lt;/code&gt; positions back to the main thread in chunks.&lt;/p&gt;

&lt;h2&gt;
  
  
  🌌 Aggressive Level-of-Detail (LOD)
&lt;/h2&gt;

&lt;p&gt;Even with WebWorkers handling the physics, rendering 10,000 text labels and 50,000 connecting lines in Three.js will melt your GPU.&lt;/p&gt;

&lt;p&gt;I implemented an aggressive custom LOD (Level of Detail) camera system:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Zoomed Out:&lt;/strong&gt; Files render as single instanced points (handling 10K+ nodes at a buttery smooth 60fps).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Flying In:&lt;/strong&gt; As the camera gets closer, the points resolve into 3D spheres.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Close Up:&lt;/strong&gt; Text labels appear, and the actual code reveals itself.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;On top of this, the "diseased" files (the ones with circular dependencies) are given a custom glowing red WebGL shader so you can spot architectural flaws visually from a mile away.&lt;/p&gt;




&lt;h2&gt;
  
  
  🚀 Try it yourself!
&lt;/h2&gt;

&lt;p&gt;I open-sourced the entire project today. You can download the Windows &lt;code&gt;.exe&lt;/code&gt; directly from the Releases page, drag-and-drop your biggest local repository into it, and watch it come alive!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;💻 GitHub Repo &amp;amp; Download:&lt;/strong&gt; &lt;a href="https://github.com/Ishaan-Sharma-tech/software-mri" rel="noopener noreferrer"&gt;Ishaan-Sharma-tech/software-mri&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;🌐 Live Website:&lt;/strong&gt; &lt;a href="https://ishaan-sharma-tech.github.io/software-mri" rel="noopener noreferrer"&gt;Software MRI Landing Page&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I would absolutely love to hear your feedback on the architecture, or if you have any ideas on how I can optimize the AST parsing even further! Drop a comment below. 👇&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>webdev</category>
      <category>opensource</category>
      <category>architecture</category>
    </item>
    <item>
      <title>Visualizing Database Design: From Interactive Canvas to Drizzle, Prisma, and SQL in Real-time</title>
      <dc:creator>Ishaan</dc:creator>
      <pubDate>Sat, 23 May 2026 08:46:47 +0000</pubDate>
      <link>https://dev.to/ishaansharmadev/visualizing-database-design-from-interactive-canvasto-drizzle-prisma-and-sql-in-real-time-2een</link>
      <guid>https://dev.to/ishaansharmadev/visualizing-database-design-from-interactive-canvasto-drizzle-prisma-and-sql-in-real-time-2een</guid>
      <description>&lt;p&gt;Every full-stack developer has been there: you are planning a new&lt;br&gt;
  feature, sketching out database tables, and spending half your time&lt;br&gt;
  looking up ORM syntax for many-to-many relationships or writing join&lt;br&gt;
  tables by hand.&lt;br&gt;
    I wanted a tool where I could visually draw my relational tables,&lt;br&gt;
  connect the columns, and immediately get clean, copy-pasteable code for&lt;br&gt;
  the three targets I use most: &lt;strong&gt;PostgreSQL SQL&lt;/strong&gt;, &lt;strong&gt;Prisma ORM&lt;/strong&gt;, and&lt;br&gt;
  &lt;strong&gt;Drizzle ORM&lt;/strong&gt;.&lt;br&gt;
    So, I built &lt;strong&gt;SchemaDraw(&lt;a href="https://schemadraw.netlify.app" rel="noopener noreferrer"&gt;https://schemadraw.netlify.app&lt;/a&gt;)&lt;/strong&gt;.&lt;br&gt;
    ---&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;### The Architecture: Designing for ₹0 Scale

As an indie hacker, I wanted to launch a tool that could support
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;p&gt;thousands of developers without leaving me with a heavy server bill.&lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;To achieve this, SchemaDraw is built as a **100% client-side Single
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;p&gt;Page Application (SPA)** using React and Vite:&lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;1. **Client-side Compilation:** The engines that transform your
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;p&gt;visual nodes into SQL or TypeScript are entirely written in JavaScript,&lt;br&gt;
  running in the user’s browser.&lt;br&gt;
    2. &lt;strong&gt;Local Storage Persistence:&lt;/strong&gt; Your work auto-saves locally so&lt;br&gt;
  refreshing the tab won't lose your schema.&lt;br&gt;
    3. &lt;strong&gt;LZ-Compressed URL Sharing:&lt;/strong&gt; Instead of saving diagrams to a&lt;br&gt;
  server database, SchemaDraw compresses the entire canvas layout and&lt;br&gt;
  schema structure into a URL hash component. You can copy the share link&lt;br&gt;
  and send it to a teammate—the app reads the hash and redraws the exact&lt;br&gt;
  layout with &lt;strong&gt;zero server storage costs&lt;/strong&gt;.&lt;br&gt;
    ---&lt;br&gt;
    ### Key Features Built for Developers&lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;* **Protruding Target Handles:** Most ERD tools place connection dots
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;p&gt;inside nodes, leading to click collisions. SchemaDraw places handles &lt;code&gt;-&lt;br&gt;
  5px&lt;/code&gt; outside the borders, lighting up green on valid targets to make&lt;br&gt;
  drawing links effortless.&lt;br&gt;
    * &lt;strong&gt;Interactive Presentation Lock:&lt;/strong&gt; Toggle read-only mode to safely&lt;br&gt;
  present or inspect diagrams without making accidental changes.&lt;br&gt;
    * &lt;strong&gt;Grid Auto-Layout:&lt;/strong&gt; Got a messy canvas? One click aligns all your&lt;br&gt;
  tables into a clean, alphabetical column-row grid.&lt;br&gt;
    * &lt;strong&gt;Cohesive Theme Engine:&lt;/strong&gt; A single click swaps between a clean&lt;br&gt;
  Light Slate and a cohesive Pitch-Black interface.&lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;---

### Check it out!
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;SchemaDraw&lt;/strong&gt; is open, free, and requires &lt;strong&gt;no accounts or signups&lt;/strong&gt;.&lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;👉 **Try it here:** &lt;div class="ltag-netlify"&gt;
  &lt;iframe src="https://schemadraw.netlify.app" title="Netlify embed"&gt;
  &lt;/iframe&gt;
&lt;/div&gt;

&lt;p&gt;I’d love to hear your thoughts! What features, databases, or ORM&lt;br&gt;
&lt;/p&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;compilers would make this a permanent part of your bootstrapping&lt;br&gt;
  toolkit? Let me know in the comments below!&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>showdev</category>
      <category>database</category>
      <category>javascript</category>
    </item>
    <item>
      <title>Building a Privacy-First Autonomous Agent with Gemini and LiveKit: Introducing Ved AI 🤖⚒️</title>
      <dc:creator>Ishaan</dc:creator>
      <pubDate>Tue, 21 Apr 2026 12:17:31 +0000</pubDate>
      <link>https://dev.to/ishaansharmadev/building-a-privacy-first-autonomous-agent-with-gemini-and-livekit-introducing-ved-ai-4dn4</link>
      <guid>https://dev.to/ishaansharmadev/building-a-privacy-first-autonomous-agent-with-gemini-and-livekit-introducing-ved-ai-4dn4</guid>
      <description>&lt;p&gt;&lt;strong&gt;Intro Snippet:&lt;/strong&gt; Hey Dev Community! I've spent the last few months building a personal assistant that doesn't just chat—it acts.&lt;/p&gt;

&lt;p&gt;Today, I’m open-sourcing Ved AI. It’s a local-first autonomous agent that uses Gemini Pro for reasoning and LiveKit for lightning-fast voice interactions.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why I built this:&lt;/strong&gt; Most assistants today feel like silos. Ved is designed to reach into your workflow—Gmail, Drive, System Control—and get things done without your data leaving your control.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Tech Stack:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Backend: FastAPI &amp;amp; Python&lt;br&gt;
AI: Google Gemini &amp;amp; Groq&lt;br&gt;
Voice: LiveKit Realtime API&lt;br&gt;
Memory: Knowledge Graph (NetworkX)&lt;br&gt;
I’d love for you guys to check out the source code, play with the "Setup-First" UI, and let me know your thoughts!&lt;/p&gt;


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://assets.dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/Ishaan-Sharma-tech" rel="noopener noreferrer"&gt;
        Ishaan-Sharma-tech
      &lt;/a&gt; / &lt;a href="https://github.com/Ishaan-Sharma-tech/ved-ai" rel="noopener noreferrer"&gt;
        ved-ai
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      Next-generation Autonomous AI Assistant with Real-time Multi-modal Voice, Agentic Swarms, and full Google Workspace integration. Built for Performance &amp;amp; Privacy.
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;&lt;div class="markdown-heading"&gt;
&lt;h1 class="heading-element"&gt;🚀 Ved AI: Your Advanced Autonomous Personal Agent&lt;/h1&gt;
&lt;/div&gt;
&lt;p&gt;Ved is a next-generation AI assistant designed to handle your digital life through voice and text. Built with a "Privacy-First" approach, Ved runs locally and connects to cutting-edge AI models to provide a seamless, sharp, and highly capable agentic experience.&lt;/p&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;🌟 Key Features&lt;/h2&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;🎙️ Real-time Multi-modal Voice:&lt;/strong&gt; Powered by LiveKit and Gemini Realtime API for natural conversations.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;🐝 Agentic Swarms:&lt;/strong&gt; Spawns parallel agents for Research, Synthesis, and Data Retrieval.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;🛠️ Integrated Toolset:&lt;/strong&gt; Full control over your local System, Gmail, Google Drive, Google Tasks, YouTube, and the Web.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;📱 Telegram Integration:&lt;/strong&gt; Secure remote control of your agent from anywhere.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;⚙️ Setup-First UI:&lt;/strong&gt; Configure everything (Identity, Keys, Paths) directly from the Web UI.&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;⚡ One-Click Quick Start (Windows)&lt;/h2&gt;
&lt;/div&gt;
&lt;p&gt;The easiest way to get started is using our automated launcher:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Clone the repo:&lt;/strong&gt; &lt;code&gt;git clone https://github.com/your-username/ved-ai.git&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Double-click &lt;code&gt;start_ved.bat&lt;/code&gt;&lt;/strong&gt;: This will automatically
&lt;ul&gt;
&lt;li&gt;Create your &lt;code&gt;.env&lt;/code&gt;…&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/Ishaan-Sharma-tech/ved-ai" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;


</description>
      <category>agents</category>
      <category>ai</category>
      <category>autonomus</category>
      <category>programming</category>
    </item>
    <item>
      <title>My First AI Agent Post</title>
      <dc:creator>Ishaan</dc:creator>
      <pubDate>Sat, 21 Mar 2026 10:56:22 +0000</pubDate>
      <link>https://dev.to/ishaansharmadev/my-first-ai-agent-post-2dh7</link>
      <guid>https://dev.to/ishaansharmadev/my-first-ai-agent-post-2dh7</guid>
      <description>&lt;p&gt;This is a live test from my local Python AI.&lt;/p&gt;

</description>
      <category>testing</category>
    </item>
    <item>
      <title>Guy's see this</title>
      <dc:creator>Ishaan</dc:creator>
      <pubDate>Thu, 12 Mar 2026 04:59:22 +0000</pubDate>
      <link>https://dev.to/ishaansharmadev/-2j14</link>
      <guid>https://dev.to/ishaansharmadev/-2j14</guid>
      <description>&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
      &lt;div class="c-embed__body flex items-center justify-between"&gt;
        &lt;a href="https://dev.to/ishaansharma/i-built-an-ai-that-roasts-your-github-profile-heres-how-i-made-it-in-one-day-2b94" rel="noopener noreferrer" class="c-link fw-bold flex items-center"&gt;
          &lt;span class="mr-2"&gt;dev.to / ishaansharma/i-built-an-ai-that-roasts-your-github-profile-heres-how-i-made-it-in-one-day-2b94&lt;/span&gt;
          

        &lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


</description>
      <category>github</category>
      <category>ai</category>
      <category>webdev</category>
      <category>showdev</category>
    </item>
    <item>
      <title>I built an AI that roasts your GitHub profile — here's how I made it in one day</title>
      <dc:creator>Ishaan</dc:creator>
      <pubDate>Mon, 09 Mar 2026 09:52:10 +0000</pubDate>
      <link>https://dev.to/ishaansharmadev/i-built-an-ai-that-roasts-your-github-profile-heres-how-i-made-it-in-one-day-2b94</link>
      <guid>https://dev.to/ishaansharmadev/i-built-an-ai-that-roasts-your-github-profile-heres-how-i-made-it-in-one-day-2b94</guid>
      <description>&lt;h2&gt;
  
  
  The Problem
&lt;/h2&gt;

&lt;p&gt;Every developer wants honest feedback on their &lt;br&gt;
GitHub profile but existing tools are either &lt;br&gt;
too expensive, too complicated, or just boring.&lt;/p&gt;

&lt;p&gt;So I built something different.&lt;/p&gt;

&lt;h2&gt;
  
  
  Introducing GitRoast AI 🔥
&lt;/h2&gt;

&lt;p&gt;GitRoast AI uses Gemini AI to analyze your &lt;br&gt;
GitHub profile and roast you for your coding &lt;br&gt;
habits — brutally but lovingly 😂&lt;/p&gt;

&lt;p&gt;Paste any GitHub username and instantly get:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;🔥 A savage AI roast of your profile&lt;/li&gt;
&lt;li&gt;📊 Developer score out of 100&lt;/li&gt;
&lt;li&gt;💀 Ratings for commit consistency, repo 
quality, social game &amp;amp; profile setup&lt;/li&gt;
&lt;li&gt;💡 Actionable tips to actually improve&lt;/li&gt;
&lt;li&gt;🏆 Global leaderboard — Hall of Fame 
&amp;amp; Hall of Shame&lt;/li&gt;
&lt;li&gt;🐦 One click share to X and Reddit&lt;/li&gt;
&lt;/ul&gt;

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

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

&lt;ul&gt;
&lt;li&gt;Frontend: React + Tailwind CSS&lt;/li&gt;
&lt;li&gt;Auth &amp;amp; Database: Supabase&lt;/li&gt;
&lt;li&gt;AI: Google Gemini API (gemini-1.5-flash)&lt;/li&gt;
&lt;li&gt;GitHub Data: GitHub Public API&lt;/li&gt;
&lt;li&gt;Hosting: Lovable&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The entire app fetches your GitHub profile &lt;br&gt;
data using the free GitHub public API — &lt;br&gt;
no authentication needed. Then sends all &lt;br&gt;
your stats to Gemini AI which generates &lt;br&gt;
a personalized roast and developer score.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Fun Part
&lt;/h2&gt;

&lt;p&gt;The roasts are genuinely hilarious 😂&lt;/p&gt;

&lt;p&gt;Try roasting these famous developers:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;torvalds&lt;/strong&gt; — Linux creator&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;gaearon&lt;/strong&gt; — React creator&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;sindresorhus&lt;/strong&gt; — npm legend&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Try It Free
&lt;/h2&gt;

&lt;p&gt;👉 gitroast-ai.lovable.app&lt;/p&gt;

&lt;p&gt;Also launching on Product Hunt today — &lt;br&gt;
would love your support! 🙏&lt;/p&gt;

&lt;p&gt;👉 producthunt.com/posts/gitroast-ai&lt;/p&gt;

&lt;p&gt;Let me know what score you get in the &lt;br&gt;
comments below! 🔥&lt;/p&gt;

</description>
      <category>github</category>
      <category>ai</category>
      <category>webdev</category>
      <category>showdev</category>
    </item>
  </channel>
</rss>
