1. Conduid
  2. Blockchain
  3. Genex Desktop
MCP server · Blockchain

Genex Desktop

Desktop app for game dev with AI: make games in Unreal Engine, Unity, Godot or the browser. The agent sets up the engine, builds your game and play-tests it by itself.

81Strong

Scored 10 hours ago · breakdown

About Genex Desktop

Genex Desktop is an MCP server published by genex-games in the Blockchain category: desktop app for game dev with AI: make games in Unreal Engine, Unity, Godot or the browser. The agent sets up the engine, builds your game and play-tests it by itself.

The repository has 844 stars and 104 forks, with the last commit 17 hours ago. Recent commit activity is the strongest signal that reported issues will get attention.

Install

From source
git clone https://github.com/genex-games/genex-desktop

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (30)

check_gameStatic check of a project: its entry point is present and the page loads nothing the preview cannot reach.

Parameters not published.

clickClick in the game preview. Omit x,y to click the centre. Values between 0 and 1 are a fraction of the view.

Parameters not published.

console_logRead the game

Parameters not published.

delegate_to_contractorHand a well-specified build task to a vendor harness (Claude Code or Codex, whichever subscription is signed in) working in the game workspace. Use for large, mechanical work: write a complete brief, with how to tell the task is done.

Parameters not published.

desktopweb_type only: true presses Enter after the text

Parameters not published.

export_gameExport a game as a self-contained web bundle that can be hosted anywhere.

Parameters not published.

export_reviewNo description in manifest

Parameters not published.

gpu_errorsErrors from the GPU process — the page console never sees these.

Parameters not published.

install_toolCreate a new tool for yourself: a TypeScript module (Node runs it by stripping its types; erasable syntax only — no enum, namespace or parameter properties) that exports

Parameters not published.

list_filesList the files of a game project. Images in references/ or ref/ are stills to look at with read_file.

Parameters not published.

Show all 30 tools
list_gamesList the game projects in the studio.

Parameters not published.

list_own_filesList your own source: loop, tools, skills, prompts.

Parameters not published.

load_previewLoad a game project into the built-in browser.

Parameters not published.

lookMove the mouse in the game preview (dx/dy in pixels). Positive dx is right, positive dy is down.

Parameters not published.

new_gameCreate a new game project. With kind

Parameters not published.

press_keysPress keys in the game preview the way a player does. Hold with holdMs.

Parameters not published.

read_fileRead one file from this project

Parameters not published.

read_own_fileRead one of your own files.

Parameters not published.

read_skillRead the body of one of your skills.

Parameters not published.

reload_previewReload the preview after editing files.

Parameters not published.

restart_studioRestart your own runtime to load changes to loop code. The substrate snapshots you, writes a durable update record, lets this turn finish, then respawns you. You will read the outcome in your own log.

Parameters not published.

run_commandRun a shell command inside the sandbox (no network, writes limited to the workspaces). Use for git, grep, or file inspection. Your own code (loop/, tools/, types/, tsconfig.json, package.json) is read-only here: change it with write_own_file or install_tool.

Parameters not published.

screenshotCapture the whole page as it looks right now (its HTML included). You will see the picture on the next round — a path is not a picture.

Parameters not published.

self_historyWhat you have changed about yourself, newest last, with the reasons you gave.

Parameters not published.

set_game_coverPick this game

Parameters not published.

snapshot_nowTake a checkpoint of the current state so you can come back to it.

Parameters not published.

stat_own_fileSize and modification time of one of your files.

Parameters not published.

write_fileWrite a file in a game project (creates or overwrites). Reload the preview afterwards to see the change.

Parameters not published.

write_own_fileRewrite one of your own files. The change is first tried in a copy of you — a code file (.ts) is type-checked (against the app

Parameters not published.

write_skillCreate or rewrite a skill: a reference note an agent may read on demand. The change is tried in a copy of you first, and the person sees it in Activity and can undo it.

Parameters not published.

Ask AI

✦

Ask AI about Genex Desktop

Powered by Claude

Ask about Genex Desktop — answers draw on its README.

Security checks

Static checks derived from the repository 11 hours ago. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • ✓Tests presentA test suite exists in the repository.
  • ✓Dependencies pinnedA lockfile pins dependency versions.

2 checks have not been run yet.

Releases

v0.1.39Genex 0.1.39 · 12 Nov 2026Genex 0.1.39 fixes Unity web games that could not open a multiplayer room in a browser, and brings players who start alone in different regions into one room. Highlights Unity web games open a room again: a Unity web game built with 0.1.37…
v0.1.38Genex 0.1.38 · 11 Nov 2026Genex 0.1.38 makes publishing an engine game a one-window job and gives every engine a short, clear setup window. It also carries everything from 0.1.37, which was never published. Linux packages for this version are coming a little later:…
v0.1.36Genex 0.1.36 · 10 Nov 2026Publish now builds a game's Mac and Windows apps together, new Unreal games use Unreal 5.9, and web, Unity and Unreal games can get multiplayer rooms that run on a server. Highlights Build and Publish: Build makes the Mac and Windows apps…
v0.1.35Genex 0.1.35 · 7 Nov 2026Unreal games on Windows get much sturdier: Genex compiles their C++, play keeps running at save points, and agents check how characters really move. Agents also do launcher and editor steps by themselves, and the Publish card is simpler.…
v0.1.34Genex 0.1.34 · 6 Nov 2026Games from Play on Windows now sign in to your Genex account and play online with friends, and a Loop's lead stops to answer you when you write. Highlights Windows games go online: a game from Play on Windows signs in to Genex and joins…

README


Download

Platform Download
macOS (Apple Silicon) Genex.dmg
Linux (x64) .deb, .rpm or .zip from the latest release. The .deb and .rpm add the Genex package repository, so your system's updates (Software Updater, apt, dnf) bring every later version
Windows (x64), preview Genex-Setup.exe. Not signed yet: if Windows warns, choose More info, then Run anyway

Genex is early: expect rough edges, and tell us about them in issues.

What it does

→ Use your Claude Code or ChatGPT subscription
→ Or run local models
→ Multi-agent game dev: mix Opus and GPT models across the main agent, workers and reviewers
→ Make 3D assets locally with the Blender plugin
→ Meshy, Tripo, ElevenLabs and more through the Genex tools router
→ Export anywhere, or publish to the web
→ Build in Unreal Engine, Unity, Godot or Roblox Studio: the agent sets up the engine and play-tests the game
→ Native C++ games soon

[!TIP] Have a tool your games need? Build a plugin and put it in the Genex Marketplace for everyone.

Contributing

You need macOS on Apple Silicon, Git and Node 24.

git clone https://github.com/genex-games/genex-desktop.git
cd genex-desktop
nvm install && nvm use   # Node 24, from .nvmrc
npm ci
npm run studio:dev -- start --profile first-run --fixture app-basics

The fixture runs the app with scripted models and sample games, so it needs no account. Read CONTRIBUTING.md before you open a pull request; coding agents start at AGENTS.md.

Build a plugin

Plugins give Genex's agents new tools: an asset generator, an engine bridge, a service your game talks to. The Blender and Genex tools that ship with the app are plugins too. From a Genex checkout:

npm run plugin:new -- my-plugin --out ~/studio-plugins   # scaffold it from the example
npm run plugin:doctor -- ~/studio-plugins/my-plugin      # check it the way Genex will
  1. Try it: in the app, Plugins → Add → Load local plugin… and pick the folder.
  2. Share it: push it to a public GitHub repository and publish a release for each version. Anyone can install it from there with Plugins → Add → Install from GitHub….
  3. List it: open a pull request to genex-plugins. A maintainer reviews it, and it appears in every Genex app's Marketplace.

The plugin guide covers tools, panels, settings and accounts.

Documentation

Code signing policy

Free code signing provided by SignPath.io, certificate by SignPath Foundation.

Windows builds are signed only when GitHub Actions builds them from this repository's source, and a maintainer approves each release before it is signed. Until that signing is in place, Windows builds ship unsigned as a preview; every release lists each file's SHA-256 in SHA256SUMS.

Privacy: what Genex stores and sends is in its privacy policy; connected providers, plugins and services have their own policies.


Privacy · Security · Code signing policy · MIT license, copyright genex.games · Third-party notices

README fetched from the repository 11 hours ago. The original is authoritative.

Questions

About Genex Desktop

How do I install Genex Desktop?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Genex Desktop safe to use with an AI agent?

Its trust score is 81 out of 100 (strong). It passes 4 of the 4 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Genex Desktop still maintained?

Yes — the latest release is v0.1.39 (12 Nov 2026), and the last commit was 17 hours ago. The repository has 844 stars and 72 open issues.