Generate GD levels
with AI

Describe your Geometry Dash level in plain text. Editor AI builds it in the editor — objects, layout, difficulty, and all.

Runs on Windows macOS Android iOS
Active Platinum Workers
Requests Queued
Object Types in Library
6
AI Providers Supported

Everything you need to build faster

Write a prompt. Pick an AI. Get a level. Tweak from there.

🤖
6 AI Providers
Supports Ollama (local & Platinum), Claude, Gemini, OpenAI, Mistral AI (Ministral), and HuggingFace. Per-provider model selection and API keys live in mod settings — no popup.
Advanced Triggers
Enable advanced features to let the AI place Color Triggers (hex color, channel, duration) and Move Triggers (shift groups of objects with easing) — plus group ID assignment for trigger targeting.
📦
Full Object Library
The entire GD object library is sent to the AI — every block, spike, portal, orb, and decoration. Auto-updates from GitHub on launch.
Progressive Spawning
Objects are placed in batches after generation, so the game stays smooth even for huge levels. Spawn speed is a configurable setting.
🎮
Native Editor Integration
An AI button sits in the editor's top-right. Enter a description, optionally clear the level first, and press Generate. Nothing else required.
🎨
Difficulty & Style Controls
Set difficulty (Easy → Extreme), visual style (Modern, Retro, Minimalist, Decorated), and length (Short → XXL) before generating.
✦ EditorAI Platinum — Free Forever

Platinum is a peer-to-peer GPU/CPU donation network. Community members run the worker client on their machines and contribute compute. Anyone can use it completely free — no API key, no account, no payment.

How it works
Donors run the worker client on their GPU or CPU
The coordinator routes generation requests to available workers
The public proxy delivers results — free, for everyone
Recommended Providers
🏆 Platinum FREE
💻 Local Ollama FREE
🥈 Claude close second
⚠️ Gemini not recommended — tight limits

Manual install in 6 steps

Editor AI is not yet on the Geode index. Install it manually from GitHub Releases.

Prerequisite: You need Geometry Dash 2.2081 and Geode already installed before continuing.
1
Download the latest release
Go to the GitHub Releases page and download the file named entity12208.edit-ai.geode.
Download .geode →
2
Open Geometry Dash with Geode
Launch the game. You should see the Geode icon on the main menu — this confirms Geode is running.
3
Open the Geode menu
Click the Geode icon to enter the Geode mod browser.
4
Press Manual Installation
Find the Manual Installation button in the bottom-left of the Geode menu and press it.
5
Select the .geode file
A file picker will open. Navigate to wherever you saved entity12208.edit-ai.geode and select it.
6
Restart the game
Geode will prompt you to restart. Do so. Editor AI is now installed — look for the AI button in the top-right of any level editor.

Choose your AI provider

Each provider works differently. Start with Platinum or local Ollama for the best free experience.

No API key needed. EditorAI Platinum is 100% free — your requests run on community-donated GPU and CPU hardware. No account, no payment.
1
Open Editor AI Settings
In the Geode menu, tap the gear icon next to Editor AI.
2
Set AI Provider → ollama
Platinum speaks the Ollama protocol — select ollama as your provider.
3
Enable Use Platinum
Toggle Use Platinum on. This automatically routes your requests to the community proxy — no URL to type.
4
Choose an Ollama model
Select a model from the dropdown:
entity12208/editorai:qwen — more powerful
entity12208/editorai:deepseek — more creative
5
Generate!
Open any level editor, press the AI button, enter a prompt, and press Generate. No key needed.
Note: Platinum will only function if someone is donating. To check, look at the top of this webpage, or go to https://ollama-coordinator.onrender.com/api/status.
Fully private and free. Runs entirely on your own machine. Requires a GPU with 6+ GB VRAM for good speed, but works on CPU too (slower). No internet required after setup.
1
Install Ollama
Download and install Ollama from ollama.com.
2
Pull the EditorAI model
Run one of these in a terminal (each ~5.2 GB):
ollama pull entity12208/editorai:qwen — more powerful
ollama pull entity12208/editorai:deepseek — more creative
3
Open Editor AI Settings
In the Geode menu, tap the gear icon next to Editor AI.
4
Configure the provider
Set AI Provider → ollama.
Make sure Use Platinum is off (it defaults to local http://localhost:11434).
Select your model from the Ollama Model dropdown.
5
Make sure Ollama is running
If Ollama isn't already running as a background service, start it with: ollama serve
6
Generate!
Open the editor, press the AI button, enter a prompt, and press Generate.
Paid plan required. Anthropic Claude API access requires a funded account. Claude produces very high-quality results and is our recommended cloud option.
1
Get a Claude API key
Visit console.anthropic.com, create an account, add credits, and generate an API key.
2
Open Editor AI Settings
In the Geode menu, tap the gear icon next to Editor AI to open mod settings.
3
Set AI Provider → claude
Select claude as the AI provider, then choose a model. claude-sonnet-4-6 is a great balance of speed and quality.
4
Enter your API key in settings
Paste your key (starting with sk-ant-) into the Claude API Key field in mod settings. It's stored securely in Geode's save system.
Paid plan required. Mistral AI (Ministral) requires a funded account at La Plateforme. Ministral models are fast, cost-effective, and produce solid results.
1
Get a Mistral API key
Visit console.mistral.ai, create an account, add credits, and generate an API key.
2
Open Editor AI Settings
In the Geode menu, tap the gear icon next to Editor AI.
3
Set AI Provider → ministral
Select ministral as the AI provider and choose a model. ministral-8b-latest is a great starting point.
4
Enter your API key in settings
Paste your Mistral key into the Mistral API Key field in mod settings.
Free tier available. HuggingFace Inference API has a free tier for many models. Results vary by model — some open-source models work surprisingly well for level generation.
1
Get a HuggingFace token
Visit huggingface.co/settings/tokens, create a free account, and generate a User Access Token.
2
Open Editor AI Settings
In the Geode menu, tap the gear icon next to Editor AI.
3
Set AI Provider → huggingface
Select huggingface and enter a model ID in the model field. The default meta-llama/Llama-3.1-8B-Instruct works well. You can use any model that supports the Inference API chat endpoint.
4
Enter your token in settings
Paste your HuggingFace token (starting with hf_) into the HuggingFace API Key field in mod settings.
Paid plan required. OpenAI API access requires a funded account.
1
Get an OpenAI API key
Visit platform.openai.com/api-keys, add credits, and create an API key.
2
Open Editor AI Settings
In the Geode menu, tap the gear icon next to Editor AI.
3
Set AI Provider → openai
Select openai as the AI provider and choose a model.
4
Enter your API key in settings
Paste your sk-... key into the OpenAI API Key field in mod settings.
Not recommended. Gemini has very tight rate limits and tends to produce lower-quality level layouts compared to other providers. We strongly recommend using Platinum, local Ollama, or Claude instead.
If you still want to use Gemini: It does have a free tier. Be aware you will likely hit quota limits quickly.
1
Get a Gemini API key
Visit aistudio.google.com/api-keys and create a free key.
2
Set AI Provider to gemini
In Editor AI settings, set AI Provider → gemini. Gemini 2.5 Flash is the most capable free option.
3
Enter your API key
In the editor, press AI → 🔒 lock icon. Paste your key and save.

Free AI, powered by the community

Platinum is a distributed computing network built on Ollama. People with spare GPUs donate compute; everyone uses it for free.

Checking network…
Contacting coordinator
Active Workers
Queued
Processing
🎮 I want to use Platinum
Generate levels for free using the community network. No account or payment needed.
1
In Editor AI settings, set AI Provider → ollama
2
Enable the Use Platinum toggle — this automatically points to the community proxy
3
Select a model from the Ollama model dropdown:
entity12208/editorai:qwen or
entity12208/editorai:deepseek
4
Open the editor, press AI, enter a prompt. No key needed.
💻 I want to donate compute
Share your GPU or CPU with the network. Run the worker in the background to help others generate for free.
1
Install Ollama and Python 3.9+
2
Pull any model(s) you want to serve:
ollama pull <model-name>
3
Clone the Platinum repo:
git clone https://github.com/entity12208/EditorAI-Platinum
4
Install dependencies:
pip install -r requirements.txt
5
Start the worker:
python worker/client.py
It registers automatically and starts accepting jobs.
View Platinum on GitHub →
⚙️ Network Architecture
💻
Worker
Donor machines running worker/client.py. Poll the coordinator for jobs, process them with local Ollama, and return results.
🎛️
Coordinator
The brain at ollama-coordinator.onrender.com. Manages the worker registry, routes requests, and handles timeouts.
🌐
Proxy
Public Ollama-compatible endpoint at ollama-proxy-sh88.onrender.com. This is the URL you put in Editor AI's Ollama Server URL setting.

Common questions

Is Editor AI free?
Yes, with options. EditorAI Platinum and local Ollama are completely free. Cloud providers (Claude, ChatGPT, Gemini) have their own pricing — Claude and ChatGPT require paid API access. Gemini has a free tier but we do not recommend it due to tight limits and lower quality results.
Which AI provider should I use?
Start with Platinum if you just want to try it — zero setup, zero cost. If you have a GPU with 6+ GB VRAM, local Ollama is excellent: fully offline, fast, and free. For cloud AI, Claude is our recommended choice for quality. Mistral AI (Ministral) is a solid and affordable alternative. HuggingFace has a free tier with varying quality by model. We do not recommend Gemini.
Why does the first Platinum request take so long?
The coordinator and proxy are hosted on Render's free tier, which spins them down after inactivity. The first request wakes them up — this can take 15–60 seconds. Subsequent requests in the same session are much faster. If this is a problem, use local Ollama instead.
The mod isn't on the Geode index — do I have to install manually?
Yes, for now. Download entity12208.edit-ai.geode from the GitHub Releases page, then use the Manual Installation button in the bottom-left of the Geode menu. The full 6-step guide is in the Install section above.
How do I select the Ollama model?
As of v2.1.5, the Ollama model is a dropdown — no typing required. Choose from entity12208/editorai:qwen, entity12208/editorai:deepseek, or the other available options in the mod settings.
Where do I enter my API key?
As of v2.1.5, API keys are entered directly in the mod settings — open the Geode menu, tap the gear icon next to Editor AI, and you'll find a dedicated API key field for each provider. The old lock-icon popup has been removed.
My objects are generating underground. How do I fix this?
This has been fixed in v2.1.5. The fix clamps all Y coordinates to a minimum of 0 before placing objects, and the AI system prompt explicitly instructs the AI never to use negative Y values.
How many objects can be generated at once?
The default cap is 500, configurable from 10 up to 1,000,000 in settings. The spawn speed (objects placed per tick) is also configurable. Very high object counts will take time to spawn and may cause brief lag; use the settings to tune the balance for your device.
What GD version does Editor AI support?
Version 2.2081 is supported. The mod runs on Windows, macOS, Android, and iOS.
Can I donate my GPU to the Platinum network?
Yes! See the Donate compute card in the Platinum section. You need Ollama, Python 3.9+, and the worker script from the EditorAI-Platinum repository. Run python worker/client.py and your machine will automatically register and start accepting jobs.
What are Advanced Features? How do Move and Color Triggers work?
Enable Advanced Features in mod settings to let the AI generate Color Triggers (smoothly change GD color channels like Background or Ground) and Move Triggers (shift groups of objects across time with easing). The AI also gains group ID assignment — objects can be tagged with group IDs so Move Triggers can target them. This creates dynamic levels with animated platforms, color transitions, and more. These features work best with smarter models like Claude or the custom Ollama models.
Where can I get support or suggest features?
Join the Editor AI Discord for support, ideas, and community. You can also open issues on GitHub.