<?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: Ricardo Sanchez</title>
    <description>The latest articles on DEV Community by Ricardo Sanchez (@sancheznot).</description>
    <link>https://dev.to/sancheznot</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%2Fuser%2Fprofile_image%2F763979%2F719900f0-1baa-43c2-bcbd-b0f55115fc6c.jpeg</url>
      <title>DEV Community: Ricardo Sanchez</title>
      <link>https://dev.to/sancheznot</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/sancheznot"/>
    <language>en</language>
    <item>
      <title>Godot AI? Here is the solution: What is Golem-AI?</title>
      <dc:creator>Ricardo Sanchez</dc:creator>
      <pubDate>Thu, 04 Jun 2026 18:31:20 +0000</pubDate>
      <link>https://dev.to/sancheznot/godot-ai-here-is-the-solution-what-is-golem-ai-13nn</link>
      <guid>https://dev.to/sancheznot/godot-ai-here-is-the-solution-what-is-golem-ai-13nn</guid>
      <description>&lt;p&gt;Enlace a post en Español &lt;a href="https://dev.to/sancheznot/godot-ai-traigo-esta-solucion-que-es-golem-ai-d2h"&gt;Click&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you are developing games in Godot and using AI to help you code, you are probably tired of constantly switching tabs between your editor and the browser. Copying code, pasting it, explaining your scene context over and over again... it is a massive workflow killer.&lt;/p&gt;

&lt;p&gt;To solve this, I built &lt;strong&gt;Golem-AI&lt;/strong&gt; (named after the Godot Engine logo because let's face it, it looks like a tiny, friendly mechanical golem). It is a "Cursor-style" AI assistant extension integrated directly into a dock right inside your &lt;strong&gt;Godot 4.2+&lt;/strong&gt; editor.&lt;/p&gt;

&lt;p&gt;Today, I am opening the repository to the community as a completely open-source project. It is currently in &lt;strong&gt;Beta&lt;/strong&gt; and has some bugs, but it is fully functional, and I want to share it so we can improve it together.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;  / ____/___  / /__  ____ ___        /   |  /  _/
 / / __/ __ \/ / _ \/ __ `__ \______/ /| |  / /  
/ /_/ / /_/ / /  __/ / / / / /_____/ ___ |_/ /   
\____/\____/_/\___/_/ /_/ /_/     /_/  |_/___/
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;🎮 How it Looks Inside the Editor&lt;br&gt;
Here is a glimpse of the integrated dock interface, its session history, and the context autocomplete system in action:&lt;/p&gt;

&lt;p&gt;🔥 Key Features&lt;br&gt;
🦙 Local &amp;amp; Cloud Providers: Connect it to Ollama or LM Studio for a 100% free, offline local workflow, or hook it up to OpenAI, Anthropic, Gemini, or Cursor proxies.&lt;/p&gt;

&lt;p&gt;🧠 Cursor-Style UX &amp;amp; Context (@ Mentions): Type @ in the chat composer to automatically attach open scenes, specific project files, or custom skills directly into the prompt.&lt;/p&gt;

&lt;p&gt;🛠️ Editor Tool Calling: It features an optional multi-step verification loop. The AI can actually interact with native Godot editor tools to help you iterate and fix things faster.&lt;/p&gt;

&lt;p&gt;📚 Markdown Skills System: Feed the assistant specific workflows, style guides, or documentation using standard markdown files (/skill or &lt;a class="mentioned-user" href="https://dev.to/skill"&gt;@skill&lt;/a&gt;:id).&lt;/p&gt;

&lt;p&gt;💬 Advanced Chat UI: Built-in "thinking blocks", agent step progress tracking, searchable history sessions, and a native bilingual UI (English / Spanish).&lt;/p&gt;

&lt;p&gt;🛠️ The Current State: "It works, but..." (Looking for Beta Testers!)&lt;br&gt;
Let's be completely transparent: This is a Beta release.&lt;/p&gt;

&lt;p&gt;You will encounter bugs. The tool-calling loop might stumble occasionally, or a lightweight local model might hallucinate your scene tree structure. But that is exactly why I am sharing it today! I want to test it against different gamedev workflows, see how it handles massive projects, and figure out what the Godot community actually needs from an in-editor AI teammate.&lt;/p&gt;

&lt;p&gt;🚀 Quick Start Guide&lt;br&gt;
Testing it or breaking it takes less than two minutes.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Installation
Clone the repository directly into your project's addons folder:
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git clone &lt;span class="o"&gt;[&lt;/span&gt;https://github.com/sancheznot/Godot-AI-Assistant.git]&lt;span class="o"&gt;(&lt;/span&gt;https://github.com/sancheznot/Godot-AI-Assistant.git&lt;span class="o"&gt;)&lt;/span&gt; addons/ai_assistant_plugin
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Enable the Plugin&lt;br&gt;
Open your project in Godot, navigate to Project -&amp;gt; Project Settings -&amp;gt; Plugins, and check the Enable box next to AI Assistant Plugin.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Configure Your Model&lt;br&gt;
Click the Config button in the new dock toolbar, enable your preferred provider (like Ollama), click the refresh icon ↻ to fetch your models, and you are ready to chat!&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;🤝 Code with Me (Contribute!)&lt;br&gt;
The project structure is quite modular and straightforward:&lt;/p&gt;

&lt;p&gt;/harness handles the system prompt layers.&lt;/p&gt;

&lt;p&gt;/scenes and /scripts separate the dock UI layout from the plugin logic.&lt;/p&gt;

&lt;p&gt;/skills hosts the pre-built markdown behaviors.&lt;/p&gt;

&lt;p&gt;If you are a GDScript wrangler, an AI architecture enthusiast, or someone who just loves polishing UI/UX layout details, Pull Requests and Issues are incredibly welcome.&lt;/p&gt;

&lt;p&gt;👉 Check out the GitHub Repository here: &lt;a href="https://github.com/sancheznot/Godot-AI-Assistant" rel="noopener noreferrer"&gt;https://github.com/sancheznot/Godot-AI-Assistant&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you test it out, let me know in the comments below! What provider are you running it with? What broke first? Let's make the Godot Golem smarter together.&lt;/p&gt;

</description>
      <category>godot</category>
      <category>gamedev</category>
      <category>ai</category>
      <category>opensource</category>
    </item>
    <item>
      <title>Godot AI? Traigo esta solución: ¿Qué es Golem-AI?</title>
      <dc:creator>Ricardo Sanchez</dc:creator>
      <pubDate>Thu, 04 Jun 2026 18:25:53 +0000</pubDate>
      <link>https://dev.to/sancheznot/godot-ai-traigo-esta-solucion-que-es-golem-ai-d2h</link>
      <guid>https://dev.to/sancheznot/godot-ai-traigo-esta-solucion-que-es-golem-ai-d2h</guid>
      <description>&lt;p&gt;Link to post in English &lt;a href="https://dev.to/sancheznot/godot-ai-here-is-the-solution-what-is-golem-ai-13nn"&gt;Click&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Si estás desarrollando juegos en Godot y usas inteligencia artificial para programar, seguro estás harto de cambiar de ventana entre tu editor y el navegador web. Copiar código, pegarlo, explicar el contexto de tus escenas una y otra vez... es molesto.&lt;/p&gt;

&lt;p&gt;Para solucionar esto, creé &lt;strong&gt;Golem-AI&lt;/strong&gt; (llamado así porque el logo de Godot parece un pequeño golem mecánico). Es un asistente de IA tipo "Cursor" integrado directamente en un dock dentro de tu editor de &lt;strong&gt;Godot 4.2+&lt;/strong&gt;. &lt;/p&gt;

&lt;p&gt;Hoy abro el repositorio como un proyecto completamente open-source. Está en &lt;strong&gt;Beta&lt;/strong&gt; y tiene bugs, pero ya es totalmente funcional y quiero compartirlo con la comunidad para mejorarlo juntos.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;  / ____/___  / /__  ____ ___        /   |  /  _/
 / / __/ __ \/ / _ \/ __ `__ \______/ /| |  / /  
/ /_/ / /_/ / /  __/ / / / / /_____/ ___ |_/ /   
\____/\____/_/\___/_/ /_/ /_/     /_/  |_/___/
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;🔥 Características Principales&lt;br&gt;
🦙 Modelos Locales y Cloud: Conéctalo a Ollama o LM Studio para un flujo de trabajo 100% gratuito y desconectado, o configúralo con OpenAI, Anthropic, Gemini o proxies de Cursor.&lt;/p&gt;

&lt;p&gt;🧠 Contexto con @ Mentions (Estilo Cursor): Escribe @ en el chat para adjuntar automáticamente escenas abiertas, archivos específicos del proyecto o habilidades personalizadas directamente en el prompt.&lt;/p&gt;

&lt;p&gt;🛠️ Llamado de Herramientas del Editor (Tool Calling): Cuenta con un bucle opcional de verificación de múltiples pasos donde la IA puede interactuar con las herramientas nativas de Godot para ayudarte a iterar más rápido.&lt;/p&gt;

&lt;p&gt;📚 Sistema de Habilidades en Markdown: Entrena al asistente con flujos de trabajo específicos usando archivos markdown estándar (/skill o &lt;a class="mentioned-user" href="https://dev.to/skill"&gt;@skill&lt;/a&gt;:id).&lt;/p&gt;

&lt;p&gt;💬 UI de Chat Avanzada: Incluye bloques de pensamiento ("thinking blocks"), progreso de pasos del agente, historial de sesiones con buscador y una interfaz bilingüe nativa (Español / Inglés).&lt;/p&gt;

&lt;p&gt;🛠️ El Estado Actual: "Funciona, pero..." (¡Llamado a Beta Testers!)&lt;br&gt;
Seamos transparentes: Esto es una versión Beta.&lt;/p&gt;

&lt;p&gt;Vas a encontrar errores. El bucle de ejecución de herramientas puede fallar a veces o un modelo local pequeño podría alucinar con la estructura de tus nodos. Pero precisamente por eso lo comparto hoy de forma abierta. Quiero ver cómo se comporta en diferentes flujos, cómo maneja proyectos masivos y qué es lo que la comunidad de Godot realmente busca en un compañero de IA integrado.&lt;/p&gt;

&lt;p&gt;🚀 Guía de Inicio Rápido&lt;br&gt;
Probarlo o empezar a romperlo toma menos de dos minutos.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Instalación
Clona el repositorio directamente dentro de la carpeta de addons de tu proyecto de Godot:
&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git clone &lt;span class="o"&gt;[&lt;/span&gt;https://github.com/sancheznot/Godot-AI-Assistant.git]&lt;span class="o"&gt;(&lt;/span&gt;https://github.com/sancheznot/Godot-AI-Assistant.git&lt;span class="o"&gt;)&lt;/span&gt; addons/ai_assistant_plugin
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Activar el Plugin&lt;br&gt;
Abre tu proyecto en Godot, ve a Proyecto -&amp;gt; Ajustes del Proyecto -&amp;gt; Plugins y marca la casilla de Activar al lado de AI Assistant Plugin.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Configurar tu Modelo&lt;br&gt;
Haz clic en el botón Config en la barra de herramientas del nuevo panel (dock), activa tu proveedor preferido (como Ollama), presiona el icono de actualizar ↻ para cargar tus modelos guardados locales o en la nube, ¡y listo!&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;🤝 Colabora Conmigo (Contribuir)&lt;br&gt;
La estructura del código es bastante limpia y modular:&lt;/p&gt;

&lt;p&gt;/harness maneja las capas del sistema de prompts.&lt;/p&gt;

&lt;p&gt;/scenes y /scripts separan la interfaz del dock de la lógica del plugin.&lt;/p&gt;

&lt;p&gt;/skills contiene los comportamientos preestablecidos en Markdown.&lt;/p&gt;

&lt;p&gt;Si eres un desarrollador de GDScript, un entusiasta de la arquitectura de IA o simplemente te encanta pulir interfaces visuales, los Pull Requests y los Issues son más que bienvenidos.&lt;/p&gt;

&lt;p&gt;👉 Enlace al repositorio en GitHub: &lt;a href="https://github.com/sancheznot/Godot-AI-Assistant" rel="noopener noreferrer"&gt;https://github.com/sancheznot/Godot-AI-Assistant&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Si lo pruebas, ¡cuéntame en los comentarios de abajo qué tal te funcionó! ¿Qué proveedor estás usando? ¿Qué fue lo primero que se rompió? Vamos a hacer al Golem de Godot más inteligente entre todos.&lt;/p&gt;

</description>
      <category>godot</category>
      <category>gamedev</category>
      <category>ai</category>
      <category>opensource</category>
    </item>
  </channel>
</rss>
