Check out our latest project ✨ OpenChapter.io: free ebooks the way its meant to be πŸ“–

AI Context Generator

An asset by mickey
The page banner background of a mountain and forest
AI Context Generator hero image

Quick Information

0 ratings
AI Context Generator icon image
mickey
AI Context Generator

Export your entire Godot project structure as JSON for AI/LLM analysis. This lightweight plugin captures all scenes, scripts, properties, and project settings in a clean JSON format perfect for AI assistants.✨ Features:- Complete project analysis (scenes, scripts, properties)- One-click generation via Project menu- Automatic clipboard copying- Non-default properties only (clean data)- Multi-language support (GDScript + C#)- Zero UI clutter - simple menu integrationPerfect for getting intelligent assistance from ChatGPT, Claude, and other AI tools with full project context!

Supported Engine Version
4.0
Version String
1.0
License Version
MIT
Support Level
community
Modified Date
26 days ago
Git URL
Issue URL

AI Context Generator for Godot

A lightweight Godot plugin that exports your entire project structure as JSON for AI/LLM analysis. Perfect for getting intelligent assistance with your game development!

πŸš€ Features

  • Complete Project Analysis: Exports all scenes, scripts, properties, and project settings
  • Non-Default Properties: Only captures properties that differ from defaults (clean, relevant data)
  • Smart Script Parsing: Extracts functions, exports, signals, and metadata
  • Lightweight Integration: Simple menu item - no UI clutter
  • Instant AI Ready: Automatically copies JSON to clipboard for immediate use
  • Multi-Language Support: Handles both GDScript and C# files

πŸ“‹ What Gets Exported

Scene Data

  • Complete node hierarchies with types and names
  • Non-default properties for every node
  • Script attachments and resource references
  • Node groups and custom metadata

Script Analysis

  • All GDScript (.gd) and C# (.cs) files
  • Function signatures and exported variables
  • Signal definitions
  • File paths and language detection

Project Configuration

  • Autoload settings
  • Input mappings
  • Display and physics settings
  • Plugin configurations

πŸ›  Installation

Option 1: Clone Repository

cd your-godot-project/
git clone https://github.com/yourusername/godot-ai-context-generator.git addons/ai_context_generator

Option 2: Download ZIP

  1. Download the latest release
  2. Extract to your-project/addons/ai_context_generator/
  3. Enable the plugin in Project Settings β†’ Plugins

Option 3: Godot Asset Library

Coming soon - submit to Godot Asset Library

🎯 Usage

  1. Generate Context: Go to Project β†’ Generate AI Context
  2. Wait for Processing: Watch console for progress updates
  3. Ready to Use: JSON is saved to ai_context_export.json and copied to clipboard
  4. Paste to AI: Ctrl+V into ChatGPT, Claude, or your favorite AI assistant

Example AI Prompts

"Here's my Godot project structure. Can you help me optimize the player movement system?"

"Based on this project data, suggest improvements to my cloud animation system."

"Review my code architecture and recommend better organization patterns."

πŸ“ Output Structure

{
  "project_name": "Your Game",
  "generated_timestamp": "2025-07-27T10:30:00",
  "scenes": [
    {
      "path": "res://Player.tscn",
      "root_node": {
        "name": "Player",
        "type": "CharacterBody2D",
        "properties": { "speed": 300.0 },
        "children": [...]
      }
    }
  ],
  "scripts": [...],
  "autoloads": {...},
  "project_settings": {...}
}

πŸ”§ Requirements

  • Godot 4.0+ (uses new APIs like ClassDB.can_instantiate)
  • Works with both 2D and 3D projects
  • Supports mixed GDScript/C# projects

🀝 Contributing

Contributions welcome! Ideas for improvements:

  • Signal connection mapping between nodes
  • Resource dependency analysis
  • Custom resource (.tres/.res) content export
  • Scene instantiation relationships
  • Export filtering options
  • Compression for large projects

Development Setup

git clone https://github.com/yourusername/godot-ai-context-generator.git
cd godot-ai-context-generator
# Copy to your test project's addons folder

πŸ“„ License

MIT License - feel free to use in commercial and personal projects!

🌟 Why This Plugin?

Modern AI assistants are incredibly helpful for game development, but they need context about your project structure. Instead of manually copying code snippets, this plugin gives AI a complete understanding of your:

  • Game architecture and design patterns
  • Current implementation details
  • Configuration and settings
  • Relationships between systems

This leads to much more accurate and helpful AI assistance!

πŸ› Issues & Support

Found a bug or have a feature request? Create an issue


Made with ❀️ for the Godot community

Export your entire Godot project structure as JSON for AI/LLM analysis. This lightweight plugin captures all scenes, scripts, properties, and project settings in a clean JSON format perfect for AI assistants.

✨ Features:
- Complete project analysis (scenes, scripts, properties)
- One-click generation via Project menu
- Automatic clipboard copying
- Non-default properties only (clean data)
- Multi-language support (GDScript + C#)
- Zero UI clutter - simple menu integration

Perfect for getting intelligent assistance from ChatGPT, Claude, and other AI tools with full project context!

Reviews

0 ratings

Your Rating

Headline must be at least 3 characters but not more than 50
Review must be at least 5 characters but not more than 500
Please sign in to add a review

Quick Information

0 ratings
AI Context Generator icon image
mickey
AI Context Generator

Export your entire Godot project structure as JSON for AI/LLM analysis. This lightweight plugin captures all scenes, scripts, properties, and project settings in a clean JSON format perfect for AI assistants.✨ Features:- Complete project analysis (scenes, scripts, properties)- One-click generation via Project menu- Automatic clipboard copying- Non-default properties only (clean data)- Multi-language support (GDScript + C#)- Zero UI clutter - simple menu integrationPerfect for getting intelligent assistance from ChatGPT, Claude, and other AI tools with full project context!

Supported Engine Version
4.0
Version String
1.0
License Version
MIT
Support Level
community
Modified Date
26 days ago
Git URL
Issue URL

Open Source

Released under the AGPLv3 license

Plug and Play

Browse assets directly from Godot

Community Driven

Created by developers for developers