Discover and explore top open-source AI tools and projects—updated daily.
FlamxGamesGodot plugin for AI-assisted game development
Top 98.5% on SourcePulse
This plugin embeds AI assistants directly into the Godot Engine, enabling them to read and write code within the editor. It serves Godot developers by acting as a flexible interface to various local or remote Large Language Models (LLMs), streamlining AI-assisted development workflows without requiring users to manage LLM inference directly within Godot.
How It Works
The Godot AI Assistant Hub functions as an API-agnostic bridge between Godot and external LLM services. It does not run LLM models itself but connects to providers like Ollama (officially supported), Google Gemini, OpenRouter, OpenWebUI, and xAI. Users configure "assistant types" using Godot Resources, defining the LLM model and associated "quick prompts." These quick prompts allow for single-click actions, leveraging keywords like {CODE} to insert selected editor code or {CHAT} to include current prompt text, facilitating direct code manipulation and documentation generation within Godot.
Quick Start & Requirements
ai_assistant_hub folder into your Godot project's addons/ directory. Reload the project and enable the plugin in Project > Project Settings > Plugins.Highlighted Details
Maintenance & Community
This project is a hobby endeavor by a solo developer, Forest, with improvements made on a need-basis. There is no formal roadmap, but ideas are welcomed in the project's Discussions section. Community contributions maintain support for several LLM providers beyond the officially supported Ollama.
Licensing & Compatibility
The project is licensed under the MIT license, permitting commercial use and integration into closed-source projects.
Limitations & Caveats
Performance and setup complexity for local LLMs are dependent on the user's hardware and chosen models. Support for advanced features like "reasoning level" is still pending for LLM providers other than Ollama, with community contributions being sought. Anonymous usage statistics are collected to understand user patterns.
2 weeks ago
Inactive
SilasMarvin