Edit of asset "Flatten for LLM" Accepted
| Old/Current | New/Edit | |
|---|---|---|
| Title | Flatten for LLM | Flatten for LLM |
| Description |
**Flatten for LLM** is a seamless, Godot plugin designed to bridge the gap between your game project and Large Language Models (LLMs). When asking an AI for help with complex game logic or refactoring, pasting individual scripts often misses the bigger picture of how your scenes and resources connect. This plugin solves that by recursively crawling your project and compiling everything into a single, beautifully formatted Markdown document. The resulting file mimics your exact folder structure using Markdown headings, giving the LLM perfect structural awareness of your entire codebase. ## Features: - **Native Editor Integration**: Runs directly in the Godot editor, docking natively next to your FileSystem tab for a frictionless workflow. - **Smart Folder Filtering**: Easily specify exact folders to **Include Only** (perfect for scanning a single complex Addon) or folders to **Exclude** (like hiding standard `.godot` or `addons` directories). - **Multi-Format Support**: Selectively export `.gd` (GDScript), `.tscn` (Scenes), `.tres` (Resources), and `.gdshader` (Shaders). Code blocks are automatically tagged with the correct syntax highlighting identifiers for the LLM. - **Persistent Settings**: Your export paths and folder filters are saved automatically to your local `.godot` folder, keeping your configuration intact without cluttering your version control system. - **Optimized Parsing**: Generates structural Markdown headings corresponding to your project's tree, allowing the LLM to understand not just your code, but your project's architectural hierarchy. Stop manually copying and pasting scripts one by one. Use Flatten for LLM to inject your entire game's context into your favorite AI assistant in seconds. |
**Flatten for LLM** is a seamless, Godot plugin designed to bridge the gap between your game project and Large Language Models (LLMs). When asking an AI for help with complex game logic or refactoring, pasting individual scripts often misses the bigger picture of how your scenes and resources connect. This plugin solves that by recursively crawling your project and compiling everything into a single, beautifully formatted Markdown document. The resulting file mimics your exact folder structure using Markdown headings, giving the LLM perfect structural awareness of your entire codebase. ## Features: - **Native Editor Integration**: Runs directly in the Godot editor, docking natively next to your FileSystem tab for a frictionless workflow. - **Smart Folder Filtering**: Easily specify exact folders to **Include Only** (perfect for scanning a single complex Addon) or folders to **Exclude** (like hiding standard `.godot` or `addons` directories). - **Multi-Format Support**: Selectively export `.gd` (GDScript), `.tscn` (Scenes), `.tres` (Resources), and `.gdshader` (Shaders). Code blocks are automatically tagged with the correct syntax highlighting identifiers for the LLM. - **Persistent Settings**: Your export paths and folder filters are saved automatically to your local `.godot` folder, keeping your configuration intact without cluttering your version control system. - **Optimized Parsing**: Generates structural Markdown headings corresponding to your project's tree, allowing the LLM to understand not just your code, but your project's architectural hierarchy. Stop manually copying and pasting scripts one by one. Use Flatten for LLM to inject your entire game's context into your favorite AI assistant in seconds. |
| Category | Tools | Tools |
| License | MIT | MIT |
| Repository Provider | GitHub | GitHub |
| Repository Url | https://github.com/sn1ks0h/Godot-Flatten-For-LLM | https://github.com/sn1ks0h/Godot-Flatten-For-LLM |
| Issues Url | https://github.com/sn1ks0h/Godot-Flatten-For-LLM/issues | https://github.com/sn1ks0h/Godot-Flatten-For-LLM/issues |
| Godot version | Godot 4.2 | Godot 4.2 |
| Version String | 1.1.1 | 1.1.1 |
| Download Commit | c6eb1e2d011c542becae8e3a36f10c1e23e7d149 | c6eb1e2d011c542becae8e3a36f10c1e23e7d149 |
| Download Url (Computed) | https://github.com/sn1ks0h/Godot-Flatten-For-LLM/archive/c6eb1e2d011c542becae8e3a36f10c1e23e7d149.zip | https://github.com/sn1ks0h/Godot-Flatten-For-LLM/archive/c6eb1e2d011c542becae8e3a36f10c1e23e7d149.zip |
| Icon Url |
https://raw.githubusercontent.com/sn1ks0h/Godot-Flatten-For-LLM/refs/heads/main/icon.png
|
https://raw.githubusercontent.com/sn1ks0h/Godot-Flatten-For-LLM/refs/heads/main/icon.png
|
| Preview Insert | ||
|---|---|---|
| Type | image | |
| Image/Video URL |
https://raw.githubusercontent.com/sn1ks0h/Godot-Flatten-For-LLM/refs/heads/main/screenshot_2.webp
|
|
| Thumbnail |
|
|
| Preview Insert | ||
|---|---|---|
| Type | image | |
| Image/Video URL |
https://raw.githubusercontent.com/sn1ks0h/Godot-Flatten-For-LLM/refs/heads/main/screenshot_1.webp
|
|
| Thumbnail |
|
|