Godot Buddy (Groq API)
by m4yc3x
Statement on Godot Engine and Godot Foundation
After careful consideration, I have decided to discontinue maintaining the Godotbuddy plugin. I believe that the Godot Engine and the Godot Foundation have made significant missteps in their community management and decision-making processes. Their recent actions suggest a disregard for diverse opinions, which has led to an exclusionary environment. As someone committed to fostering an inclusive and supportive developer community, I find it challenging to continue my contributions under these circumstances.
GodotBuddy
Welcome to GodotBuddy! GodotBuddy is an advanced plugin for the Godot 4 Engine designed to assist you in coding and game design. It leverages AI to provide intelligent code suggestions, documentation, and more, all within the Godot Editor.
Features
- AI-Powered Code Assistance: Get real-time code suggestions and improvements.
- File Content Replacement: Automatically replace file references with their contents.
- Chat History: Maintain a history of your interactions with the AI.
- API Key Management: Securely store and manage your API key.
Installation
- Download the Plugin: Clone or download the GodotBuddy repository.
- Add to Project: Copy the
addons/godotbuddy
folder into your Godot project'saddons
directory. - Enable the Plugin: Open your project in Godot, go to
Project > Project Settings > Plugins
, and enableGodotBuddy
.
Usage
- Open the GodotBuddy Dock: Once enabled, you will see the GodotBuddy dock on the right side of the editor.
- Enter Your API Key: Input your API key in the provided field. The key will be saved.
a. Acquire free or paid keys from Groq.com Keys Dashboard - Interact with the AI: Type your queries or code in the text editor and press the submit button. The AI will respond with suggestions or code snippets.
You can use @filename.gd
to reference a file in the editor, regardless of subdirectory. (finds first match, use a full path if you have multiple files with the same name)
Contributing
We welcome contributions! If you have suggestions, bug reports, or want to contribute code, please open an issue or submit a pull request on our GitHub repository.
License
This project is licensed under the MIT License. See the LICENSE file for details.
Acknowledgements
- Godot Engine: For providing an amazing open-source game engine.
- OpenAI: For the powerful AI models that make GodotBuddy possible.
Contact
For any questions or support, please open an issue on this github repo.
Happy coding with GodotBuddy!
Download
Support
If you need help or have questions about this plugin, please contact the author.
Contact Author