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

GodotAI

An asset by PurpleJelly
The page banner background of a mountain and forest
GodotAI hero image

Quick Information

0 ratings
GodotAI icon image
PurpleJelly
GodotAI

An AI coding assistant built directly into the Godot editor. Chat with Claude, ChatGPT, any OpenRouter model, or local models via Ollama, without leaving Godot. Already have a Claude Pro or Max subscription? The built-in proxy lets you use it directly with no API billing. Prefer fully offline? Connect to Ollama, LM Studio, or any local model, no API key or internet required. Visit the Itch.io page to keep up to date on the project: https://purplejelly.itch.io/godotai Features - Chat panel docked at the bottom of the Godot editor - Multi-provider: Anthropic (Claude), OpenAI (ChatGPT), OpenRouter (500+ models), Local (Ollama, LM Studio, llama.cpp) - Built-in Claude Proxy, use your Claude Pro or Max subscription directly; start/stop from within Godot with no API key or separate billing - Local model support, run fully offline with Ollama, LM Studio, llama.cpp, or any OpenAI-compatible server; no API key or internet required - Streaming responses, text appears as it is generated, not all at once - Markdown rendering with syntax-highlighted code blocks - Insert at Cursor, click any code block to insert it into the active script - Context-aware, automatically includes your active script and scene tree in the prompt - Chat history, conversations are saved per project and restored on next open - Configurable shortcuts, focus chat, send selected code, send message - Full settings dialog, API key, model, temperature, max tokens, system prompt per provider Setup - After enabling the plugin, a GodotAI panel appears at the bottom of the editor. - Click the Settings button (gear icon) in the panel. - Select your provider (Anthropic, OpenAI, OpenRouter, or Local). - Enter your API key for that provider. (Not required for local servers or Claude Proxy.) - Choose a model (or type a custom model ID). - Click Save. - Start chatting. Usage Tips - Claude Proxy: If you have a Claude Pro or Max subscription, select Claude Proxy in the Local tab of Settings and click Start, no separate API billing required. - Local Models: Install Ollama and pull a model (ollama pull llama3.2), then select the Ollama preset in the Local tab, GodotAI auto-detects available models. - Send selected code: Select code in a script editor, then press Ctrl+Shift+/ to paste it into the chat input automatically. - Insert at Cursor: In any AI response, hover over a code block and click the Insert button to paste the code into the script currently open in the editor. - Context: GodotAI automatically includes your active script content and scene tree structure in the system prompt so the AI understands your project.

Supported Engine Version
4.5
Version String
1.0.0
License Version
Proprietary
Support Level
community
Modified Date
17 days ago
Git URL
Issue URL

GodotAI

An AI coding assistant built directly into the Godot editor. Chat with Claude, ChatGPT, or any OpenRouter model without leaving Godot get code suggestions, ask questions about your project, and insert AI-generated code straight into your scripts.

Features

  • Chat panel docked at the bottom of the Godot editor
  • Multi-provider: Anthropic (Claude), OpenAI (ChatGPT), OpenRouter (500+ models)
  • Streaming responses β€” text appears as it is generated, not all at once
  • Markdown rendering with syntax-highlighted code blocks
  • Insert at Cursor β€” click any code block to insert it into the active script
  • Context-aware β€” automatically includes your active script and scene tree in the prompt
  • Chat history β€” conversations are saved per project and restored on next open
  • Configurable shortcuts β€” focus chat, send selected code, send message
  • Full settings dialog β€” API key, model, temperature, max tokens, system prompt per provider

Example

Requirements

  • Godot 4.5 or later
  • An API key from at least one of:

Installation

  1. Open your Godot project.
  2. Go to AssetLib tab at the top of the editor.
  3. Search for GodotAI.
  4. Click Download, then Install.
  5. Enable the plugin: Project β†’ Project Settings β†’ Plugins β†’ GodotAI β†’ Enable.

Manual installation

  1. Download or clone this repository.
  2. Copy the addons/godot_ai/ folder into your project's addons/ directory.
  3. Enable the plugin: Project β†’ Project Settings β†’ Plugins β†’ GodotAI β†’ Enable.

Setup

  1. After enabling the plugin, a GodotAI panel appears at the bottom of the editor.
  2. Click the Settings button (gear icon) in the panel.
  3. Select your provider (Anthropic, OpenAI, or OpenRouter).
  4. Enter your API key for that provider.
  5. Choose a model (or type a custom model ID).
  6. Click Save.
  7. Start chatting.

Providers

Provider Models Notes
Anthropic Claude 3.5 Sonnet, Claude 3 Haiku, etc. Best for code; recommended default
OpenAI GPT-4o, GPT-4 Turbo, GPT-3.5, etc. β€”
OpenRouter 500+ models Model list fetched live from API

Keyboard Shortcuts

Default shortcuts (configurable in Settings β†’ Shortcuts):

Action Default
Focus chat input Ctrl+/
Send selected code Ctrl+Shift+/
Send message Enter

Usage Tips

  • Send selected code: Select code in a script editor, then press Ctrl+Shift+/ to paste it into the chat input automatically.
  • Insert at Cursor: In any AI response, hover over a code block and click the Insert button to paste the code into the script currently open in the editor.
  • Context: GodotAI automatically includes your active script content and scene tree structure in the system prompt so the AI understands your project.

License

Custom proprietary license free to use in personal and commercial Godot projects. Redistribution or resale of the plugin itself is not permitted. See LICENSE for full terms.

An AI coding assistant built directly into the Godot editor. Chat with Claude, ChatGPT, any OpenRouter model, or local models via Ollama, without leaving Godot.
Already have a Claude Pro or Max subscription? The built-in proxy lets you use it directly with no API billing. Prefer fully offline? Connect to Ollama, LM Studio, or
any local model, no API key or internet required.

Visit the Itch.io page to keep up to date on the project:
https://purplejelly.itch.io/godotai

Features

- Chat panel docked at the bottom of the Godot editor
- Multi-provider: Anthropic (Claude), OpenAI (ChatGPT), OpenRouter (500+ models), Local (Ollama, LM Studio, llama.cpp)
- Built-in Claude Proxy, use your Claude Pro or Max subscription directly; start/stop from within Godot with no API key or separate billing
- Local model support, run fully offline with Ollama, LM Studio, llama.cpp, or any OpenAI-compatible server; no API key or internet required
- Streaming responses, text appears as it is generated, not all at once
- Markdown rendering with syntax-highlighted code blocks
- Insert at Cursor, click any code block to insert it into the active script
- Context-aware, automatically includes your active script and scene tree in the prompt
- Chat history, conversations are saved per project and restored on next open
- Configurable shortcuts, focus chat, send selected code, send message
- Full settings dialog, API key, model, temperature, max tokens, system prompt per provider

Setup

- After enabling the plugin, a GodotAI panel appears at the bottom of the editor.
- Click the Settings button (gear icon) in the panel.
- Select your provider (Anthropic, OpenAI, OpenRouter, or Local).
- Enter your API key for that provider. (Not required for local servers or Claude Proxy.)
- Choose a model (or type a custom model ID).
- Click Save.
- Start chatting.

Usage Tips

- Claude Proxy: If you have a Claude Pro or Max subscription, select Claude Proxy in the Local tab of Settings and click Start, no separate API billing required.
- Local Models: Install Ollama and pull a model (ollama pull llama3.2), then select the Ollama preset in the Local tab, GodotAI auto-detects available models.
- Send selected code: Select code in a script editor, then press Ctrl+Shift+/ to paste it into the chat input automatically.
- Insert at Cursor: In any AI response, hover over a code block and click the Insert button to paste the code into the script currently open in the editor.
- Context: GodotAI automatically includes your active script content and scene tree structure in the system prompt so the AI understands your project.

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
GodotAI icon image
PurpleJelly
GodotAI

An AI coding assistant built directly into the Godot editor. Chat with Claude, ChatGPT, any OpenRouter model, or local models via Ollama, without leaving Godot. Already have a Claude Pro or Max subscription? The built-in proxy lets you use it directly with no API billing. Prefer fully offline? Connect to Ollama, LM Studio, or any local model, no API key or internet required. Visit the Itch.io page to keep up to date on the project: https://purplejelly.itch.io/godotai Features - Chat panel docked at the bottom of the Godot editor - Multi-provider: Anthropic (Claude), OpenAI (ChatGPT), OpenRouter (500+ models), Local (Ollama, LM Studio, llama.cpp) - Built-in Claude Proxy, use your Claude Pro or Max subscription directly; start/stop from within Godot with no API key or separate billing - Local model support, run fully offline with Ollama, LM Studio, llama.cpp, or any OpenAI-compatible server; no API key or internet required - Streaming responses, text appears as it is generated, not all at once - Markdown rendering with syntax-highlighted code blocks - Insert at Cursor, click any code block to insert it into the active script - Context-aware, automatically includes your active script and scene tree in the prompt - Chat history, conversations are saved per project and restored on next open - Configurable shortcuts, focus chat, send selected code, send message - Full settings dialog, API key, model, temperature, max tokens, system prompt per provider Setup - After enabling the plugin, a GodotAI panel appears at the bottom of the editor. - Click the Settings button (gear icon) in the panel. - Select your provider (Anthropic, OpenAI, OpenRouter, or Local). - Enter your API key for that provider. (Not required for local servers or Claude Proxy.) - Choose a model (or type a custom model ID). - Click Save. - Start chatting. Usage Tips - Claude Proxy: If you have a Claude Pro or Max subscription, select Claude Proxy in the Local tab of Settings and click Start, no separate API billing required. - Local Models: Install Ollama and pull a model (ollama pull llama3.2), then select the Ollama preset in the Local tab, GodotAI auto-detects available models. - Send selected code: Select code in a script editor, then press Ctrl+Shift+/ to paste it into the chat input automatically. - Insert at Cursor: In any AI response, hover over a code block and click the Insert button to paste the code into the script currently open in the editor. - Context: GodotAI automatically includes your active script content and scene tree structure in the system prompt so the AI understands your project.

Supported Engine Version
4.5
Version String
1.0.0
License Version
Proprietary
Support Level
community
Modified Date
17 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