<?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: Potpie</title>
    <description>The latest articles on DEV Community by Potpie (@potpie).</description>
    <link>https://dev.to/potpie</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.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F10256%2Ff312a161-ed55-4383-811e-8cbad504dff4.png</url>
      <title>DEV Community: Potpie</title>
      <link>https://dev.to/potpie</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/potpie"/>
    <language>en</language>
    <item>
      <title>Introducing Potpie's Slack Integration: Bring Your Custom AI Agents to Where You Work</title>
      <dc:creator>Ayush Thakur</dc:creator>
      <pubDate>Thu, 24 Apr 2025 18:17:33 +0000</pubDate>
      <link>https://dev.to/potpie/introducing-potpies-slack-integration-bring-your-custom-ai-agents-to-where-you-work-3hoi</link>
      <guid>https://dev.to/potpie/introducing-potpies-slack-integration-bring-your-custom-ai-agents-to-where-you-work-3hoi</guid>
      <description>&lt;p&gt;Juggling between multiple platforms to access your AI Agents? We understand this problem. As devs, we thrive on speed and flow, not hunting through tabs or juggling terminals.&lt;/p&gt;

&lt;p&gt;At Potpie, we have been working on this problem for the last few weeks and we have come up with a solution. We are super excited to announce our new Slack integration! Now you can bring your custom AI agents directly into your team's Slack workspace where communication already happens.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is Potpie?
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://github.com/potpie-ai/potpie" rel="noopener noreferrer"&gt;Potpie&lt;/a&gt; is an open-source platform that allows you to build and deploy custom AI agents tailored to your specific codebase. These agents can handle a wide range of tasks including debugging, code reviewing, code generation, onboarding, etc.&lt;/p&gt;

&lt;p&gt;Check out Potpie, if you like it, a star is always appreciated! – &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/potpie-ai" rel="noopener noreferrer"&gt;
        potpie-ai
      &lt;/a&gt; / &lt;a href="https://github.com/potpie-ai/potpie" rel="noopener noreferrer"&gt;
        potpie
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      Spec-driven development for large codebases
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;
&lt;p&gt;
  &lt;a href="https://potpie.ai?utm_source=github" rel="nofollow noopener noreferrer"&gt;
    
      
      
      &lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgithub.com%2Fpotpie-ai%2Fpotpie%2F.%2Fassets%2Flogo_light.svg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgithub.com%2Fpotpie-ai%2Fpotpie%2F.%2Fassets%2Flogo_light.svg" alt="Potpie AI logo"&gt;&lt;/a&gt;
    
  &lt;/a&gt;
&lt;/p&gt;

&lt;div class="markdown-heading"&gt;
&lt;h1 class="heading-element"&gt;Potpie&lt;/h1&gt;
&lt;/div&gt;

&lt;p&gt;&lt;a href="https://potpie.ai" rel="nofollow noopener noreferrer"&gt;Potpie&lt;/a&gt; turns your entire codebase into a &lt;strong&gt;knowledge graph&lt;/strong&gt; - a structural index of every file, class, and function, capturing all their relationships and what each part of the code does in context of everything else. AI agents built on this graph can reason about your code with the precision of someone who wrote it - from debugging to feature development.&lt;/p&gt;

&lt;p&gt;
&lt;a rel="noopener noreferrer" href="https://github.com/potpie-ai/potpie/./assets/dashboard.gif"&gt;&lt;img width="700" alt="Potpie Dashboard" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgithub.com%2Fpotpie-ai%2Fpotpie%2F.%2Fassets%2Fdashboard.gif"&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
  &lt;a href="https://docs.potpie.ai" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/bbca775c149994c8bade79c1620c82f0a980a2009b602da3f350f9b92228b076/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f446f63732d526561642d626c75653f6c6f676f3d72656164746865646f6373266c6f676f436f6c6f723d7768697465" alt="Docs"&gt;&lt;/a&gt;
  &lt;a href="https://github.com/potpie-ai/potpie/blob/main/LICENSE" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/94fc5bda245106127ad61cf640c03b77a5e9fcd21bc3b4aaa88fb73326db31ee/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f706f747069652d61692f706f74706965" alt="Apache 2.0"&gt;&lt;/a&gt;
  &lt;a href="https://github.com/potpie-ai/potpie" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/e9666294ea1f645ef18bad2754997abfc8b04cf9e29eef1edf0a6aa8684a07c6/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f706f747069652d61692f706f74706965" alt="GitHub Stars"&gt;&lt;/a&gt;
  &lt;a href="https://discord.gg/ryk5CMD5v6" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/397741123d69503a0a224452a3629154669e9a870686f0c21c68527c7d8faa07/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f446973636f72642d4a6f696e2d3538363546323f6c6f676f3d646973636f7264266c6f676f436f6c6f723d7768697465" alt="Discord"&gt;&lt;/a&gt;
  &lt;a href="https://marketplace.visualstudio.com/items?itemName=PotpieAI.potpie-vscode-extension" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/5b12a2749397740aa5113b1fb166ccf05b89cb4e055db439fc025fc9e1765645/68747470733a2f2f637573746f6d2d69636f6e2d6261646765732e64656d6f6c61622e636f6d2f62616467652f5653436f64652d457874656e73696f6e2d3030373864372e7376673f6c6f676f3d767363266c6f676f436f6c6f723d7768697465" alt="VSCode Extension"&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Quick Start&lt;/h2&gt;
&lt;/div&gt;

&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;Prerequisites&lt;/h3&gt;
&lt;/div&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://docker.com" rel="nofollow noopener noreferrer"&gt;Docker&lt;/a&gt; installed and running&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://git-scm.com" rel="nofollow noopener noreferrer"&gt;Git&lt;/a&gt; installed&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://python.org" rel="nofollow noopener noreferrer"&gt;Python 3.11+&lt;/a&gt; with &lt;a href="https://docs.astral.sh/uv/" rel="nofollow noopener noreferrer"&gt;uv&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;Installation&lt;/h3&gt;

&lt;/div&gt;


&lt;ol&gt;

&lt;li&gt;

&lt;p&gt;&lt;strong&gt;Clone the repository&lt;/strong&gt;&lt;/p&gt;

&lt;div class="highlight highlight-source-shell notranslate position-relative overflow-auto js-code-highlight"&gt;
&lt;pre&gt;git clone --recurse-submodules https://github.com/potpie-ai/potpie.git
&lt;span class="pl-c1"&gt;cd&lt;/span&gt; potpie&lt;/pre&gt;

&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Configure your environment&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight highlight-source-shell notranslate position-relative overflow-auto js-code-highlight"&gt;
&lt;pre&gt;cp .env.template .env&lt;/pre&gt;

&lt;/div&gt;
&lt;p&gt;Edit &lt;code&gt;.env&lt;/code&gt; with the following required values:&lt;/p&gt;
&lt;div class="highlight highlight-source-shell notranslate position-relative overflow-auto js-code-highlight"&gt;
&lt;pre&gt;&lt;span class="pl-c"&gt;&lt;span class="pl-c"&gt;#&lt;/span&gt; App &amp;amp; Environment&lt;/span&gt;
isDevelopmentMode=enabled
ENV=development
defaultUsername=defaultuser

&lt;span class="pl-c"&gt;&lt;span class="pl-c"&gt;#&lt;/span&gt; AI / LLM Configuration&lt;/span&gt;
LLM_PROVIDER=openai                    &lt;span class="pl-c"&gt;&lt;span class="pl-c"&gt;#&lt;/span&gt; openai | ollama | anthropic | openrouter&lt;/span&gt;
OPENAI_API_KEY=sk-proj-your-key
CHAT_MODEL=gpt-4o
INFERENCE_MODEL=gpt-4o-mini

&lt;span class="pl-c"&gt;&lt;span class="pl-c"&gt;#&lt;/span&gt; Database&lt;/span&gt;
POSTGRES_SERVER=postgresql://postgres:mysecretpassword@localhost:5432/momentum
NEO4J_URI=bolt://127.0.0.1:7687
NEO4J_USERNAME=neo4j
NEO4J_PASSWORD=mysecretpassword

&lt;span class="pl-c"&gt;&lt;span class="pl-c"&gt;#&lt;/span&gt; Redis &amp;amp; Background Jobs&lt;/span&gt;
REDISHOST=127.0.0.1
REDISPORT=6379
BROKER_URL=redis://127.0.0.1:6379/0
CELERY_QUEUE_NAME=dev

&lt;span class="pl-c"&gt;&lt;span class="pl-c"&gt;#&lt;/span&gt; Project &amp;amp; Repo Management&lt;/span&gt;
PROJECT_PATH=projects&lt;/pre&gt;

&lt;/div&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;code&gt;CHAT_MODEL&lt;/code&gt;&lt;/strong&gt; and &lt;strong&gt;&lt;code&gt;INFERENCE_MODEL&lt;/code&gt;&lt;/strong&gt; are used for agent…&lt;/p&gt;
&lt;/blockquote&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/potpie-ai/potpie" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;



&lt;h2&gt;
  
  
  The Slack Integration
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ff2vyj64mhr3libjwzzkt.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ff2vyj64mhr3libjwzzkt.png" alt=" "&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Instead of navigating to a separate interface, developers can now interact with their custom AI agents right where they’re already working — in Slack.&lt;/p&gt;

&lt;p&gt;With the Potpie Slack App, it's as simple as installing it into your workspace. Once set up, you’ll have instant access to all your custom-built or pre-configured AI agents, ready to assist directly in your Slack channels and conversations.&lt;/p&gt;

&lt;p&gt;It hardly takes 2 mins to setup the Potpie Slack App. Check out the &lt;a href="https://docs.potpie.ai/extensions/slack" rel="noopener noreferrer"&gt;Potpie's documentation&lt;/a&gt; and setup the Slack App.&lt;/p&gt;

&lt;h2&gt;
  
  
  How It Works
&lt;/h2&gt;

&lt;p&gt;Once installed, using Potpie in Slack is intuitive:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Add the Potpie bot to any Slack channel&lt;/li&gt;
&lt;li&gt;Tag the Potpie bot and ask questions or give prompt to your custom AI agents&lt;/li&gt;
&lt;li&gt;Receive responses directly in the Slack thread&lt;/li&gt;
&lt;/ul&gt;

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

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;@PotpieAI Help me with the folder structure of codebase
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwk4vklfg3s7zq8lm1kva.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwk4vklfg3s7zq8lm1kva.png" alt=" "&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can also provide a live link in the prompt for the AI Agent to refer.&lt;/p&gt;

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

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Understand this issue - [issue link], and help me solve this issue and provide exact code
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8qidpdek7ici4x38ynts.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8qidpdek7ici4x38ynts.png" alt=" "&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Thanks to the Web Access feature, your AI Agent can pull in metadata from a webpage and give you a response that’s actually tailored to the context.&lt;/p&gt;

&lt;h2&gt;
  
  
  Key Benefits
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Seamless Workflow Integration&lt;/strong&gt;&lt;br&gt;
No more context switching between tools. Your team can stay in Slack where they're already communicating and collaborating, while still leveraging the power of custom AI Agents.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Increased Team Productivity&lt;/strong&gt;&lt;br&gt;
When AI assistance is embedded directly in your team's daily communication tool, adoption happens naturally. No more training team members on yet another platform or dealing with resistance to new tools. Your developers can immediately get answers to codebase questions, debugging help, and code reviews right where they're already working.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Knowledge Sharing&lt;/strong&gt;&lt;br&gt;
When AI Agent’s responses happen in channels rather than private conversations, knowledge is automatically shared with the team. Someone's question about any specific feature in codebase, the response becomes visible to everyone, spreading information efficiently.&lt;/p&gt;
&lt;h2&gt;
  
  
  Getting Started Today
&lt;/h2&gt;

&lt;p&gt;Ready to bring your custom AI agents into Slack? Follow the detailed guide in &lt;a href="https://docs.potpie.ai/extensions/slack" rel="noopener noreferrer"&gt;Potpie's documentation&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;The integration takes just 2 minutes to set up, but it can save your team countless hours by bringing powerful AI capabilities into your existing communication workflow.&lt;/p&gt;

&lt;p&gt;Checkout this quick demo and start using Potpie Slack app - &lt;br&gt;
&lt;iframe class="tweet-embed" id="tweet-1915074439147856215-379" src="https://platform.twitter.com/embed/Tweet.html?id=1915074439147856215"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1915074439147856215-379');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1915074439147856215&amp;amp;theme=dark"
  }



&lt;/p&gt;

&lt;p&gt;Try the Potpie's Slack integration and share your experience in the comments below!&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>ai</category>
      <category>coding</category>
    </item>
    <item>
      <title>10 Open-source Tools to build AI Agents</title>
      <dc:creator>Ayush Thakur</dc:creator>
      <pubDate>Fri, 14 Mar 2025 19:04:12 +0000</pubDate>
      <link>https://dev.to/potpie/10-open-source-tools-to-build-ai-agents-45h6</link>
      <guid>https://dev.to/potpie/10-open-source-tools-to-build-ai-agents-45h6</guid>
      <description>&lt;p&gt;I have been working with AI Agents for quite a long time. I have built multiple AI Agents to automate various tasks, and there’s still a lot to explore. While developing AI Agents, I often encounter challenges such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Designing effective prompts for optimal responses&lt;/li&gt;
&lt;li&gt;Managing memory and context retention&lt;/li&gt;
&lt;li&gt;Integrating with external APIs and databases&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;In this blog, I have curated some top-notch AI Agents building tools that I personally use while working with AI Agents.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. &lt;a href="https://github.com/potpie-ai/potpie" rel="noopener noreferrer"&gt;Potpie&lt;/a&gt; - Build AI Agents for your codebase
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0bokrkcr4lynoj7evghc.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0bokrkcr4lynoj7evghc.png" alt="Image description" width="800" height="379"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;When it comes to building AI Agents for codebase, multiple problems are faced by developers like lack of context awareness, security risks, and understanding complex codebase. That’s where Potpie saves us.&lt;/p&gt;

&lt;p&gt;Potpie is an open-source platform that enables the developers to build custom AI Agents that truly understand their coplex codebase. Potpie.ai turns your entire codebase into an intelligent system by creating a detailed knowledge graph. It breaks down code into small parts to understand how everything connects.&lt;/p&gt;

&lt;p&gt;The system builds custom AI agents that know your specific codebase inside and out. These agents can answer questions, provide recommendations, and help with complex development tasks. Developers get an intelligent assistant that understands their unique software.&lt;/p&gt;

&lt;p&gt;Interesting use-case:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;README Generator - An AI Agent that generates README file for your code&lt;/li&gt;
&lt;li&gt;Responsiveness Optimizer - An AI Agent that makes the UI of your project responsive&lt;/li&gt;
&lt;li&gt;Data Query Reviewer - An AI agent that analyzes database queries to detect inefficiencies and suggest optimizations&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Checkout our Github Repo and give us a star⭐&lt;/p&gt;


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fassets.dev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/potpie-ai" rel="noopener noreferrer"&gt;
        potpie-ai
      &lt;/a&gt; / &lt;a href="https://github.com/potpie-ai/potpie" rel="noopener noreferrer"&gt;
        potpie
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      Prompt-To-Agent : Create custom engineering agents for your codebase
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;
&lt;p&gt;
  &lt;a href="https://potpie.ai?utm_source=github" rel="nofollow noopener noreferrer"&gt;
    &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fprivate-user-images.githubusercontent.com%2F19893222%2F382581907-1a0b9824-833b-4c0a-b56d-ede5623295ca.png%3Fjwt%3DeyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NDIyNTE4MzgsIm5iZiI6MTc0MjI1MTUzOCwicGF0aCI6Ii8xOTg5MzIyMi8zODI1ODE5MDctMWEwYjk4MjQtODMzYi00YzBhLWI1NmQtZWRlNTYyMzI5NWNhLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAzMTclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMzE3VDIyNDUzOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTA0ZTEyZWNlMGE0OWY0ZDRjM2RjZTA0ZjA4YWEyYTk0NTU3YTc4MDZlMjViMDY1ZTI2ZmE2MmVhODY5NDdhYmYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.t61NzZCJZCIrTwl5sAfz0mJ2FJF7mTy1mAeLQbXSFdE" width="318px" alt="Momentum logo"&gt;
  &lt;/a&gt;
&lt;/p&gt;



&lt;p&gt;
&lt;a href="https://trendshift.io/repositories/12918" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/12c04e6f1c5a376d5c8266a7a6953f76ca58809f4b61d4a9e2fb59bb97746b06/68747470733a2f2f7472656e6473686966742e696f2f6170692f62616467652f7265706f7369746f726965732f3132393138" alt="potpie-ai%2Fpotpie | Trendshift" width="250" height="55"&gt;&lt;/a&gt;
&lt;br&gt;
  &lt;br&gt;
  &lt;a href="https://app.potpie.ai" rel="nofollow noopener noreferrer"&gt;App&lt;/a&gt; | &lt;a href="https://docs.potpie.ai" rel="nofollow noopener noreferrer"&gt;Documentation&lt;/a&gt; | &lt;a href="https://docs.potpie.ai/open-source" rel="nofollow noopener noreferrer"&gt;API Reference&lt;/a&gt; | &lt;a href="https://app.potpie.ai/newchat?repo=potpie-ai/potpie&amp;amp;branch=main" rel="nofollow noopener noreferrer"&gt;Chat with 🥧 Repo&lt;/a&gt;
  &lt;br&gt;
  &lt;/p&gt;
&lt;p&gt;
  &lt;a href="https://github.com/potpie-ai/potpie/blob/main/LICENSE" rel="noopener noreferrer"&gt;
    &lt;img src="https://camo.githubusercontent.com/b3d6919389bd3d8554048ce1e2a81789c615d682586c17a3975930cdb3d304f1/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f706f747069652d61692f706f74706965" alt="Apache 2.0"&gt;
  &lt;/a&gt;
  &lt;a href="https://github.com/potpie-ai/potpie" rel="noopener noreferrer"&gt;
    &lt;img src="https://camo.githubusercontent.com/12b0d843b3769d8e772a3c175dea6f9b147283978eb51356bfb6687a21defbf9/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f706f747069652d61692f706f74706965" alt="GitHub Repo stars"&gt;
  &lt;/a&gt;
&lt;br&gt;
&lt;a href="https://discord.gg/ryk5CMD5v6" rel="nofollow noopener noreferrer"&gt;
    &lt;img src="https://camo.githubusercontent.com/36ac4cd24b3d424cd6d7dea7b67dcb6fa04d36588624b0ce3bfe9bf649eca1a0/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4a6f696e2532306f75722d446973636f72642d3538363546323f7374796c653d666f722d7468652d6261646765266c6f676f3d646973636f7264266c6f676f436f6c6f723d7768697465" alt="Join our Discord"&gt;
&lt;/a&gt;
&lt;br&gt;
&lt;a href="https://marketplace.visualstudio.com/items?itemName=PotpieAI.potpie-vscode-extension" rel="nofollow noopener noreferrer"&gt;
    &lt;img src="https://camo.githubusercontent.com/ac72df6321f1a85ad19eb85ff937842b5e3b25d41adca87392c7ccf94c6c70db/68747470733a2f2f637573746f6d2d69636f6e2d6261646765732e64656d6f6c61622e636f6d2f62616467652f56697375616c25323053747564696f253230436f64652d3030373864372e7376673f6c6f676f3d767363266c6f676f436f6c6f723d7768697465" alt="VS Code Extension"&gt;
&lt;/a&gt;
&lt;br&gt;
&lt;a href="https://twitter.com/intent/tweet?text=I%20created%20custom%20engineering%20agents%20for%20my%20codebase%20in%20minutes%20with%20potpie.ai%20@potpiedotai%20!%F0%9F%A5%A7" rel="nofollow noopener noreferrer"&gt;
    &lt;img alt="tweet" src="https://camo.githubusercontent.com/4f677ce944dfdeb7a8cd741560d35d006363ef6160adeb63ee3d8c73373b1f51/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f75726c2f687474702f736869656c64732e696f2e7376673f7374796c653d736f6369616c"&gt;
&lt;/a&gt;
&lt;/p&gt;

&lt;div class="markdown-heading"&gt;
&lt;h1 class="heading-element"&gt;
&lt;/h1&gt;
&lt;p&gt;Prompt-To-Agent: Create custom engineering agents for your code&lt;/p&gt;
&lt;/div&gt;

&lt;p&gt;Potpie is an open-source platform that creates AI agents specialized in your codebase, enabling automated code analysis, testing, and development tasks. By building a comprehensive knowledge graph of your code, Potpie's agents can understand complex relationships and assist with everything from debugging to feature development.&lt;/p&gt;

&lt;p&gt;
&lt;a rel="noopener noreferrer" href="https://private-user-images.githubusercontent.com/19893222/401460208-a400b48f-dc4c-47b1-a42b-26eaf062adb2.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NDIyNTE4MzgsIm5iZiI6MTc0MjI1MTUzOCwicGF0aCI6Ii8xOTg5MzIyMi80MDE0NjAyMDgtYTQwMGI0OGYtZGM0Yy00N2IxLWE0MmItMjZlYWYwNjJhZGIyLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAzMTclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMzE3VDIyNDUzOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTAxY2NjNDA0MTNlMzJlNTA3YWI0Y2UxMmRlYTcwMzk1ZjVlM2U3MzY5NTYyYTI2YzUxOTI3ZDlkNTZmMDdhNjImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.eaHaLsHouVoL-F3uw87m1gEYalaqT0YFwkGM07NU6SU"&gt;&lt;img width="1506" alt="Screenshot 2025-01-09 at 2 18 18 PM" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fprivate-user-images.githubusercontent.com%2F19893222%2F401460208-a400b48f-dc4c-47b1-a42b-26eaf062adb2.png%3Fjwt%3DeyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NDIyNTE4MzgsIm5iZiI6MTc0MjI1MTUzOCwicGF0aCI6Ii8xOTg5MzIyMi80MDE0NjAyMDgtYTQwMGI0OGYtZGM0Yy00N2IxLWE0MmItMjZlYWYwNjJhZGIyLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAzMTclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMzE3VDIyNDUzOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTAxY2NjNDA0MTNlMzJlNTA3YWI0Y2UxMmRlYTcwMzk1ZjVlM2U3MzY5NTYyYTI2YzUxOTI3ZDlkNTZmMDdhNjImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.eaHaLsHouVoL-F3uw87m1gEYalaqT0YFwkGM07NU6SU"&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;📚 Table of Contents&lt;/h2&gt;
&lt;/div&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#why-potpie" rel="noopener noreferrer"&gt;🥧 Why Potpie?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#prebuilt-agents" rel="noopener noreferrer"&gt;🤖 Our Prebuilt Agents&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#potpies-tooling-system" rel="noopener noreferrer"&gt;🛠️ Tooling&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#getting-started" rel="noopener noreferrer"&gt;🚀 Getting Started&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#use-cases" rel="noopener noreferrer"&gt;💡 Use Cases&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#custom-agents-upgrade" rel="noopener noreferrer"&gt;🛠️ Custom Agents&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#accessing-agents-via-api-key" rel="noopener noreferrer"&gt;🗝️ Accessing Agents via API Key&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#make-potpie-your-own" rel="noopener noreferrer"&gt;🎨 Make Potpie Your Own&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#contributing" rel="noopener noreferrer"&gt;🤝 Contributing&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#license" rel="noopener noreferrer"&gt;📜 License&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#-thanks-to-all-contributors" rel="noopener noreferrer"&gt;💪 Contributors&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;🥧 Why Potpie?&lt;/h2&gt;
&lt;/div&gt;

&lt;ul&gt;
&lt;li&gt;🧠 &lt;strong&gt;Deep Code Understanding&lt;/strong&gt;: Built-in knowledge graph captures relationships between code components&lt;/li&gt;
&lt;li&gt;🤖 &lt;strong&gt;Pre-built &amp;amp; Custom Agents&lt;/strong&gt;: Ready-to-use agents for common tasks + build your own&lt;/li&gt;
&lt;li&gt;🔄 &lt;strong&gt;Seamless Integration&lt;/strong&gt;: Works with your existing development workflow&lt;/li&gt;
&lt;li&gt;📈 &lt;strong&gt;Flexible&lt;/strong&gt;: Handles codebases of…&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/potpie-ai/potpie" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;

&lt;h2&gt;
  
  
  2. &lt;a href="https://composio.dev/" rel="noopener noreferrer"&gt;Composio&lt;/a&gt; - AI integrations and tooling platform
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ff4wzqv13y93t1q41mcp7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ff4wzqv13y93t1q41mcp7.png" alt="Image description" width="800" height="381"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Imagine effortlessly building AI agents and integrating them with tools like Discord, Trello, Jira, or Slack. That’s the power of Composio!&lt;/p&gt;

&lt;p&gt;Composio is an open-source platform designed to simplify AI integration while ensuring secure authentication and Multi-Channel Processing (MCP). Whether you're customizing AI agents or connecting them to your favorite tools, Composio streamlines the process while managing access control and handling interactions across multiple platforms.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Secure AI Agents – Implement authentication to control access and permissions for AI-driven workflows.&lt;/li&gt;
&lt;li&gt;Multi-Channel AI Bots – Build agents that seamlessly communicate across Slack, Discord, and more.&lt;/li&gt;
&lt;li&gt;Code Intelligence – Create coding agents that analyze and optimize repositories in GitHub.&lt;/li&gt;
&lt;li&gt;Automated Summaries – Deploy AI to generate concise reports and document summaries.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://github.com/ComposioHQ/composio" class="ltag_cta ltag_cta--branded" rel="noopener noreferrer"&gt;Star the Composio Repo⭐&lt;/a&gt;
&lt;/p&gt;

&lt;h2&gt;
  
  
  3. &lt;a href="https://www.langflow.org/" rel="noopener noreferrer"&gt;Langflow&lt;/a&gt;: Build and Visualize AI Agents with Ease
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgxrc1w6mjbqc5xleev32.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgxrc1w6mjbqc5xleev32.png" alt="Image description" width="800" height="382"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Langflow is an open-source, drag-and-drop framework for building AI agents powered by large language models (LLMs). It provides an intuitive interface to design, prototype, and deploy intelligent applications without writing extensive code.&lt;/p&gt;

&lt;p&gt;With seamless integration with LangChain, Langflow enables you to connect various components like memory, tools, and APIs—helping you create powerful AI agents tailored to your needs.&lt;/p&gt;

&lt;p&gt;Whether you're developing conversational AI, workflow automation, or data processing pipelines, Langflow simplifies the process with its interactive and modular approach.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/logspace-ai/langflow" class="ltag_cta ltag_cta--branded" rel="noopener noreferrer"&gt;Check out the Langflow Repo&lt;/a&gt;
&lt;/p&gt;

&lt;h2&gt;
  
  
  4. &lt;a href="https://julep.ai/" rel="noopener noreferrer"&gt;Julep&lt;/a&gt;: Build Powerful AI Agents with Ease
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4d823xwg5e8r646ozg19.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4d823xwg5e8r646ozg19.png" alt="Image description" width="800" height="381"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Julep is your ultimate platform for building intelligent AI agents that can reason, plan, and take action. Designed for developers, it provides a seamless way to create and deploy AI-driven applications with memory, tool integrations, and real-time adaptability.&lt;/p&gt;

&lt;p&gt;As an open-source, model-agnostic framework, Julep allows you to integrate with any LLM while enhancing it with external tools, APIs, and structured workflows—enabling AI agents that go beyond simple text generation.&lt;br&gt;
With Julep, you can build:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;AI agents that autonomously execute tasks&lt;/li&gt;
&lt;li&gt;Workflow automation bots for research, customer support, and more&lt;/li&gt;
&lt;li&gt;Intelligent assistants that leverage real-time data and long-term memory&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://github.com/julep-ai/julep" class="ltag_cta ltag_cta--branded" rel="noopener noreferrer"&gt;Check out the Julep repo&lt;/a&gt;
&lt;/p&gt;

&lt;h2&gt;
  
  
  5. &lt;a href="https://www.agentops.ai/" rel="noopener noreferrer"&gt;AgentOps&lt;/a&gt;: Build, Test, and Optimize AI Agents
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcm7sera4ht2gk6dtduhl.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcm7sera4ht2gk6dtduhl.png" alt="Image description" width="800" height="379"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;AgentOps is the ultimate platform for building, testing, and deploying AI agents with precision and efficiency. It supports over 400 large language models (LLMs), AI agent frameworks, and Crews, providing powerful tools for observability, debugging, and performance optimization.&lt;/p&gt;

&lt;p&gt;With features like time travel debugging, real-time monitoring, and seamless fine-tuning, AgentOps ensures your AI agents are reliable, cost-efficient, and production-ready. &lt;/p&gt;

&lt;p&gt;Whether you're developing autonomous workflows, intelligent assistants, or complex multi-agent systems, AgentOps streamlines the process, helping you bring AI-powered applications to life.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/AgentOps-AI/agentops" class="ltag_cta ltag_cta--branded" rel="noopener noreferrer"&gt;Check out the AgentOps Repo&lt;/a&gt;
&lt;/p&gt;

&lt;h2&gt;
  
  
  6. &lt;a href="https://www.agentgenesis.dev/" rel="noopener noreferrer"&gt;AgentGenesis&lt;/a&gt;: Build Powerful AI Agents with Ease
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F57kxc4x7v1wyvn8wbjxf.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F57kxc4x7v1wyvn8wbjxf.png" alt="Image description" width="800" height="381"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;AgentGenesis is your ultimate platform for creating advanced AI agents that can reason, adapt, and execute complex tasks. Whether you're building chatbots, automation tools, or intelligent assistants, AgentGenesis provides the foundation to develop AI-driven solutions with minimal effort.&lt;/p&gt;

&lt;p&gt;As an open-source, model-agnostic framework, AgentGenesis seamlessly integrates with any LLM while supporting custom tools, APIs, and external data sources. This enables you to build AI agents that are truly dynamic, context-aware, and capable of handling real-world tasks efficiently.&lt;/p&gt;

&lt;p&gt;With AgentGenesis, you can create:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;AI-powered chatbots with contextual memory&lt;/li&gt;
&lt;li&gt;Intelligent agents that automate workflows&lt;/li&gt;
&lt;li&gt;Custom AI solutions that interact with APIs and tools&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://github.com/DeadmanAbir/AgentGenesis" class="ltag_cta ltag_cta--branded" rel="noopener noreferrer"&gt;Check out the AgentGenesis Repo&lt;/a&gt;
&lt;/p&gt;

&lt;h2&gt;
  
  
  7. &lt;a href="https://bondai.dev/" rel="noopener noreferrer"&gt;BondAI&lt;/a&gt;: Build Smarter AI Agents with Ease
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpt904pbb1r6nnglalzfi.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpt904pbb1r6nnglalzfi.png" alt="Image description" width="800" height="386"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;BondAI is a powerful platform for creating AI agents that are intelligent, stateful, and deeply integrated with external tools and data sources. Designed to enhance large language models (LLMs), BondAI enables you to build AI-driven applications that remember context, adapt to users, and automate complex workflows.&lt;/p&gt;

&lt;p&gt;As an open-source, model-agnostic framework, BondAI seamlessly connects with any LLM while extending its capabilities with custom tools, long-term memory, and real-world data access.&lt;/p&gt;

&lt;p&gt;With BondAI, you can build:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;AI agents that integrate with external APIs and databases&lt;/li&gt;
&lt;li&gt;Personalized assistants that retain and utilize long-term memory&lt;/li&gt;
&lt;li&gt;Automation tools for tasks like scheduling, research, and customer support&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://github.com/krohling/bondai" class="ltag_cta ltag_cta--branded" rel="noopener noreferrer"&gt;Check out the BondAI Repo&lt;/a&gt;
&lt;/p&gt;

&lt;h2&gt;
  
  
  8. &lt;a href="https://www.ultravox.ai/" rel="noopener noreferrer"&gt;Ultravox&lt;/a&gt; - Build Voice AI agents
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdma8od8zx057nd0np89k.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdma8od8zx057nd0np89k.png" alt="Image description" width="800" height="382"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Ultravox.ai is an open-source platform for building advanced voice AI agents that understand and process speech with remarkable accuracy and naturalness. Designed to bridge the gap between human conversation and AI interaction, Ultravox empowers developers to create intelligent, responsive, and truly conversational voice experiences.&lt;/p&gt;

&lt;p&gt;As a multimodal Large Language Model (LLM) framework, Ultravox seamlessly integrates speech and text, enabling agents to understand nuances like tone and pauses, and respond in real-time. With Ultravox, you can build:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Voice AI agents that integrate with APIs and databases, responding naturally to spoken commands.&lt;/li&gt;
&lt;li&gt;Real-time, multilingual voice assistants capable of seamless speech-to-speech translation.&lt;/li&gt;
&lt;li&gt;Interactive voice applications that provide personalized and engaging user experiences.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://github.com/fixie-ai/ultravox" class="ltag_cta ltag_cta--branded" rel="noopener noreferrer"&gt;Check out the Ultravox repo&lt;/a&gt;
&lt;/p&gt;

&lt;h2&gt;
  
  
  9. &lt;a href="http://agno.com/" rel="noopener noreferrer"&gt;Agno&lt;/a&gt; - Simplifying AI Model Management
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fg1zkxge5krtaykputaoo.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fg1zkxge5krtaykputaoo.png" alt="Image description" width="800" height="382"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Agno is a platform that helps developers deploy and manage AI models more easily. It provides tools to host, monitor, and improve AI applications quickly. The platform makes complex AI infrastructure simple and straightforward.&lt;/p&gt;

&lt;p&gt;The system connects AI models with development tools seamlessly. It allows developers to focus on creating innovative applications instead of managing technical details. Agno acts as a smart bridge between AI technology and practical use.&lt;/p&gt;

&lt;p&gt;Agno supports multiple AI models and helps optimize their performance. It offers smart tools for routing and reducing operational costs. The platform helps developers build better AI solutions with less effort.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/agno-agi/agno" class="ltag_cta ltag_cta--branded" rel="noopener noreferrer"&gt;Checkout Agno Repo&lt;/a&gt;
&lt;/p&gt;

&lt;h2&gt;
  
  
  10. &lt;a href="https://docs.vocode.dev/welcome" rel="noopener noreferrer"&gt;Vocode&lt;/a&gt;: Powering Real-Time Voice AI Conversations
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2stpzi36lzsq70a516ew.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2stpzi36lzsq70a516ew.png" alt="Image description" width="800" height="381"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Vocode is an open-source framework for building intelligent, real-time voice AI agents. Used at vocode.dev, it provides seamless tools to integrate large language models (LLMs) with voice-based applications, enabling natural, responsive, and context-aware conversations.&lt;/p&gt;

&lt;p&gt;With Vocode, you can:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Create AI-powered voice assistants with real-time streaming capabilities&lt;/li&gt;
&lt;li&gt;Build interactive customer support agents that handle complex queries&lt;/li&gt;
&lt;li&gt;Develop workflow automation tools that execute voice commands&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Designed for flexibility, Vocode supports multiple speech-to-text (STT) and text-to-speech (TTS) providers, making it easy to customize and optimize voice interactions.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/vocode-ai" class="ltag_cta ltag_cta--branded" rel="noopener noreferrer"&gt;Check out the Vocode Repo&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;Thank you for reading! Do you know any other useful AI Agent building tool? Drop them in the comments.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>beginners</category>
      <category>ai</category>
    </item>
    <item>
      <title>Creating Coding AI Agents with Ollama</title>
      <dc:creator>Ayush Thakur</dc:creator>
      <pubDate>Thu, 27 Feb 2025 18:29:59 +0000</pubDate>
      <link>https://dev.to/potpie/creating-coding-ai-agents-with-ollama-36pk</link>
      <guid>https://dev.to/potpie/creating-coding-ai-agents-with-ollama-36pk</guid>
      <description>&lt;p&gt;We’ve just rolled out Potpie’s multi-LLM feature, enabling developers to seamlessly integrate and switch between multiple LLMs, including Ollama, a powerful locally hosted AI solution.&lt;/p&gt;

&lt;p&gt;With this update, developers can now use any LLM of their choice, including Ollama, to build and deploy AI Agents with greater flexibility.&lt;/p&gt;

&lt;p&gt;This feature is powered by LiteLLM, a lightweight framework that standardizes API calls across multiple AI providers. It allows Potpie to efficiently route requests to different LLMs while handling request formatting and model-specific optimizations behind the scenes.&lt;/p&gt;

&lt;p&gt;This feature is available in our latest release (v0.1.1), which you can access here: &lt;a href="https://github.com/potpie-ai/potpie/releases/tag/v0.1.1" rel="noopener noreferrer"&gt;Potpie v0.1.1 Release&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Using Ollama with Potpie to Build AI Agents
&lt;/h2&gt;

&lt;p&gt;Ollama is a locally hosted LLM solution that packages large language models into self-contained bundles, including weights and configuration, simplifying deployment. Ollama allows developers to run models entirely offline, providing advantages like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Privacy &amp;amp; Security&lt;/strong&gt; – No external API calls, ensuring data remains on your machine.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Lower Latency&lt;/strong&gt; – Faster response times without network dependency&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cost Efficiency&lt;/strong&gt; – No API usage fees, making it ideal for frequent queries.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Customizability&lt;/strong&gt; – Supports fine-tuning and model modifications for specific tasks.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Ollama leverages optimized libraries like llama.cpp for efficient inference on CPUs and GPUs, ensuring smooth performance even on resource-limited devices. It also features a straightforward command-line interface for managing models, making it developer-friendly and highly customizable.&lt;/p&gt;

&lt;h2&gt;
  
  
  Setting Up Potpie with Ollama
&lt;/h2&gt;

&lt;p&gt;With this update, Potpie AI Agents can now seamlessly leverage Ollama models in a local setup, giving developers complete control over configurations. Setting up Potpie locally is straightforward, just follow our &lt;a href="https://github.com/potpie-ai/potpie/blob/main/GETTING_STARTED.md" rel="noopener noreferrer"&gt;Getting Started Guide&lt;/a&gt; to install and configure it on your machine.&lt;/p&gt;

&lt;p&gt;Checkout our Github Repo and give us a star⭐&lt;/p&gt;


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fassets.dev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/potpie-ai" rel="noopener noreferrer"&gt;
        potpie-ai
      &lt;/a&gt; / &lt;a href="https://github.com/potpie-ai/potpie" rel="noopener noreferrer"&gt;
        potpie
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      Prompt-To-Agent : Create custom engineering agents for your codebase
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;
&lt;p&gt;
  &lt;a href="https://potpie.ai?utm_source=github" rel="nofollow noopener noreferrer"&gt;
    &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fprivate-user-images.githubusercontent.com%2F19893222%2F382581907-1a0b9824-833b-4c0a-b56d-ede5623295ca.png%3Fjwt%3DeyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NDA2ODIwNzksIm5iZiI6MTc0MDY4MTc3OSwicGF0aCI6Ii8xOTg5MzIyMi8zODI1ODE5MDctMWEwYjk4MjQtODMzYi00YzBhLWI1NmQtZWRlNTYyMzI5NWNhLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMjclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjI3VDE4NDI1OVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTVmNjkwNzlmOTZjNjVjMzU5MTlmOTIwODc3ZDJhZmM1OWYwNzA0MDAxZDU4MDFkNWMzNTA5ZDUxZTRkZTE0MjQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.mN-Ob-k8g9U0Tg406MzeJjJEt9HASZAeCC9qnsS2DeU" width="318px" alt="Momentum logo"&gt;
  &lt;/a&gt;
&lt;/p&gt;



&lt;p&gt;
&lt;a href="https://trendshift.io/repositories/12918" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/12c04e6f1c5a376d5c8266a7a6953f76ca58809f4b61d4a9e2fb59bb97746b06/68747470733a2f2f7472656e6473686966742e696f2f6170692f62616467652f7265706f7369746f726965732f3132393138" alt="potpie-ai%2Fpotpie | Trendshift" width="250" height="55"&gt;&lt;/a&gt;
&lt;br&gt;
  &lt;br&gt;
  &lt;a href="https://app.potpie.ai" rel="nofollow noopener noreferrer"&gt;App&lt;/a&gt; | &lt;a href="https://docs.potpie.ai" rel="nofollow noopener noreferrer"&gt;Documentation&lt;/a&gt; | &lt;a href="https://docs.potpie.ai/open-source" rel="nofollow noopener noreferrer"&gt;API Reference&lt;/a&gt; | &lt;a href="https://app.potpie.ai/newchat?repo=potpie-ai/potpie&amp;amp;branch=main" rel="nofollow noopener noreferrer"&gt;Chat with 🥧 Repo&lt;/a&gt;
  &lt;br&gt;
  &lt;/p&gt;
&lt;p&gt;
  &lt;a href="https://github.com/potpie-ai/potpie/blob/main/LICENSE" rel="noopener noreferrer"&gt;
    &lt;img src="https://camo.githubusercontent.com/b3d6919389bd3d8554048ce1e2a81789c615d682586c17a3975930cdb3d304f1/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f706f747069652d61692f706f74706965" alt="Apache 2.0"&gt;
  &lt;/a&gt;
  &lt;a href="https://github.com/potpie-ai/potpie" rel="noopener noreferrer"&gt;
    &lt;img src="https://camo.githubusercontent.com/12b0d843b3769d8e772a3c175dea6f9b147283978eb51356bfb6687a21defbf9/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f706f747069652d61692f706f74706965" alt="GitHub Repo stars"&gt;
  &lt;/a&gt;
&lt;br&gt;
&lt;a href="https://discord.gg/ryk5CMD5v6" rel="nofollow noopener noreferrer"&gt;
    &lt;img src="https://camo.githubusercontent.com/36ac4cd24b3d424cd6d7dea7b67dcb6fa04d36588624b0ce3bfe9bf649eca1a0/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4a6f696e2532306f75722d446973636f72642d3538363546323f7374796c653d666f722d7468652d6261646765266c6f676f3d646973636f7264266c6f676f436f6c6f723d7768697465" alt="Join our Discord"&gt;
&lt;/a&gt;
&lt;br&gt;
&lt;a href="https://twitter.com/intent/tweet?text=I%20created%20custom%20engineering%20agents%20for%20my%20codebase%20in%20minutes%20with%20potpie.ai%20@potpiedotai%20!%F0%9F%A5%A7" rel="nofollow noopener noreferrer"&gt;
    &lt;img alt="tweet" src="https://camo.githubusercontent.com/4f677ce944dfdeb7a8cd741560d35d006363ef6160adeb63ee3d8c73373b1f51/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f75726c2f687474702f736869656c64732e696f2e7376673f7374796c653d736f6369616c"&gt;
&lt;/a&gt;
&lt;/p&gt;

&lt;div class="markdown-heading"&gt;
&lt;h1 class="heading-element"&gt;
&lt;/h1&gt;
&lt;p&gt;Prompt-To-Agent: Create custom engineering agents for your code&lt;/p&gt;
&lt;/div&gt;

&lt;p&gt;Potpie is an open-source platform that creates AI agents specialized in your codebase, enabling automated code analysis, testing, and development tasks. By building a comprehensive knowledge graph of your code, Potpie's agents can understand complex relationships and assist with everything from debugging to feature development.&lt;/p&gt;

&lt;p&gt;
&lt;a rel="noopener noreferrer" href="https://private-user-images.githubusercontent.com/19893222/401460208-a400b48f-dc4c-47b1-a42b-26eaf062adb2.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NDA2ODIwNzksIm5iZiI6MTc0MDY4MTc3OSwicGF0aCI6Ii8xOTg5MzIyMi80MDE0NjAyMDgtYTQwMGI0OGYtZGM0Yy00N2IxLWE0MmItMjZlYWYwNjJhZGIyLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMjclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjI3VDE4NDI1OVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTMyMDRjYzU5NzI0YTE2OGYwNzI3Nzc1NjEwMTkzMmFiNTA4MDFlMDg1ZGM3M2ZiYjNhMzI0OWNhZWY3ZTNhMmEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.fewWfeBowiRXsAZTSkpiWR1TCrzNMJsofTJ8h6Rp1tY"&gt;&lt;img width="1506" alt="Screenshot 2025-01-09 at 2 18 18 PM" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fprivate-user-images.githubusercontent.com%2F19893222%2F401460208-a400b48f-dc4c-47b1-a42b-26eaf062adb2.png%3Fjwt%3DeyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NDA2ODIwNzksIm5iZiI6MTc0MDY4MTc3OSwicGF0aCI6Ii8xOTg5MzIyMi80MDE0NjAyMDgtYTQwMGI0OGYtZGM0Yy00N2IxLWE0MmItMjZlYWYwNjJhZGIyLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMjclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjI3VDE4NDI1OVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTMyMDRjYzU5NzI0YTE2OGYwNzI3Nzc1NjEwMTkzMmFiNTA4MDFlMDg1ZGM3M2ZiYjNhMzI0OWNhZWY3ZTNhMmEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.fewWfeBowiRXsAZTSkpiWR1TCrzNMJsofTJ8h6Rp1tY"&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;📚 Table of Contents&lt;/h2&gt;
&lt;/div&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#why-potpie" rel="noopener noreferrer"&gt;🥧 Why Potpie?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#prebuilt-agents" rel="noopener noreferrer"&gt;🤖 Our Prebuilt Agents&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#potpies-tooling-system" rel="noopener noreferrer"&gt;🛠️ Tooling&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#getting-started" rel="noopener noreferrer"&gt;🚀 Getting Started&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#use-cases" rel="noopener noreferrer"&gt;💡 Use Cases&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#custom-agents-upgrade" rel="noopener noreferrer"&gt;🛠️ Custom Agents&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#accessing-agents-via-api-key" rel="noopener noreferrer"&gt;🗝️ Accessing Agents via API Key&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#make-potpie-your-own" rel="noopener noreferrer"&gt;🎨 Make Potpie Your Own&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#contributing" rel="noopener noreferrer"&gt;🤝 Contributing&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#license" rel="noopener noreferrer"&gt;📜 License&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#-thanks-to-all-contributors" rel="noopener noreferrer"&gt;💪 Contributors&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;🥧 Why Potpie?&lt;/h2&gt;
&lt;/div&gt;

&lt;ul&gt;
&lt;li&gt;🧠 &lt;strong&gt;Deep Code Understanding&lt;/strong&gt;: Built-in knowledge graph captures relationships between code components&lt;/li&gt;
&lt;li&gt;🤖 &lt;strong&gt;Pre-built &amp;amp; Custom Agents&lt;/strong&gt;: Ready-to-use agents for common tasks + build your own&lt;/li&gt;
&lt;li&gt;🔄 &lt;strong&gt;Seamless Integration&lt;/strong&gt;: Works with your existing development workflow&lt;/li&gt;
&lt;li&gt;📈 &lt;strong&gt;Flexible&lt;/strong&gt;: Handles codebases of…&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/potpie-ai/potpie" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;Once installed, integrating an LLM requires defining four key parameters:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;LLM_PROVIDER&lt;/strong&gt; – The AI provider (e.g., OpenRouter, Ollama, etc.)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;LLM_API_KEY&lt;/strong&gt; – The API key for the selected provider&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;LOW_REASONING_MODEL&lt;/strong&gt; – The model used for lightweight tasks&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;HIGH_REASONING_MODEL&lt;/strong&gt; – The model used for complex reasoning&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;To configure Ollama, use the following setup:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;LLM_PROVIDER=ollama  
LLM_API_KEY=ollama  
LOW_REASONING_MODEL=ollama_chat/qwen2.5-coder:7b  
HIGH_REASONING_MODEL=ollama_chat/qwen2.5-coder:7b
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Ollama supports multiple models, and you can choose from any reasoning models it provides based on your use case.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Use Ollama Locally with Potpie?
&lt;/h2&gt;

&lt;p&gt;Running Potpie locally with Ollama provides the ultimate flexibility and control over AI Agent development. Developers can:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Experiment with any AI model, including open-source, fine-tuned, or custom models.&lt;/li&gt;
&lt;li&gt;Optimize inference costs, since Ollama runs entirely on local hardware without API fees.&lt;/li&gt;
&lt;li&gt;Enhance security and privacy, as no data is sent to external providers&lt;/li&gt;
&lt;li&gt;Improve response times by eliminating network latency.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For those using default LLMs supported by Potpie (GPT, Gemini, Claude, etc.), reasoning models don’t need to be specified, Potpie automatically selects the most suitable option. However, with Ollama, developers can customize their model selection for better performance and task-specific tuning.&lt;/p&gt;

&lt;h2&gt;
  
  
  Other Supported LLM Models
&lt;/h2&gt;

&lt;p&gt;While Ollama is a powerful choice for local AI inference, Potpie also supports a variety of cloud-based LLMs for those who prefer API-based solutions. You can integrate any supported model using your own API keys or generate a new Potpie key.&lt;/p&gt;

&lt;p&gt;Default LLMs Supported by Potpie:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;OpenAI’s GPT&lt;/strong&gt; – A versatile model with strong natural language understanding and code generation capabilities.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Google’s Gemini&lt;/strong&gt; – Designed for multimodal tasks with advanced reasoning and contextual awareness.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Anthropic’s Claude&lt;/strong&gt; – Excels in code understanding and generation, with advanced problem-solving capabilities for technical tasks.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Meta's Llama&lt;/strong&gt; – An open-source foundation model that offers strong performance with greater customization and deployment flexibility.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;DeepSeek&lt;/strong&gt; – Cost-efficient models with strong reasoning abilities, ideal for complex problem-solving.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We are continuously expanding support for additional open-source and proprietary LLMs based on community feedback and advancements in AI.&lt;/p&gt;

&lt;h2&gt;
  
  
  Get Started with Potpie &amp;amp; Ollama Today!
&lt;/h2&gt;

&lt;p&gt;Ready to build privacy-first, cost-efficient AI Agents with Ollama? Download Potpie v0.1.1 and start experimenting with local LLM inference today! &lt;a href="https://github.com/potpie-ai/potpie/releases/tag/v0.1.1" rel="noopener noreferrer"&gt;Get Potpie v0.1.1 Now&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>ai</category>
      <category>coding</category>
    </item>
    <item>
      <title>I built an AI Agent that makes your project Responsive</title>
      <dc:creator>Ayush Thakur</dc:creator>
      <pubDate>Fri, 21 Feb 2025 13:23:26 +0000</pubDate>
      <link>https://dev.to/potpie/i-built-an-ai-agent-that-makes-your-project-responsive-10gd</link>
      <guid>https://dev.to/potpie/i-built-an-ai-agent-that-makes-your-project-responsive-10gd</guid>
      <description>&lt;p&gt;When building a project, I prioritize functionality, performance, and design but ensuring making it responsive across all devices is just as important. Manually testing for layout shifts, broken UI, and missing media queries is tedious and time-consuming.&lt;/p&gt;

&lt;p&gt;So, I built an AI Agent to handle this for me.&lt;/p&gt;

&lt;p&gt;This Responsiveness Analyzer Agent scans an entire frontend codebase, understands how the UI is structured, and generates a detailed report highlighting responsiveness flaws, their impact, and how to fix them.&lt;/p&gt;

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

&lt;p&gt;I used &lt;a href="https://github.com/potpie-ai/potpie" rel="noopener noreferrer"&gt;Potpie&lt;/a&gt; to build this AI Agent. &lt;/p&gt;

&lt;p&gt;Checkout our Github Repo and give us a star⭐&lt;/p&gt;


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fassets.dev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/potpie-ai" rel="noopener noreferrer"&gt;
        potpie-ai
      &lt;/a&gt; / &lt;a href="https://github.com/potpie-ai/potpie" rel="noopener noreferrer"&gt;
        potpie
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      Prompt-To-Agent : Create custom engineering agents for your codebase
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;
&lt;p&gt;
  &lt;a href="https://potpie.ai?utm_source=github" rel="nofollow noopener noreferrer"&gt;
    &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fprivate-user-images.githubusercontent.com%2F19893222%2F382581907-1a0b9824-833b-4c0a-b56d-ede5623295ca.png%3Fjwt%3DeyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NDAxNDQ1MDYsIm5iZiI6MTc0MDE0NDIwNiwicGF0aCI6Ii8xOTg5MzIyMi8zODI1ODE5MDctMWEwYjk4MjQtODMzYi00YzBhLWI1NmQtZWRlNTYyMzI5NWNhLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMjElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjIxVDEzMjMyNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWQ4ZGFkNjhhYTM1YzE4MzkzMzEyNmVmYWUwN2Y5OWE4MDJjNGMyMDdjY2JiZDJlZDUyMDdlMDJmNTU0NzNkMTQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.DhpdpYidkIhfLamxbCrHleGxnqcGO5dAudQa88KoDhc" width="318px" alt="Momentum logo"&gt;
  &lt;/a&gt;
&lt;/p&gt;



&lt;p&gt;
&lt;a href="https://trendshift.io/repositories/12918" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/12c04e6f1c5a376d5c8266a7a6953f76ca58809f4b61d4a9e2fb59bb97746b06/68747470733a2f2f7472656e6473686966742e696f2f6170692f62616467652f7265706f7369746f726965732f3132393138" alt="potpie-ai%2Fpotpie | Trendshift" width="250" height="55"&gt;&lt;/a&gt;
&lt;br&gt;
  &lt;br&gt;
  &lt;a href="https://app.potpie.ai" rel="nofollow noopener noreferrer"&gt;App&lt;/a&gt; | &lt;a href="https://docs.potpie.ai" rel="nofollow noopener noreferrer"&gt;Documentation&lt;/a&gt; | &lt;a href="https://docs.potpie.ai/open-source" rel="nofollow noopener noreferrer"&gt;API Reference&lt;/a&gt; | &lt;a href="https://app.potpie.ai/newchat?repo=potpie-ai/potpie&amp;amp;branch=main" rel="nofollow noopener noreferrer"&gt;Chat with 🥧 Repo&lt;/a&gt;
  &lt;br&gt;
  &lt;/p&gt;
&lt;p&gt;
  &lt;a href="https://github.com/potpie-ai/potpie/blob/main/LICENSE" rel="noopener noreferrer"&gt;
    &lt;img src="https://camo.githubusercontent.com/b3d6919389bd3d8554048ce1e2a81789c615d682586c17a3975930cdb3d304f1/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f706f747069652d61692f706f74706965" alt="Apache 2.0"&gt;
  &lt;/a&gt;
  &lt;a href="https://github.com/potpie-ai/potpie" rel="noopener noreferrer"&gt;
    &lt;img src="https://camo.githubusercontent.com/12b0d843b3769d8e772a3c175dea6f9b147283978eb51356bfb6687a21defbf9/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f706f747069652d61692f706f74706965" alt="GitHub Repo stars"&gt;
  &lt;/a&gt;
&lt;br&gt;
&lt;a href="https://discord.gg/ryk5CMD5v6" rel="nofollow noopener noreferrer"&gt;
    &lt;img src="https://camo.githubusercontent.com/36ac4cd24b3d424cd6d7dea7b67dcb6fa04d36588624b0ce3bfe9bf649eca1a0/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4a6f696e2532306f75722d446973636f72642d3538363546323f7374796c653d666f722d7468652d6261646765266c6f676f3d646973636f7264266c6f676f436f6c6f723d7768697465" alt="Join our Discord"&gt;
&lt;/a&gt;
&lt;br&gt;
&lt;a href="https://twitter.com/intent/tweet?text=I%20created%20custom%20engineering%20agents%20for%20my%20codebase%20in%20minutes%20with%20potpie.ai%20@potpiedotai%20!%F0%9F%A5%A7" rel="nofollow noopener noreferrer"&gt;
    &lt;img alt="tweet" src="https://camo.githubusercontent.com/4f677ce944dfdeb7a8cd741560d35d006363ef6160adeb63ee3d8c73373b1f51/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f75726c2f687474702f736869656c64732e696f2e7376673f7374796c653d736f6369616c"&gt;
&lt;/a&gt;
&lt;/p&gt;

&lt;div class="markdown-heading"&gt;
&lt;h1 class="heading-element"&gt;
&lt;/h1&gt;
&lt;p&gt;Prompt-To-Agent: Create custom engineering agents for your code&lt;/p&gt;
&lt;/div&gt;

&lt;p&gt;Potpie is an open-source platform that creates AI agents specialized in your codebase, enabling automated code analysis, testing, and development tasks. By building a comprehensive knowledge graph of your code, Potpie's agents can understand complex relationships and assist with everything from debugging to feature development.&lt;/p&gt;

&lt;p&gt;
&lt;a rel="noopener noreferrer" href="https://private-user-images.githubusercontent.com/19893222/401460208-a400b48f-dc4c-47b1-a42b-26eaf062adb2.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NDAxNDQ1MDYsIm5iZiI6MTc0MDE0NDIwNiwicGF0aCI6Ii8xOTg5MzIyMi80MDE0NjAyMDgtYTQwMGI0OGYtZGM0Yy00N2IxLWE0MmItMjZlYWYwNjJhZGIyLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMjElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjIxVDEzMjMyNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWJjZTEyMjQxZTIzNDNlMDVjMTQzMWIyNDYyNTA0NDNiMDEzY2M2ZjQ4NzNjYTM2MTRhNmVkNmMwM2M2YzZjMjAmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.jKAoqLVhGu9ADctLYswgHvHcd2z2W2VLpcN3ZdcMcj4"&gt;&lt;img width="1506" alt="Screenshot 2025-01-09 at 2 18 18 PM" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fprivate-user-images.githubusercontent.com%2F19893222%2F401460208-a400b48f-dc4c-47b1-a42b-26eaf062adb2.png%3Fjwt%3DeyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NDAxNDQ1MDYsIm5iZiI6MTc0MDE0NDIwNiwicGF0aCI6Ii8xOTg5MzIyMi80MDE0NjAyMDgtYTQwMGI0OGYtZGM0Yy00N2IxLWE0MmItMjZlYWYwNjJhZGIyLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMjElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjIxVDEzMjMyNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWJjZTEyMjQxZTIzNDNlMDVjMTQzMWIyNDYyNTA0NDNiMDEzY2M2ZjQ4NzNjYTM2MTRhNmVkNmMwM2M2YzZjMjAmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.jKAoqLVhGu9ADctLYswgHvHcd2z2W2VLpcN3ZdcMcj4"&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;📚 Table of Contents&lt;/h2&gt;
&lt;/div&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#why-potpie" rel="noopener noreferrer"&gt;🥧 Why Potpie?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#prebuilt-agents" rel="noopener noreferrer"&gt;🤖 Our Prebuilt Agents&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#potpies-tooling-system" rel="noopener noreferrer"&gt;🛠️ Tooling&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#getting-started" rel="noopener noreferrer"&gt;🚀 Getting Started&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#use-cases" rel="noopener noreferrer"&gt;💡 Use Cases&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#custom-agents-upgrade" rel="noopener noreferrer"&gt;🛠️ Custom Agents&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#accessing-agents-via-api-key" rel="noopener noreferrer"&gt;🗝️ Accessing Agents via API Key&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#make-potpie-your-own" rel="noopener noreferrer"&gt;🎨 Make Potpie Your Own&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#contributing" rel="noopener noreferrer"&gt;🤝 Contributing&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#license" rel="noopener noreferrer"&gt;📜 License&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#-thanks-to-all-contributors" rel="noopener noreferrer"&gt;💪 Contributors&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;🥧 Why Potpie?&lt;/h2&gt;
&lt;/div&gt;

&lt;ul&gt;
&lt;li&gt;🧠 &lt;strong&gt;Deep Code Understanding&lt;/strong&gt;: Built-in knowledge graph captures relationships between code components&lt;/li&gt;
&lt;li&gt;🤖 &lt;strong&gt;Pre-built &amp;amp; Custom Agents&lt;/strong&gt;: Ready-to-use agents for common tasks + build your own&lt;/li&gt;
&lt;li&gt;🔄 &lt;strong&gt;Seamless Integration&lt;/strong&gt;: Works with your existing development workflow&lt;/li&gt;
&lt;li&gt;📈 &lt;strong&gt;Flexible&lt;/strong&gt;: Handles codebases of…&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/potpie-ai/potpie" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;I simply provided a descriptive prompt to Potpie, specifying:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;What the agent should do&lt;/li&gt;
&lt;li&gt;The steps it should follow&lt;/li&gt;
&lt;li&gt;The expected outputs&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Prompt I gave to Potpie:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;I want an AI Agent that will analyze a frontend codebase, understand&lt;br&gt;
its structure, and automatically apply necessary adjustments to&lt;br&gt;
improve responsiveness. It should work across various UI frameworks &lt;br&gt;
and libraries (React, Vue, Angular, Svelte, plain HTML/CSS/JS, etc.),&lt;br&gt;
ensuring the UI adapts seamlessly to different screen sizes.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Core Tasks &amp;amp; Behaviors-&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Analyze Project Structure &amp;amp; UI Components:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Parse the entire codebase to identify frontend files &lt;/li&gt;
&lt;li&gt;Understand component hierarchy and layout structure.&lt;/li&gt;
&lt;li&gt;Detect global styles, inline styles, CSS modules, styled-components, &amp;gt; etc.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Detect &amp;amp; Fix Responsiveness Issues:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Identify fixed-width elements and convert them to flexible layouts
(e.g., px → rem/%).&lt;/li&gt;
&lt;li&gt;Detect missing media queries and generate appropriate breakpoints.&lt;/li&gt;
&lt;li&gt;Optimize grid and flexbox usage for better responsiveness.&lt;/li&gt;
&lt;li&gt;Adjust typography, spacing, and images for different screen sizes.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Apply Best Practices for Responsive Design:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Add media queries for mobile, tablet, and desktop views.&lt;/li&gt;
&lt;li&gt;Convert absolute positioning to relative layouts where necessary.&lt;/li&gt;
&lt;li&gt;Optimize images, SVGs, and videos for different screen resolutions.&lt;/li&gt;
&lt;li&gt;Ensure proper touch interactions for mobile devices.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Framework-Agnostic Implementation:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Work with various UI frameworks like React, Vue, Angular, etc.&lt;/li&gt;
&lt;li&gt;Detect framework-specific styling methods&lt;/li&gt;
&lt;li&gt;Modify component-based styles without breaking functionality.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Code Optimization &amp;amp; Refactoring:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Convert hardcoded styles into reusable CSS classes.&lt;/li&gt;
&lt;li&gt;Optimize inline styles by moving them to separate CSS/SCSS files.&lt;/li&gt;
&lt;li&gt;Ensure consistent spacing, margins, and paddings across components.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Testing &amp;amp; Validation:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Simulate different screen sizes and device types (mobile, tablet,
desktop).&lt;/li&gt;
&lt;li&gt;Generate a report highlighting fixed issues and suggested
improvements.&lt;/li&gt;
&lt;li&gt;Provide before/after visual previews of UI adjustments.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Possible Techniques:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Pattern Detection (Find non-responsive elements like width: 500px;).&lt;/li&gt;
&lt;li&gt;Detect and suggest better styling patterns&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;

&lt;p&gt;Based on this prompt, Potpie generated a custom AI Agent for me.&lt;/p&gt;

&lt;h2&gt;
  
  
  How it Works
&lt;/h2&gt;

&lt;p&gt;The Agent operates in four key stages:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;In-Depth Code Analysis&lt;/strong&gt; – The AI Agent thoroughly scans the entire frontend codebase and creates a knowledge graph to thoroughly examine the components, dependencies, function calls, and layout structures to understand how the UI is built.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Adaptive AI Agent with CrewAI&lt;/strong&gt; – Using CrewAI, the AI dynamically creates a specialized RAG agent that adapts to different frameworks and project structures, ensuring accurate and relevant recommendations.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Context-Aware Enhancements&lt;/strong&gt; – Instead of applying generic fixes, the RAG Agent intelligently processes the code, identifying responsiveness gaps and suggesting improvements tailored to the specific project.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Generating Code Fixes with Explanations&lt;/strong&gt; – The Agent doesn’t just highlight issues—it provides exact code changes (such as media queries, flexible units, and layout adjustments) along with explanations of how and why each fix improves responsiveness.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Generated Output Contains&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Analyzes the UI and detects responsiveness flaws&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Suggests improvements like media queries, flexible units (%/vw/vh/rem), and optimized layouts&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Generates the exact CSS and HTML changes needed for better responsiveness&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Explains why each change is necessary and how it improves the UI across devices&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;By tailoring the analysis to each codebase, the AI Agent makes sure that projects performs uniformly to all devices, improving user experience without requiring manual testing across multiple screens.&lt;/p&gt;

&lt;p&gt;Here's an Output:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fa2br34ssfc5z0olrvs13.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fa2br34ssfc5z0olrvs13.png" alt="Image description" width="800" height="1628"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>ai</category>
      <category>coding</category>
    </item>
    <item>
      <title>I built an AI Agent that creates README file for your code</title>
      <dc:creator>Ayush Thakur</dc:creator>
      <pubDate>Thu, 06 Feb 2025 14:59:22 +0000</pubDate>
      <link>https://dev.to/potpie/i-built-an-ai-agent-that-creates-readme-file-for-your-code-57l2</link>
      <guid>https://dev.to/potpie/i-built-an-ai-agent-that-creates-readme-file-for-your-code-57l2</guid>
      <description>&lt;p&gt;As a developer, I always feel lazy when it comes to creating engaging and well-structured README files for my projects. And I’m pretty sure many of you can relate. Writing a good README is tedious but essential. I won’t dive into why—because we all know it matters.&lt;/p&gt;

&lt;p&gt;So, I built an AI Agent called "Readme Generator" to handle this tedious task for me. This AI Agent analyzes your entire codebase, deeply understands how each entity (functions, files, modules, packages, etc.) works, and generates a well-structured README file in markdown format.&lt;/p&gt;

&lt;p&gt;I used &lt;a href="https://github.com/potpie-ai/potpie" rel="noopener noreferrer"&gt;Potpie&lt;/a&gt; to build this AI Agent. &lt;/p&gt;

&lt;p&gt;Checkout our Github Repo and give us a star⭐&lt;/p&gt;


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fassets.dev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/potpie-ai" rel="noopener noreferrer"&gt;
        potpie-ai
      &lt;/a&gt; / &lt;a href="https://github.com/potpie-ai/potpie" rel="noopener noreferrer"&gt;
        potpie
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      Prompt-To-Agent : Create custom engineering agents for your codebase
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;
&lt;p&gt;
  &lt;a href="https://potpie.ai?utm_source=github" rel="nofollow noopener noreferrer"&gt;
    &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fprivate-user-images.githubusercontent.com%2F19893222%2F382581907-1a0b9824-833b-4c0a-b56d-ede5623295ca.png%3Fjwt%3DeyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg4NTQ3NTIsIm5iZiI6MTczODg1NDQ1MiwicGF0aCI6Ii8xOTg5MzIyMi8zODI1ODE5MDctMWEwYjk4MjQtODMzYi00YzBhLWI1NmQtZWRlNTYyMzI5NWNhLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA2VDE1MDczMlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWNkMWM4YzY4NWUxYjJlNzgxYmNiZTVlYjk1ZGI0NjY0YTlmMzE2ZmU3YmNmYWJjMzc4NThkMTg2NGViZTU4NmMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.rsyrKSOm5JY3zCvqOtyfJLBKv1nEWCyUZdqfkj1kePo" width="318px" alt="Momentum logo"&gt;
  &lt;/a&gt;
&lt;/p&gt;



&lt;p&gt;
  &lt;br&gt;
  &lt;a href="https://app.potpie.ai" rel="nofollow noopener noreferrer"&gt;App&lt;/a&gt; | &lt;a href="https://docs.potpie.ai" rel="nofollow noopener noreferrer"&gt;Documentation&lt;/a&gt; | &lt;a href="https://docs.potpie.ai/open-source" rel="nofollow noopener noreferrer"&gt;API Reference&lt;/a&gt; | &lt;a href="https://app.potpie.ai/newchat?repo=potpie-ai/potpie&amp;amp;branch=main" rel="nofollow noopener noreferrer"&gt;Chat with 🥧 Repo&lt;/a&gt;
  &lt;br&gt;
  &lt;/p&gt;
&lt;p&gt;
  &lt;a href="https://github.com/potpie-ai/potpie/blob/main/LICENSE" rel="noopener noreferrer"&gt;
    &lt;img src="https://camo.githubusercontent.com/b3d6919389bd3d8554048ce1e2a81789c615d682586c17a3975930cdb3d304f1/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f706f747069652d61692f706f74706965" alt="Apache 2.0"&gt;
  &lt;/a&gt;
  &lt;a href="https://github.com/potpie-ai/potpie" rel="noopener noreferrer"&gt;
    &lt;img src="https://camo.githubusercontent.com/12b0d843b3769d8e772a3c175dea6f9b147283978eb51356bfb6687a21defbf9/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f706f747069652d61692f706f74706965" alt="GitHub Repo stars"&gt;
  &lt;/a&gt;
&lt;br&gt;
&lt;a href="https://discord.gg/ryk5CMD5v6" rel="nofollow noopener noreferrer"&gt;
    &lt;img src="https://camo.githubusercontent.com/36ac4cd24b3d424cd6d7dea7b67dcb6fa04d36588624b0ce3bfe9bf649eca1a0/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4a6f696e2532306f75722d446973636f72642d3538363546323f7374796c653d666f722d7468652d6261646765266c6f676f3d646973636f7264266c6f676f436f6c6f723d7768697465" alt="Join our Discord"&gt;
&lt;/a&gt;
&lt;br&gt;
&lt;a href="https://twitter.com/intent/tweet?text=I%20created%20custom%20engineering%20agents%20for%20my%20codebase%20in%20minutes%20with%20potpie.ai%20@potpiedotai%20!%F0%9F%A5%A7" rel="nofollow noopener noreferrer"&gt;
    &lt;img alt="tweet" src="https://camo.githubusercontent.com/4f677ce944dfdeb7a8cd741560d35d006363ef6160adeb63ee3d8c73373b1f51/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f75726c2f687474702f736869656c64732e696f2e7376673f7374796c653d736f6369616c"&gt;
&lt;/a&gt;
&lt;/p&gt;

&lt;div class="markdown-heading"&gt;
&lt;h1 class="heading-element"&gt;
&lt;/h1&gt;
&lt;p&gt;Prompt-To-Agent: Create custom engineering agents for your code&lt;/p&gt;
&lt;/div&gt;

&lt;p&gt;Potpie is an open-source platform that creates AI agents specialized in your codebase, enabling automated code analysis, testing, and development tasks. By building a comprehensive knowledge graph of your code, Potpie's agents can understand complex relationships and assist with everything from debugging to feature development.&lt;/p&gt;

&lt;p&gt;
&lt;a rel="noopener noreferrer" href="https://private-user-images.githubusercontent.com/19893222/401460208-a400b48f-dc4c-47b1-a42b-26eaf062adb2.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg4NTQ3NTIsIm5iZiI6MTczODg1NDQ1MiwicGF0aCI6Ii8xOTg5MzIyMi80MDE0NjAyMDgtYTQwMGI0OGYtZGM0Yy00N2IxLWE0MmItMjZlYWYwNjJhZGIyLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA2VDE1MDczMlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTcxYTUwOWE0YWE3MTY3NGRkYjNhYWVlOGRkMmZiNTgzMjBkZGQxYzExYmExYzk4YWU3YWMzNmNhYWMyZGE4Y2YmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.lXYvWHql4fyQMHC_n2M_6EOK4NGih-Vqx3O5xFCZoqI"&gt;&lt;img width="1506" alt="Screenshot 2025-01-09 at 2 18 18 PM" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fprivate-user-images.githubusercontent.com%2F19893222%2F401460208-a400b48f-dc4c-47b1-a42b-26eaf062adb2.png%3Fjwt%3DeyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg4NTQ3NTIsIm5iZiI6MTczODg1NDQ1MiwicGF0aCI6Ii8xOTg5MzIyMi80MDE0NjAyMDgtYTQwMGI0OGYtZGM0Yy00N2IxLWE0MmItMjZlYWYwNjJhZGIyLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA2VDE1MDczMlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTcxYTUwOWE0YWE3MTY3NGRkYjNhYWVlOGRkMmZiNTgzMjBkZGQxYzExYmExYzk4YWU3YWMzNmNhYWMyZGE4Y2YmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.lXYvWHql4fyQMHC_n2M_6EOK4NGih-Vqx3O5xFCZoqI"&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;📚 Table of Contents&lt;/h2&gt;
&lt;/div&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#why-potpie" rel="noopener noreferrer"&gt;🥧 Why Potpie?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#prebuilt-agents" rel="noopener noreferrer"&gt;🤖 Our Prebuilt Agents&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#potpies-tooling-system" rel="noopener noreferrer"&gt;🛠️ Tooling&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#getting-started" rel="noopener noreferrer"&gt;🚀 Getting Started&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#use-cases" rel="noopener noreferrer"&gt;💡 Use Cases&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#custom-agents-upgrade" rel="noopener noreferrer"&gt;🛠️ Custom Agents&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#accessing-agents-via-api-key" rel="noopener noreferrer"&gt;🗝️ Accessing Agents via API Key&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#make-potpie-your-own" rel="noopener noreferrer"&gt;🎨 Make Potpie Your Own&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#contributing" rel="noopener noreferrer"&gt;🤝 Contributing&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#license" rel="noopener noreferrer"&gt;📜 License&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#-thanks-to-all-contributors" rel="noopener noreferrer"&gt;💪 Contributors&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;🥧 Why Potpie?&lt;/h2&gt;
&lt;/div&gt;

&lt;ul&gt;
&lt;li&gt;🧠 &lt;strong&gt;Deep Code Understanding&lt;/strong&gt;: Built-in knowledge graph captures relationships between code components&lt;/li&gt;
&lt;li&gt;🤖 &lt;strong&gt;Pre-built &amp;amp; Custom Agents&lt;/strong&gt;: Ready-to-use agents for common tasks + build your own&lt;/li&gt;
&lt;li&gt;🔄 &lt;strong&gt;Seamless Integration&lt;/strong&gt;: Works with your existing development workflow&lt;/li&gt;
&lt;li&gt;📈 &lt;strong&gt;Flexible&lt;/strong&gt;: Handles codebases of…&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/potpie-ai/potpie" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;I simply provided a descriptive prompt to Potpie, specifying what I wanted the AI Agent to do, the steps it should follow, the desired outcomes, and other necessary details. In response, Potpie generated a tailored agent for me.&lt;/p&gt;

&lt;p&gt;The prompt I used:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;I want an AI Agent that understands the entire codebase to generate a &lt;br&gt;
high-quality, engaging README in MDX format. It should:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Understand the Project Structure&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Identify key files and folders.&lt;/li&gt;
&lt;li&gt;Determine dependencies and configurations from package.json, 
requirements.txt, Dockerfiles, etc.&lt;/li&gt;
&lt;li&gt;Analyze framework and library usage.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Analyze Code Functionality&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Parse source code to understand the core logic.&lt;/li&gt;
&lt;li&gt;Detect entry points, API endpoints, and key functions/classes.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Generate an Engaging README&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Write a compelling introduction summarizing the project’s purpose.&lt;/li&gt;
&lt;li&gt;Provide clear installation and setup instructions.&lt;/li&gt;
&lt;li&gt;Explain the folder structure with descriptions.&lt;/li&gt;
&lt;li&gt;Highlight key features and usage examples.&lt;/li&gt;
&lt;li&gt;Include contribution guidelines and licensing details.&lt;/li&gt;
&lt;li&gt;Format everything in MDX for rich content, including code snippets,
callouts, and interactive components.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;MDX Formatting &amp;amp; Styling&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Use MDX syntax for better readability and interactivity.&lt;/li&gt;
&lt;li&gt;Automatically generate tables, collapsible sections, and syntax
highlighted code blocks.&lt;/li&gt;
&lt;/ul&gt;


&lt;/blockquote&gt;

&lt;p&gt;Based upon this provided descriptive prompt, Potpie generated prompts to define the System Input, Role, Task Description, and Expected Output that works as a foundation for our README Generator Agent.&lt;/p&gt;

&lt;p&gt;Here’s how this Agent works:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Contextual Code Understanding&lt;/strong&gt; - The AI Agent first constructs a Neo4j-based knowledge graph of the entire codebase, representing key components as nodes and relationships. This allows the agent to capture dependencies, function calls, data flow, and architectural patterns, enabling deep context awareness rather than just keyword matching&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Dynamic Agent Creation with CrewAI&lt;/strong&gt; - When a user gives a prompt, the AI dynamically creates a Retrieval-Augmented Generation (RAG) Agent. CrewAI is used to create that RAG Agent&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Query Processing&lt;/strong&gt; - The RAG Agent interacts with the knowledge graph, retrieving relevant context. This ensures precise, code-aware responses rather than generic LLM-generated text.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Generating Response&lt;/strong&gt; - Finally, the generated response is stored in the History Manager for processing of future prompts and then the response is displayed as final output.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This architecture ensures that the AI Agent doesn’t just perform surface-level analysis—it understands the structure, logic, and intent behind the code while maintaining an evolving context across multiple interactions.&lt;/p&gt;

&lt;p&gt;The generated README contains all the essential sections that every README should have - &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Title&lt;/li&gt;
&lt;li&gt;Table of Contents&lt;/li&gt;
&lt;li&gt;Introduction&lt;/li&gt;
&lt;li&gt;Key Features&lt;/li&gt;
&lt;li&gt;Installation Guide&lt;/li&gt;
&lt;li&gt;Usage&lt;/li&gt;
&lt;li&gt;API&lt;/li&gt;
&lt;li&gt;Environment Variables&lt;/li&gt;
&lt;li&gt;Contribution Guide&lt;/li&gt;
&lt;li&gt;Support &amp;amp; Contact&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Furthermore, the AI Agent is smart enough to add or remove the sections based upon the whole working and structure of the provided codebase.&lt;/p&gt;

&lt;p&gt;With this AI Agent, your codebase finally gets the README it deserves—without you having to write a single line of it.&lt;/p&gt;

&lt;p&gt;Here's an Output:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqzizmwd55c7ayd20zi26.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqzizmwd55c7ayd20zi26.png" alt="Image description" width="800" height="1173"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>ai</category>
      <category>code</category>
      <category>github</category>
    </item>
    <item>
      <title>Best AI Code Generator in 2025</title>
      <dc:creator>Ayush Thakur</dc:creator>
      <pubDate>Tue, 28 Jan 2025 16:42:32 +0000</pubDate>
      <link>https://dev.to/potpie/best-ai-code-generator-in-2025-1poc</link>
      <guid>https://dev.to/potpie/best-ai-code-generator-in-2025-1poc</guid>
      <description>&lt;p&gt;In recent times, the rapid evolution of artificial intelligence (AI) has greatly changed the world of software development. As we are moving ahead in 2025, AI-powered tools like code generators, and AI assistants, are creating a strong place for themselves in the market.&lt;/p&gt;

&lt;p&gt;AI-enabled code generators are revolutionizing the way developers write code by helping them produce cleaner, faster code and increasing efficiency. Not just writing code, these AI code generators also assist the developers in debugging sessions, integration of new features in projects, optimizing code, and much more.&lt;/p&gt;

&lt;p&gt;In this blog, we will deep dive into the explore the application of AI in code generation, list some AI code generators available there, and understand how Potpie's approach to AI-assisted development might be the best fit for you in 2025.&lt;/p&gt;

&lt;h2&gt;
  
  
  Top AI Coding Tools in VS Code
&lt;/h2&gt;

&lt;p&gt;At present, numerous AI code generators are available in the market that can be easily integrated into the VS Code IDE as extensions. Moreover, these generators can also be used as standalone applications accessible to developers.&lt;/p&gt;

&lt;p&gt;VS Code still remains the primary choice of majority of the developers as ~77% of the developers across the world use VS Code as their preferred IDE. Multiple AI coding assistants has emerged as standout performers in this ecosystem.&lt;/p&gt;

&lt;p&gt;When it comes to AI coding assistants, the first name that comes to mind is ChatGPT. ChatGPT has truly demonstrated the potential of large language models (LLMs) to assist programmers by using best llm for coding. Features like context awareness, language support, integration capabilities, and cleaner generated code have made ChatGPT one of the industry-leading AI code generators.&lt;/p&gt;

&lt;p&gt;There are many other AI-coding assistants available as extensions for VS Code. &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;GitHub Copilot&lt;/strong&gt; -  Copilot is an AI coding assistant developed by GitHub. It leverages OpenAI's Codex to provide context-aware code suggestions. When it comes to generating boilerplates and automating repetitive tasks, Copilot is very handy.&lt;/p&gt;

&lt;p&gt;It also integrates seamlessly with Visual Studio Code, making it accessible to a wide range of developers.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fver1qah6r2g4lj42rdbp.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fver1qah6r2g4lj42rdbp.png" alt="Image description" width="800" height="448"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Tabnine&lt;/strong&gt; - Known for its speed and efficiency, Tabnine offers AI-driven code completions and supports a wide range of programming languages.&lt;/p&gt;

&lt;p&gt;It excels in offline mode, ensuring privacy and security for sensitive codebases.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F58wv7pn9gbec3c5polx3.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F58wv7pn9gbec3c5polx3.png" alt="Image description" width="800" height="424"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Cody&lt;/strong&gt; - A popular AI-powered coding assistant developer by Sourcegraph, uses Sourcegraph's code intelligence platform to offer advanced features optimized for large-scale codebases and team collaboration.&lt;/p&gt;

&lt;p&gt;Cody also provides semantic code navigation, making it easy to understand and explore complex codebases.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F189su00d2a4f3sh9vi5f.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F189su00d2a4f3sh9vi5f.png" alt="Image description" width="800" height="448"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Windsurf&lt;/strong&gt; - An AI-powered IDE developed by &lt;a href="https://codeium.com/" rel="noopener noreferrer"&gt;Codeium&lt;/a&gt;, designed to enhance developer productivity. It introduces innovative features like "Flows" for collaborative coding and "Cascade" for multi-file contextual edits, making it a powerful tool for seamless team collaboration and efficient code management.&lt;/p&gt;

&lt;p&gt;Windsurf also includes AI-powered terminal commands for streamlined development workflows.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvjqm7wiw3lzjdkdhzcqa.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvjqm7wiw3lzjdkdhzcqa.png" alt="Image description" width="800" height="448"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Cursor&lt;/strong&gt; - A cutting-edge AI-powered code editor that simplifies coding with natural language instructions and predictive code completion. Cursor integrates with popular workflows, offering deep codebase understanding, multi-file updates, and privacy-focused options, making it an excellent choice for individual developers and teams alike.&lt;/p&gt;

&lt;p&gt;It also supports custom AI models, allowing developers to tailor the assistant to their specific project needs.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffvaio46sj9sur955un04.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffvaio46sj9sur955un04.png" alt="Image description" width="800" height="423"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;and there are many other tools….&lt;/p&gt;

&lt;h2&gt;
  
  
  Challenges of AI Code Generators
&lt;/h2&gt;

&lt;p&gt;ChatGPT has undoubtedly captured the attention of developers with the amazing set of features it offers. In fact, discussions about how much programmers use ChatGPT in their daily workflows are becoming increasingly common. But, one question arises How Good is ChatGPT Coding Really? Relying solely on ChatGPT for complex coding tasks have limitations:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Lack of context&lt;/strong&gt; - When it comes to large-scale projects, it becomes difficult for ChatGPT to understand the desired results the generate the code&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Security risks&lt;/strong&gt; - Generated code snippets could lead to unwanted vulnerabilities in the project&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Understanding Complex code&lt;/strong&gt; - ChatGPT fails many times to understand the structure of complex code and generate suitable code snippets&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Hallucinations&lt;/strong&gt; - ChatGPT sometimes suggests non-existent or old packages that fail to work&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;ChatGPT is a great choice for generating code snippets, but considering it’s limitations, it is not an ideal tool to generate code snippets.&lt;/p&gt;

&lt;p&gt;While there are multiple options available in the market, developers look for tools that can understand the context, generate production-ready code, produce clean code snippets, and maintain consistency. This is where &lt;strong&gt;Potpie AI&lt;/strong&gt; comes to save us.&lt;/p&gt;

&lt;h2&gt;
  
  
  A tool to build AI Agents that truly understand your codebase
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://potpie.ai/" rel="noopener noreferrer"&gt;Potpie&lt;/a&gt; is an open-source AI-powered platform that helps developers to build custom, task-oriented AI agents for their codebases. Developers can build tailored AI agents designed to achieve the expected results.&lt;/p&gt;

&lt;p&gt;Checkout our Github Repo and give us a star⭐&lt;/p&gt;


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fassets.dev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/potpie-ai" rel="noopener noreferrer"&gt;
        potpie-ai
      &lt;/a&gt; / &lt;a href="https://github.com/potpie-ai/potpie" rel="noopener noreferrer"&gt;
        potpie
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      Prompt-To-Agent : Create custom engineering agents for your codebase
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;
&lt;p&gt;
  &lt;a href="https://potpie.ai?utm_source=github" rel="nofollow noopener noreferrer"&gt;
    &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fprivate-user-images.githubusercontent.com%2F19893222%2F382581907-1a0b9824-833b-4c0a-b56d-ede5623295ca.png%3Fjwt%3DeyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzgwODY4NzEsIm5iZiI6MTczODA4NjU3MSwicGF0aCI6Ii8xOTg5MzIyMi8zODI1ODE5MDctMWEwYjk4MjQtODMzYi00YzBhLWI1NmQtZWRlNTYyMzI5NWNhLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAxMjglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMTI4VDE3NDkzMVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTQ5Y2Y5MGZhMjQ5MjhiMGZiODJmN2I4NTUxMThiNmZiOGUyOTkyZjRkOTUzNjhkYmRkYzY4ZGRlOTdlYjkwMWEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.sZhshRhtE5Tm1Lcoo9GOaRmTmKyL1OpGkGlsXcUR2Zs" width="318px" alt="Momentum logo"&gt;
  &lt;/a&gt;
&lt;/p&gt;



&lt;p&gt;
  &lt;br&gt;
  &lt;a href="https://app.potpie.ai" rel="nofollow noopener noreferrer"&gt;App&lt;/a&gt; | &lt;a href="https://docs.potpie.ai" rel="nofollow noopener noreferrer"&gt;Documentation&lt;/a&gt; | &lt;a href="https://docs.potpie.ai/open-source" rel="nofollow noopener noreferrer"&gt;API Reference&lt;/a&gt; | &lt;a href="https://app.potpie.ai/newchat?repo=potpie-ai/potpie&amp;amp;branch=main" rel="nofollow noopener noreferrer"&gt;Chat with 🥧 Repo&lt;/a&gt;
  &lt;br&gt;
  &lt;/p&gt;
&lt;p&gt;
  &lt;a href="https://github.com/potpie-ai/potpie/blob/main/LICENSE" rel="noopener noreferrer"&gt;
    &lt;img src="https://camo.githubusercontent.com/b3d6919389bd3d8554048ce1e2a81789c615d682586c17a3975930cdb3d304f1/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f706f747069652d61692f706f74706965" alt="Apache 2.0"&gt;
  &lt;/a&gt;
  &lt;a href="https://github.com/potpie-ai/potpie" rel="noopener noreferrer"&gt;
    &lt;img src="https://camo.githubusercontent.com/12b0d843b3769d8e772a3c175dea6f9b147283978eb51356bfb6687a21defbf9/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f706f747069652d61692f706f74706965" alt="GitHub Repo stars"&gt;
  &lt;/a&gt;
&lt;br&gt;
&lt;a href="https://discord.gg/ryk5CMD5v6" rel="nofollow noopener noreferrer"&gt;
    &lt;img src="https://camo.githubusercontent.com/36ac4cd24b3d424cd6d7dea7b67dcb6fa04d36588624b0ce3bfe9bf649eca1a0/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4a6f696e2532306f75722d446973636f72642d3538363546323f7374796c653d666f722d7468652d6261646765266c6f676f3d646973636f7264266c6f676f436f6c6f723d7768697465" alt="Join our Discord"&gt;
&lt;/a&gt;
&lt;br&gt;
&lt;a href="https://twitter.com/intent/tweet?text=I%20created%20custom%20engineering%20agents%20for%20my%20codebase%20in%20minutes%20with%20potpie.ai%20@potpiedotai%20!%F0%9F%A5%A7" rel="nofollow noopener noreferrer"&gt;
    &lt;img alt="tweet" src="https://camo.githubusercontent.com/4f677ce944dfdeb7a8cd741560d35d006363ef6160adeb63ee3d8c73373b1f51/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f75726c2f687474702f736869656c64732e696f2e7376673f7374796c653d736f6369616c"&gt;
&lt;/a&gt;
&lt;/p&gt;

&lt;div class="markdown-heading"&gt;
&lt;h1 class="heading-element"&gt;
&lt;/h1&gt;
&lt;p&gt;Prompt-To-Agent: Create custom engineering agents for your code&lt;/p&gt;
&lt;/div&gt;

&lt;p&gt;Potpie is an open-source platform that creates AI agents specialized in your codebase, enabling automated code analysis, testing, and development tasks. By building a comprehensive knowledge graph of your code, Potpie's agents can understand complex relationships and assist with everything from debugging to feature development.&lt;/p&gt;

&lt;p&gt;
&lt;a rel="noopener noreferrer" href="https://private-user-images.githubusercontent.com/19893222/401460208-a400b48f-dc4c-47b1-a42b-26eaf062adb2.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzgwODY4NzEsIm5iZiI6MTczODA4NjU3MSwicGF0aCI6Ii8xOTg5MzIyMi80MDE0NjAyMDgtYTQwMGI0OGYtZGM0Yy00N2IxLWE0MmItMjZlYWYwNjJhZGIyLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAxMjglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMTI4VDE3NDkzMVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTQ5ZjkzZjE3YjNhZDA0MGU0ODlhYzk3ZTNhNDk5ZTlkOGI2YjEzMjM4ZDMwNjcxYWZhOGY5YmRjNjMyZTAyMDQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.gG4Th7LLwZRWx7qf93TxGU0pswDNOvBHLY4ZgN8dSE8"&gt;&lt;img width="1506" alt="Screenshot 2025-01-09 at 2 18 18 PM" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fprivate-user-images.githubusercontent.com%2F19893222%2F401460208-a400b48f-dc4c-47b1-a42b-26eaf062adb2.png%3Fjwt%3DeyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzgwODY4NzEsIm5iZiI6MTczODA4NjU3MSwicGF0aCI6Ii8xOTg5MzIyMi80MDE0NjAyMDgtYTQwMGI0OGYtZGM0Yy00N2IxLWE0MmItMjZlYWYwNjJhZGIyLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAxMjglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMTI4VDE3NDkzMVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTQ5ZjkzZjE3YjNhZDA0MGU0ODlhYzk3ZTNhNDk5ZTlkOGI2YjEzMjM4ZDMwNjcxYWZhOGY5YmRjNjMyZTAyMDQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.gG4Th7LLwZRWx7qf93TxGU0pswDNOvBHLY4ZgN8dSE8"&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;📚 Table of Contents&lt;/h2&gt;

&lt;/div&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#why-potpie" rel="noopener noreferrer"&gt;🥧 Why Potpie?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#prebuilt-agents" rel="noopener noreferrer"&gt;🤖 Our Prebuilt Agents&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#potpies-tooling-system" rel="noopener noreferrer"&gt;🛠️ Tooling&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#getting-started" rel="noopener noreferrer"&gt;🚀 Getting Started&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#use-cases" rel="noopener noreferrer"&gt;💡 Use Cases&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#custom-agents-upgrade" rel="noopener noreferrer"&gt;🛠️ Custom Agents&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#accessing-agents-via-api-key" rel="noopener noreferrer"&gt;🗝️ Accessing Agents via API Key&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#make-potpie-your-own" rel="noopener noreferrer"&gt;🎨 Make Potpie Your Own&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#contributing" rel="noopener noreferrer"&gt;🤝 Contributing&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#license" rel="noopener noreferrer"&gt;📜 License&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#-thanks-to-all-contributors" rel="noopener noreferrer"&gt;💪 Contributors&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;🥧 Why Potpie?&lt;/h2&gt;

&lt;/div&gt;

&lt;ul&gt;
&lt;li&gt;🧠 &lt;strong&gt;Deep Code Understanding&lt;/strong&gt;: Built-in knowledge graph captures relationships between code components&lt;/li&gt;
&lt;li&gt;🤖 &lt;strong&gt;Pre-built &amp;amp; Custom Agents&lt;/strong&gt;: Ready-to-use agents for common tasks + build your own&lt;/li&gt;
&lt;li&gt;🔄 &lt;strong&gt;Seamless Integration&lt;/strong&gt;: Works with your existing development workflow&lt;/li&gt;
&lt;li&gt;📈 &lt;strong&gt;Flexible&lt;/strong&gt;: Handles codebases of…&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/potpie-ai/potpie" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;Potpie breaks down the entire codebase into constituting parts and builds a knowledge graph out of your code’s components. This graph helps the agents to understand the relationships between different parts of your code (functions, files, classes, etc.). This whole approach helps the Potpie to deeply understand your codebase and its context, irrespective of the size of your codebase, and perform the desired set of actions on it. &lt;/p&gt;

&lt;p&gt;This approach of Potpie to breakdown your codebase and understand it has uniquely positioned the Potpie among other AI-code generators. Check out our &lt;a href="https://potpie.ai/blog/knowledge-graphs-for-agentic-code-generation" rel="noopener noreferrer"&gt;blog&lt;/a&gt; to learn more about this.&lt;/p&gt;
&lt;h3&gt;
  
  
  Pre-built Agents
&lt;/h3&gt;

&lt;p&gt;Potpie comes with some pre-built codebase agents that automate and optimize key aspects of software development:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://docs.potpie.ai/agents/debugging-agent" rel="noopener noreferrer"&gt;Debugging agent&lt;/a&gt; - This agent analyzes the errors in your codebase, finds the root cause of the errors, and provides suitable debugging steps to follow.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://docs.potpie.ai/agents/code-changes-agent" rel="noopener noreferrer"&gt;Code Changes agent&lt;/a&gt; - Analyze the changes in your code by comparing the current branch code and default branch code and generate a detailed analysis of it. Works best with JavaScript, TypeScript, and Python codebases.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://docs.potpie.ai/agents/unit-test-agent" rel="noopener noreferrer"&gt;Unit Test agent&lt;/a&gt; - Helps you to generate test plans and unit tests for specific functions or classes in your codebase. This agent can create initial test cases and help you refine and expand your test suite.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://docs.potpie.ai/agents/qna-agent" rel="noopener noreferrer"&gt;Codebase Q&amp;amp;A agent&lt;/a&gt; - Answers every question about your codebase using the knowledge graph and code analysis tools. This agent can provide insights into various aspects of your code, from specific functions to overall architecture.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Here’s a flow diagram demonstrating the working of agent.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3x0uxow3ppcbqg2z6js4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3x0uxow3ppcbqg2z6js4.png" alt="Image description" width="784" height="868"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;To learn more about these agents, check out our &lt;a href="https://docs.potpie.ai/agents/introduction" rel="noopener noreferrer"&gt;docs&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;In case, these agents are not giving you the desired results and you are looking for something else, then Potpie is again there to save you.&lt;/p&gt;

&lt;h3&gt;
  
  
  Custom Agents
&lt;/h3&gt;

&lt;p&gt;Along with all these pre-built agents, Potpie gives you the freedom to build your own custom agent depending upon your needs and requirements. Potpie’s Custom agents are an ideal option when it comes to perform repeatable tasks on your codebase which require precise context, reasoning and decision making.&lt;/p&gt;

&lt;p&gt;When it comes to custom agents, the developer has the full liberty to build an agent that can perform any desired set of operations on the codebase. Some examples of these operations could be:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Automatically generating boilerplate code for new features&lt;/li&gt;
&lt;li&gt;Identifying outdated or vulnerable dependencies and suggesting safer alternatives&lt;/li&gt;
&lt;li&gt;Automatically creating detailed API documentation from code and comments.&lt;/li&gt;
&lt;li&gt;Generating edge case scenarios for robust testing of applications&lt;/li&gt;
&lt;li&gt;Extracting and summarizing documentation from code comments&lt;/li&gt;
&lt;li&gt;Assisting in the migration of code to newer frameworks or libraries&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These are just sample use-cases, you can build the custom agent using your own set of operations.&lt;/p&gt;

&lt;p&gt;Custom agent comes with multiple features including:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Autonomous -&lt;/strong&gt; Provided with a goal and a set of tools. They can determine when to utilize which tool to achieve the desired goal&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Task-oriented -&lt;/strong&gt; Purpose-built agents ensure that your goals are achieved with laser focus&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Effortless Integration -&lt;/strong&gt; Fits easily into your workflow. Automate tedious repetitive tasks with Potpie&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Codebase aware -&lt;/strong&gt;  Turns your codebase into a comprehensive knowledge graph that powers every agent's thought process&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;To learn more about Custom agents, check out our &lt;a href="https://docs.potpie.ai/custom-agents/introduction" rel="noopener noreferrer"&gt;docs&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;It takes just 3 simple steps to build an agent using Potpie:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Define the System Instructions - i&lt;/strong&gt;nstructions that the agent will follow to perform a task&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Define the Agent -&lt;/strong&gt; Create an &lt;strong&gt;&lt;code&gt;Agent&lt;/code&gt;&lt;/strong&gt; with the following key attributes:

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;role&lt;/code&gt;&lt;/strong&gt;: Defines the agent’s function.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;goal&lt;/code&gt;&lt;/strong&gt;: The individual objective that the agent aims to achieve.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;code&gt;backstory&lt;/code&gt;&lt;/strong&gt;: Provides context to the agent’s role and goal.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Create Tasks -&lt;/strong&gt; Define the tasks that the agent will perform.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Using these Custom agents, you can build an AI-code generator for your codebase that matches your needs and gives you the desired results.&lt;/p&gt;

&lt;p&gt;While many wonder if AI will replace programmers, tools like Potpie AI demonstrate that the future lies in collaboration between humans and intelligent systems.&lt;/p&gt;

&lt;p&gt;Potpie AI is empowering developers to build smarter, faster, and more efficiently. Join the revolution today and explore the future of AI-assisted development with Potpie AI.&lt;/p&gt;

&lt;p&gt;Check out our quick starter guide and start building with Potpie:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://docs.potpie.ai/quickstart%20%" rel="noopener noreferrer"&gt;QuickStart Guide&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Got stuck anywhere? Join our Discord community - &lt;/p&gt;


&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;a href="https://discord.com/invite/4ejEMqqV" rel="noopener noreferrer"&gt;
      discord.com
    &lt;/a&gt;
&lt;/div&gt;


</description>
      <category>ai</category>
      <category>programming</category>
      <category>developers</category>
    </item>
  </channel>
</rss>
