Enlace a post en Español Click
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.
To solve this, I built Golem-AI (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 Godot 4.2+ editor.
Today, I am opening the repository to the community as a completely open-source project. It is currently in Beta and has some bugs, but it is fully functional, and I want to share it so we can improve it together.
/ ____/___ / /__ ____ ___ / | / _/
/ / __/ __ \/ / _ \/ __ `__ \______/ /| | / /
/ /_/ / /_/ / / __/ / / / / /_____/ ___ |_/ /
\____/\____/_/\___/_/ /_/ /_/ /_/ |_/___/
🎮 How it Looks Inside the Editor
Here is a glimpse of the integrated dock interface, its session history, and the context autocomplete system in action:
🔥 Key Features
🦙 Local & 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.
🧠 Cursor-Style UX & Context (@ Mentions): Type @ in the chat composer to automatically attach open scenes, specific project files, or custom skills directly into the prompt.
🛠️ 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.
📚 Markdown Skills System: Feed the assistant specific workflows, style guides, or documentation using standard markdown files (/skill or @skill:id).
💬 Advanced Chat UI: Built-in "thinking blocks", agent step progress tracking, searchable history sessions, and a native bilingual UI (English / Spanish).
🛠️ The Current State: "It works, but..." (Looking for Beta Testers!)
Let's be completely transparent: This is a Beta release.
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.
🚀 Quick Start Guide
Testing it or breaking it takes less than two minutes.
- Installation Clone the repository directly into your project's addons folder:
git clone [https://github.com/sancheznot/Godot-AI-Assistant.git](https://github.com/sancheznot/Godot-AI-Assistant.git) addons/ai_assistant_plugin
Enable the Plugin
Open your project in Godot, navigate to Project -> Project Settings -> Plugins, and check the Enable box next to AI Assistant Plugin.Configure Your Model
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!
🤝 Code with Me (Contribute!)
The project structure is quite modular and straightforward:
/harness handles the system prompt layers.
/scenes and /scripts separate the dock UI layout from the plugin logic.
/skills hosts the pre-built markdown behaviors.
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.
👉 Check out the GitHub Repository here: https://github.com/sancheznot/Godot-AI-Assistant
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.
Top comments (0)