Dynamo

Agentic AI
for Unity game dev

An agentic AI assistant built for game development. It reads your code, runs your tools, and helps you ship — all from the terminal.

Quick Start

# Install Dynamo globally
$npm i -g @dynamo/cli
# Start building
$dynamo

See it in action

A real agentic session from the terminal — tool calls, file edits, the Unity Editor responding in real time. Watch Dynamo change scenes, modify prefabs, run tests, and inspect play-mode state without leaving the chat.

dynamo — zsh — 80×30
Context Engine

It already knows your code

Point to a class, a scene, or a prefab — Dynamo can look up where it lives and what touches it. Answers are grounded in your actual project, not a guess at what a Unity codebase usually looks like. The index is built locally; chat queries and the snippets the model retrieves still go to whichever LLM provider you've chosen.

Knows your project

Indexes everything up front — scripts, scenes, prefabs, settings. Answers reflect what's actually there, not what a project usually looks like.

Verifiable answers

References point at real files and lines. Counts and call chains come from the index, so you can spot-check them against the code instead of taking the model's word for it.

Plain-language search

Ask without remembering exact names. Dynamo figures out what you meant and pulls the right thing on its own.

Local-first index

The index is built and stored on your machine. Opt in to sharing it through your repo so teammates skip the rebuild; a team cache server is planned for a later release.

Benchmark17-question Unity comprehension suite
ModelConfigTool callsCost
gpt-5.4-minitruly-bare286$0.66
gpt-5.4-miniengine123$0.33
Claude Haiku 4.5truly-bare226$1.13
Claude Haiku 4.5engine38$0.26

n=1 directional run on a single Unity project — not a statistically-averaged benchmark. Re-runs vary ~$0.05 / 1–2 tool-cap-passes; absolute dollars depend on provider pricing and the indexed surface of your project.

Fewer round trips, cheaper runs, more grounded answers. Without the engine, the assistant drills through files and can still miss real classes or list ones that don't exist. With it, answers reference indexed types and paths you can verify against the source.

Tools, permissions, and AI — all built in

File tools, shell, git, web search, task management, and more. Sandboxed permissions keep your project safe. Use any model from any provider.

Interactive Chat REPL

Type 'dynamo' and start talking. Streaming responses, slash commands, tab completion, and a polished terminal UI with the Catppuccin Mocha theme.

Provider-Agnostic AI

Works with any LLM — Anthropic, OpenAI, Ollama, DeepSeek, or any OpenAI-compatible endpoint. Mix providers per workflow phase.

Built-In Dev Tools

File reading, writing, editing, search. Persistent shell with background execution. Web fetch and search. Git integration. All with smart permissions.

Permissions & Sandbox

Tiered permissions — safe tools auto-execute, writes prompt once, shell always prompts. Command substitution is always blocked, and .env, .ssh, and key files require approval even in permissive mode.

Git Integration

Native git status, diff, log, commit, and GitHub PR tools. Understands your repo structure and change context.

Web Tools

Fetch any URL with Readability extraction and caching. Provider-native web search for real-time information.

Enhanced Shell

Persistent working directory, configurable timeouts, background execution with a jobs bar, and auto-response when jobs complete.

Session Management

Auto-saving sessions with resume, rename, and context tracking. Auto-compaction keeps conversations going beyond the context window.

Skills

Reusable instruction sets that teach Dynamo how to perform tasks. 7 built-in skills for commits, debugging, TDD, code review, and brainstorming.

Memory

Persistent knowledge across sessions. Dynamo remembers your preferences, project decisions, and important context automatically.

Hooks

Event-driven shell commands that fire on tool calls, edits, and session events. Auto-lint, build gates, and custom automation.

MCP Tooling

Ships with mcp-unity-plus — full Unity Editor control over MCP. Scene ops, play mode, prefab and asset queries, builds, tests — all driven from chat through ~70 tools.

How it works

Type one command and start building. Dynamo lives in your terminal, right where you work.

Terminal

Interactive chat REPL

Type 'dynamo' in any project directory. Get an AI teammate that understands your codebase, engine, and what you're trying to build.

$ dynamo

Any model. Any provider.

Dynamo is provider-agnostic. Use Claude, GPT, Gemini, DeepSeek, or run local models with Ollama. Switch anytime with /model.

Anthropic

Models like: Claude Opus 4.7, Sonnet 4.6, Haiku 4.5

OpenAI

Models like: GPT-5.4 Nano, GPT-5 Mini, o3

Google Gemini

Models like: Gemini 2.5 Pro, 2.5 Flash, 3 Pro Preview

OpenRouter

200+ models — browse and pin from the picker

Ollama

Run local — Llama, Qwen, DeepSeek-R1

Any OpenAI-compatible

DeepSeek, Groq, Together, custom endpoints

Built for Unity. Designed for any engine.

Dynamo ships with deep Unity integration today — connecting directly into the Editor via MCP. The core is engine-agnostic, with engine packages that plug in to add tools, context, and workflow phases for each engine.

Unity

Unity

Full Unity integration via unity-dynamo package. MCP Unity connection, C# context, scene/prefab awareness, Unity-specific workflow phases.

Available now
Unreal EnginePlanned

Unreal Engine

C++ and Blueprint support, UE5 project structure awareness, build system integration, and Unreal-specific workflow phases.

GodotPlanned

Godot

GDScript and C# support, scene tree awareness, resource system integration, and Godot-specific tooling.

Ready to build worlds?

Dynamo is open source and free. Get started in 30 seconds.