Install Asset
Install via Godot
To maintain one source of truth, Godot Asset Library is just a mirror of the old asset library so you can download directly on Godot via the integrated asset library browser

Quick Information

A professional-grade AI coding assistant plugin for Godot 4 that transforms your development workflow with advanced features, responsive design, and enhanced markdown highlighting.
π€ AI Coding Assistant for Godot 4
A professional-grade AI coding assistant plugin for Godot 4 that transforms your development workflow with advanced features, responsive design, and enhanced markdown highlighting.
β¨ Key Features
π― Advanced AI Integration
- Multiple AI Providers: Gemini, HuggingFace, Cohere support
- Smart Code Generation: Context-aware code suggestions
- Real-time Assistance: Instant help with coding problems
- Multi-language Support: GDScript, Python, JavaScript, JSON
π¨ Professional UI/UX
- Responsive Design: Adapts to any screen size automatically
- Enhanced Markdown: VS Code-inspired syntax highlighting
- Flexible Layout: Resizable panels and collapsible sections
- Modern Theme: Dark theme optimized for developers
π± Cross-Platform Compatibility
- Multi-Monitor Support: Seamless adaptation between displays
- Screen Size Optimization: From large monitors to small laptops
- Touch-Friendly: Works great on tablets and touch devices
- Godot 4.x Native: Built specifically for Godot 4
π Quick Start
1. Installation
# Clone the repository
git clone https://github.com/Godot4-Addons/ai_assistant_for_godot.git
# Copy to your project
cp -r ai_assistant_for_godot/addons/ai_coding_assistant your_project/addons/
2. Enable Plugin
- Open your Godot project
- Go to Project Settings > Plugins
- Find AI Coding Assistant and enable it
- The AI Assistant dock will appear in the left panel
3. Configure API
- Click the β Settings button in the AI Assistant dock
- Select your preferred AI provider (Gemini recommended)
- Enter your API key
- Start coding with AI assistance!
π Documentation
π User Guides
- Installation Guide - Complete setup instructions
- Quick Start Guide - Get started in 5 minutes
- Enhanced Features - Overview of all features
- Version Compatibility - Godot version support
π¨ UI & Design
- Flexible UI Guide - Responsive design features
- Flexible Boxes Guide - UI component details
- Enhanced Markdown Guide - Syntax highlighting
- Markdown Examples - Visual examples
π§ Technical Documentation
- Property Fixes - Godot 4.x compatibility
- Syntax Fixes - Code improvements
- Upgrade Summary - What's new in v2.0
- Final Status Report - Complete feature list
π§ͺ Development & Testing
- Testing Guide - How to run tests
- Addon Documentation - Plugin architecture
- Commit History - Development changelog
π― Core Features
AI-Powered Coding
- Code Generation: Generate functions, classes, and complete scripts
- Code Explanation: Understand complex code with AI explanations
- Code Improvement: Get suggestions for optimization and best practices
- Error Debugging: AI-assisted debugging and error resolution
Enhanced User Interface
- Responsive Design: Automatically adapts to screen size
- Professional Styling: VS Code-inspired dark theme
- Flexible Layout: Resizable chat and code panels
- Context Menus: Right-click for quick actions
Advanced Markdown Support
- Syntax Highlighting: GDScript, Python, JavaScript, JSON
- Rich Formatting: Headers, lists, quotes, links
- Code Blocks: Language-labeled with professional styling
- Real-time Rendering: See formatting as you type
π± Screen Size Support
Screen Size | Layout | Features |
---|---|---|
Large (>1000px) | Expanded | Full features, generous spacing |
Medium (600-1000px) | Balanced | Optimized for productivity |
Small (400-600px) | Compact | Auto-collapse, space efficient |
Mobile (<400px) | Minimal | Essential functions only |
π¨ Visual Examples
Enhanced Markdown Highlighting
# GDScript with syntax highlighting
func _ready():
var message = "Hello, AI Assistant!"
print(message)
Professional Code Blocks
- Language Labels: Clear indicators for each code block
- Syntax Colors: Keywords, strings, comments highlighted
- Line Numbers: Optional line numbering for code
- Copy/Save: One-click code operations
π§ API Providers
Gemini (Recommended)
- Model: gemini-2.0-flash
- Features: Fast, accurate, cost-effective
- Setup: Get API key from Google AI Studio
HuggingFace
- Models: Various open-source models
- Features: Free tier available
- Setup: Get API key from HuggingFace
Cohere
- Models: Command series
- Features: Enterprise-grade
- Setup: Get API key from Cohere
π οΈ Development
Requirements
- Godot 4.x (4.0 or later)
- Internet connection for AI features
- API key from supported provider
Building from Source
# Clone repository
git clone https://github.com/Godot4-Addons/ai_assistant_for_godot.git
cd ai_assistant_for_godot
# Run tests
godot --headless --script test/run_all_tests.gd
# Install in your project
cp -r addons/ai_coding_assistant /path/to/your/project/addons/
Contributing
- Fork the repository
- Create a feature branch
- Make your changes
- Add tests for new features
- Submit a pull request
π Statistics
- π― 4 AI Providers: Gemini, HuggingFace, Cohere, Custom
- π¨ 4 Languages: GDScript, Python, JavaScript, JSON syntax highlighting
- π± 4 Screen Sizes: Optimized layouts for all display types
- π§ 20+ Features: Comprehensive development assistance
- π 15+ Docs: Complete documentation and guides
- π§ͺ 25+ Tests: Thorough quality assurance
π€ Community
- GitHub Issues: Report bugs and request features
- Discussions: Join the community discussion
- Wiki: Community-maintained documentation
π License
This project is licensed under the MIT License - see the LICENSE file for details.
π Acknowledgments
- Godot Engine: For the amazing game engine
- AI Providers: Gemini, HuggingFace, Cohere for AI capabilities
- Community: Contributors and users who make this project better
- VS Code: Inspiration for the syntax highlighting theme
Made with β€οΈ for the Godot community
Transform your Godot development experience with professional AI assistance! πβ¨
A professional-grade AI coding assistant plugin for Godot 4 that transforms your development workflow with advanced features, responsive design, and enhanced markdown highlighting.
Reviews
Quick Information

A professional-grade AI coding assistant plugin for Godot 4 that transforms your development workflow with advanced features, responsive design, and enhanced markdown highlighting.