arsonist.dev
GhostPoly

GHOSTPOLY.

An AI agent that builds structured 3D models from a prompt

Visit GhostPoly ↗

AI-generated demo

About

An AI agent turns a plain-language prompt into a structured 3D model by writing GhostPoly.js code — every part named, separable, and snapped together through defined faces.

GhostPoly.js is a Three.js library shaped as a DSL — a compact, LLM-friendly surface the agent authors models in.

How it works

Click each stage — CuteRobot as the running example.

01 Prompt Text or image
→
02 LLM + GhostPoly.js Just JS code
→
03 Structured Mesh Named parts with joints

Admin Platform

Built to operate,
not just launch.

GhostPoly includes a dedicated admin platform for users, AI jobs, billing, product analytics, alert automation, and incident recovery.

GhostPoly Ops Production

Production overview

Product signals and operator actions in one place.

Sample report
60 Unique visitors
240 Page views
10 Model exports

System health

Live checks
API and databaseHealthy
AI generation queueRunning
Billing webhooksReady
Asset storageAvailable

Operator actions

Audited
  • Recover stuck AI jobs
  • Adjust credits with impact preview
  • Reconcile billing events
  • Trace input and output assets

Interactive mockup based on the production operations stack. Choose a workspace area to inspect it. Personal and payment identifiers are masked; webhook credentials are never shown.

Observe

Know what the product is doing

AI usage, traffic, conversion, billing health, and generation audits.

Act

Resolve customer issues safely

Account, credit, billing, job-recovery, and incident controls.

Integrate

Slack without the noise

Route signups, payments, incidents, and daily reports into separate operational channels.

Built with GhostPoly

Dragon Survivor — a 3D action roguelike where every asset, line of code, animation, and sound was AI-generated. GhostPoly generated every 3D asset in the game.

WASD or arrow keys to move. Best played fullscreen.