git404hub

what is xenodot-twin fr?

arthur0n/xenodot-twin — explained in plain English

Analysis updated 2026-05-18

0JavaScriptAudience · developerComplexity · 4/5LicenseSetup · hard

tl;dr

An AI agent framework that turns real building or plant models into live, data bound 3D digital twins inside the Godot game engine.

vibe map

mindmap
  root((xenodot-twin))
    What it does
      Builds 3D digital twins
      Binds live data to models
      Replays recorded history
    Pipeline
      Design interview
      IFC import
      Scene optimization
      Data binding
      Verification gate
    Tech stack
      Claude Code SDK
      Godot engine
      Python IFC tools
      Node.js
    Use cases
      Plant monitoring viewer
      Building walkthrough
      Sensor data visualization
    Audience
      Godot developers
      AI agent builders
      Digital twin engineers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Turn an IFC or BIM building model into a walkable 3D twin in Godot

VIBE 2

Bind live time series data to building elements so a 3D scene updates as values change

VIBE 3

Replay recorded telemetry history and scrub back through time in a 3D viewer

VIBE 4

Color a 3D model by live sensor values to spot issues visually

what's the stack?

JavaScriptGodotClaude Code SDKPythonWebSocket

how it stacks up fr

arthur0n/xenodot-twin00kaku/gallery-slider-block3rd-eden/ircb.io
Stars0
LanguageJavaScriptJavaScriptJavaScript
Last pushed2021-05-192016-11-16
MaintenanceDormantDormant
Setup difficultyhardeasyeasy
Complexity4/52/52/5
Audiencedevelopergeneraldeveloper

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · hard time til it works · 1h+

Requires Claude Code, Node 18+, a Godot 4.x engine binary, and Python/uv for IFC conversion.

Free to use, modify, and distribute for any purpose, including commercial use, as long as you keep the copyright notice.

in plain english

Xenodot Twin is a personal project that turns a real building or plant model into a live, data bound 3D digital twin inside the Godot game engine. It is built as an AI agent framework on top of the Claude Code SDK, and instead of a single chat prompt, it walks you through a structured pipeline of steps to produce a working 3D viewer. The process starts with an interview stage that pins down a small, buildable slice of the project and writes a one page design document. From there, a real building model in IFC or BIM format is converted into a Godot scene and joined to your data by element id. A separate step optimizes the scene so it runs smoothly, using techniques like level of detail and instancing to hit a target frame rate. Another step binds your master data and live time series values to the actual 3D elements, and a final verification step runs automated checks before anything is considered finished. The project is explicit about what it is not: it does not simulate physics, airflow, or structural behavior. It only shows what your existing 3D model looks like and what your existing data says, rendered in three dimensions with the ability to scrub back through recorded history. The README backs up its claims with measured numbers rather than vague promises. On one test machine, an optimization pass took a dense scene from about 27 frames per second to about 119 frames per second. Data joins between the 3D model and its source data reportedly succeed for all mesh elements, verified automatically rather than by hand. Playback of recorded data is checked using a cryptographic fingerprint to confirm two runs produce identical results. To try it, you need Claude Code, Node.js 18 or newer, and a Godot 4.x engine binary installed. After cloning the repository and running an install command, a guided setup script checks your environment, wires the project together, and verifies it boots correctly. A web interface then runs locally for you to view and manage the process. The project is released under the MIT license and currently has no stars, reflecting its status as a proof of concept rather than a finished product.

prompts (copy fr)

prompt 1
Help me set up xenodot-twin to import my IFC building model into a Godot 3D scene
prompt 2
Walk me through the xenodot-twin pipeline from design doc to a verified digital twin
prompt 3
Show me how to bind live time series data to elements in my xenodot-twin viewer
prompt 4
Explain how xenodot-twin verifies that its recorded playback is accurate

Frequently asked questions

what is xenodot-twin fr?

An AI agent framework that turns real building or plant models into live, data bound 3D digital twins inside the Godot game engine.

What language is xenodot-twin written in?

Mainly JavaScript. The stack also includes JavaScript, Godot, Claude Code SDK.

What license does xenodot-twin use?

Free to use, modify, and distribute for any purpose, including commercial use, as long as you keep the copyright notice.

How hard is xenodot-twin to set up?

Setup difficulty is rated hard, with roughly 1h+ to a first successful run.

Who is xenodot-twin for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.