AI-powered level generation for Geometry Dash. Describe your level in plain text and watch AI build it in the editor.
Consider supporting the project by starring it on GitHub
- Download the latest release
- Open the game and navigate to the Geode page
- Press the manual download button and select the file
- Open the editor and press the AI button
- Click the gear icon to configure your AI provider
All settings are configured in-game via the gear icon in the AI popup.
EditorAI Platinum (Free - thanks to VLTGG for the servers!)
EditorAI Platinum is a community proxy that lets anyone run the official EditorAI Ollama models over the internet for free (subject to availability).
- Open settings → set Provider to
ollama - Switch to the Provider tab and enable Platinum. If it says any http error, Platinum is offline.
- Available models are auto-detected from the Platinum network
Want to donate your computer to the network? Follow the instructions in the Platinum repository.
Uses ~5.2 GB storage. Fully local and private — no internet required after setup.
- Download and install Ollama
- Pull any model
- Open settings → set Provider to
ollama - Select the model you want
- Get an API key at console.anthropic.com
- Open settings → set Provider to
claude→ switch to Provider tab - Select a model and paste your API key
- Get an API key at console.mistral.ai
- Open settings → set Provider to
ministral→ switch to Provider tab - Select a model and paste your API key
- Get a write token at huggingface.co/settings/tokens
- Open settings → set Provider to
huggingface→ switch to Provider tab - Enter a model ID and paste your token
- Get an API key at platform.openai.com/api-keys
- Open settings → set Provider to
openai→ switch to Provider tab - Select a model and paste your API key
- Get an API key at aistudio.google.com/api-keys
- Open settings → set Provider to
gemini→ switch to Provider tab - Select a model and paste your API key
- Open the editor of any level
- Press the AI button in the editor toolbar
- Type a description of what you want (e.g. "medium difficulty platforming level")
- Click Generate and wait — a timer shows elapsed time
- AI-generated objects appear as blue ghost previews
- Choose Accept, Edit, or Deny:
- Accept — makes objects permanent
- Edit — makes objects solid so you can move/delete them, then press Done
- Deny — removes all generated objects
- Optionally rate the generation 1-10 to help the AI learn
Use the up/down arrows next to the text input to recall previous prompts. Press Cancel during generation to abort.
Click the gear icon in the top-left of the AI popup to access all settings, organized into three tabs:
| Tab | Settings |
|---|---|
| General | Provider, difficulty, style, length, max objects, spawn speed |
| Provider | Model selection, API keys, Ollama/Platinum config, timeout |
| Advanced | Triggers & colors, rate limiting, feedback & learning |
Enable Triggers/Colors in the Advanced settings tab to unlock:
- Color Triggers — smooth color transitions for background, ground, and objects
- Move Triggers — moving platforms and obstacles with easing curves
- Rotate Triggers — spinning decorations and obstacles around center points
- Alpha Triggers — fade objects in and out
- Toggle Triggers — show/hide groups of objects
- Pulse Triggers — flash colors on groups for visual emphasis
- Spawn & Stop Triggers — chain trigger sequences and cancel animations
- Speed Portals — control game speed (0.5x to 4x)
- Player Visibility — show/hide the player icon and trail
- Color Channels — assign objects to color channels for coordinated color changes
- Group IDs — assign objects to groups for trigger targeting
- Multi-Activate — make orbs, pads, and triggers fire on every touch
These features work best with smarter models (Claude, Gemini, Ollama qwen, or Platinum).
When enabled (on by default), a rating popup appears after you accept/edit/deny a generation. Your ratings and optional text feedback are stored locally and injected into future AI prompts as examples — the AI learns what you like and avoids what you don't.
Feel free to join our Huggingface org to publish your models trained on a EditorAI dataset.
Join the Editor AI Discord server for support and ideas.