Окрім Unity AI, доступного безкоштовно в Unity 6.2 beta, і дуже дивного та сирого NimbleFox AI, з’явився ще один гравець серед AI-рішень для Unity, але з зовсім іншим підходом — Code Maestro.
🔗 Ссилки:
Сайт:https://www.code-maestro.com/
Документація:https://docs.code-maestro.com/
Desktop Github:https://github.com/codemaestroai/code-maestro-desktop
Видео-демонстрація:https://youtu.be/EuDvcgNoBxU
🛠️ Принцип роботи:
На відміну від інших рішень, цей, за даними документації, підключається не до локального проєкту, а безпосередньо до репозиторію на базі Git або Mercurial. Для повної індексації та формування контексту він копіює репозиторій на свій окремий сервер.
Звучить небезпечно, тому надається можливість розгорнути це на своєму сервері. Для цього потрібно завантажити плагін, запросити у Code Maestro CODE_BLOCK_0 для підключення та налаштувати CODE_BLOCK_1. Але всі запити все одно будуть пересилатися та оброблятися в хмарах Code Maestro.
Усі подальші взаємодії здійснюються через веб-чат у браузері, подібно до ChatGpt та аналогів. Лише в цьому чаті є повний контекст вашого проєкту з усіма внутрішніми зв’язками. У чат також можна прикріплювати сторонні файли.
📍 Локальна взаємодія:
Є плагіни для JetBrains та Visual Studio (але не для VS Code).
Окрім роботи без браузера, плагіни надають унікальні можливості:
- Inline Code Editing: виділяємо ділянку коду, пишемо промт і отримуємо правки.
- Local changes: робота з незакінченими змінами, тобто які ще не в репозиторії та, відповідно, на сервері. Але це працює лише для Git і лише на Windows.
Є Desktop App: вона повністю замінює браузерну версію, пропонуючи кращу продуктивність, підвищену стабільність та інтеграцію з локальними інструментами. Також найближчим часом веб-версія буде замінена на користь цього застосунку.
Інтеграція інструментів здійснюється за рахунок MCP-серверів (запис у блозі). Відповідно, можна підключитися до Unity, Blender, Git та всього іншого, у чому є MCP-сервери.
У своїй добірці AI-інструментів для Rider (запис на Хабр) я згадував MCP-сервери для Unity. Серед них якраз був MCP-сервер від Code Maestro, як один із найбільш робочих та зручних. Отож пазл склався.
Але всі Unity MCP-сервери працюють поки досить посередньо: зібрати складну ієрархію та структуру для них складно. Наприклад, продуктовий UI через них не збереш. У цьому питанні я роблю ставку на більш простий для LLM UI Toolkit, але він поки ще сируватий.
🚀 Ключові можливості:
- Повний контекст проєкту -> максимально контекстні відповіді та рішення.
- Повна історія в Git -> аналіз впливу комітів на проєкт та конкретні файли.
- Глибокий аналіз зв’язків між об’єктами та кодом у проєкті.
- Автоматичне визначення архітектури та правил у проєкті, а також можливість задавати та редагувати їх вручну.
- Розуміння устрою ассетів -> читання, аналіз, генерація рекомендацій, рішень та правок.
✍️ Особистий досвід:
Встановити плагін для Rider не вдалося: у мене занадто нова версія IDE для цього плагіна. А через нього повертати або ставити Visual Studio не хочеться.
Встановив Desktop App. Підключив до особистого тестового проєкту. Жодного підключення до git-репозиторію не вимагалося. Можливо, документація не встигає за правками і все описане там актуальне лише для веб-версії.
З вигляду застосунок непоганий. Він швидко відповідає на запитання щодо проєкту.
Але коли дійшло до правок, з’явилися помилки, і далі працювати він відмовився. За цю сесію він використав 1000 кредитів із доступних безкоштовних 3000, що дуже дорого, враховуючи, що в підписці буде доступно всього 6000.
Звичайний Windsurf на тому ж проєкті відповів мені на ті самі запитання і почав вносити правки в проєкт. З’їв на gpt5 всього 2 кредити із 500 місячних у підписці. Можна було навіть обрати модель простішу й заощадити.
✅ Висновок:
Генерація контенту, такого як звуки та текстури, як у аналогів, Code Maestro не має. Це просто чат, у який завантажено контекст проєкту.
Підписка починається від $19. Кредитів пропонується небагато. Уміє во все те саме, що й будь-який інший AI-агент для розробки, вартість яких починається від $10 (а Qoder поки взагалі безкоштовний). Для програмістів не бачу сенсу у використанні цього рішення.
Для розробників ігор інших профілів може бути корисний. Хоча тоді варто інтегрувати інструмент одразу в рушій. Поки є питання до стабільності та майбутньої ціни у Unity AI. Якщо вона буде в тій же ціновій категорії, то Unity AI — кращий, зручніший та багатофункціональніший варіант.
Коментарі