brainstate

elvarofficial/teardown

A Claude Code skill that generates interactive 3D simulators of machines as offline HTML pages.

It allows users to ask Claude Code to build interactive 3D simulators of machines that can be taken apart, solving the need for visual, interactive explanations of mechanical systems. It generates a single offline HTML page using three.js where the machine runs in the center, panels display real numbers, and a button opens the active part, with an automatic tour when idle.

JavaScript★ 1.7kMITGitHub ↗

sources

Claims below include README evidence. A matching quote or worker agreement does not establish that a claim is correct. Category majority among 2 workers. Version 1.

A Claude Code skill that generates interactive 3D simulators of machines as offline HTML pages.

A Claude Code skill that turns any machine into a 3D simulator you can take apart.

Quote matched the README or GitHub description at extraction. Same claim and quote from 1 worker(s). Interpretation not reviewed by a maintainer.

It allows users to ask Claude Code to build interactive 3D simulators of machines that can be taken apart, solving the need for visual, interactive explanations of mechanical systems.

A Claude Code skill that turns any machine into a 3D simulator you can take apart.

Quote matched the README or GitHub description at extraction. Same claim and quote from 1 worker(s). Interpretation not reviewed by a maintainer.

It generates a single offline HTML page using three.js where the machine runs in the center, panels display real numbers, and a button opens the active part, with an automatic tour when idle.

Claude builds it as one offline HTML page: the machine runs in the middle, every panel around it reads the real numbers, a button opens the part doing the work, and when nobody touches it the page tours itself.

Quote matched the README or GitHub description at extraction. Same claim and quote from 1 worker(s). Interpretation not reviewed by a maintainer.

Generates a self-contained offline HTML file with inlined three.js and fonts.

Bundles a machine into one HTML file, three.js and fonts inlined.

Quote matched the README or GitHub description at extraction. Same claim and quote from 1 worker(s). Interpretation not reviewed by a maintainer.

Captures video at 60 fps mp4 or generates review sheets of stills.

Renders the film frame by frame to a 60 fps mp4, or to review sheets of stills.

Quote matched the README or GitHub description at extraction. Same claim and quote from 1 worker(s). Interpretation not reviewed by a maintainer.

Includes procedural sound generation mastered to -14 LUFS.

Procedural sound on the film's timeline, mastered to −14 LUFS.

Quote matched the README or GitHub description at extraction. Same claim and quote from 1 worker(s). Interpretation not reviewed by a maintainer.

Includes three complete example machines with shared, live, and film variants.

3 complete machines. -shared is the machine, -live the page you drive, -film the recorded tour.

Quote matched the README or GitHub description at extraction. Same claim and quote from 1 worker(s). Interpretation not reviewed by a maintainer.

Generates standalone HTML simulations of machines based on natural language prompts.

Ask how something works. Claude builds it as one offline HTML page

Quote matched the README or GitHub description at extraction. Same claim and quote from 1 worker(s). Interpretation not reviewed by a maintainer.

Interactive panels display real-time numerical data from the simulated machine.

every panel around it reads the real numbers

Quote matched the README or GitHub description at extraction. Same claim and quote from 1 worker(s). Interpretation not reviewed by a maintainer.

Users can click buttons to isolate and examine specific functional parts of the machine.

a button opens the part doing the work

Quote matched the README or GitHub description at extraction. Same claim and quote from 1 worker(s). Interpretation not reviewed by a maintainer.

The simulation automatically performs a guided tour of the machine when idle.

when nobody touches it the page tours itself

Quote matched the README or GitHub description at extraction. Same claim and quote from 1 worker(s). Interpretation not reviewed by a maintainer.

Captures high-quality video recordings of the simulation at 60 frames per second.

Renders the film frame by frame to a 60 fps mp4

Quote matched the README or GitHub description at extraction. Same claim and quote from 1 worker(s). Interpretation not reviewed by a maintainer.

Generates synchronized procedural sound effects for the simulation, professionally mastered.

Procedural sound on the film's timeline, mastered to −14 LUFS

Quote matched the README or GitHub description at extraction. Same claim and quote from 1 worker(s). Interpretation not reviewed by a maintainer.

Limitation: Requires Node.js 20 or newer, ffmpeg for video, and Python 3 for sound.

You need Node.js 20 or newer. For the video you also need `ffmpeg`, and for the sound Python 3.

Quote matched the README or GitHub description at extraction. Same claim and quote from 1 worker(s). Interpretation not reviewed by a maintainer.

Limitation: Requires Node.js version 20 or newer to run.

You need Node.js 20 or newer

Quote matched the README or GitHub description at extraction. Same claim and quote from 1 worker(s). Interpretation not reviewed by a maintainer.

Limitation: Requires ffmpeg installed on the system to generate video output.

For the video you also need ffmpeg

Quote matched the README or GitHub description at extraction. Same claim and quote from 1 worker(s). Interpretation not reviewed by a maintainer.

Limitation: Requires Python 3 installed to process sound effects.

and for the sound Python 3

Quote matched the README or GitHub description at extraction. Same claim and quote from 1 worker(s). Interpretation not reviewed by a maintainer.

Alternative to whaleyxbt/claude-motion

Built on whaleyxbt/claude-motion (MIT): the runtime, frame capture, sound engine and review rules come from there.

Quote matched the README or GitHub description at extraction. Same claim and quote from 1 worker(s). Interpretation not reviewed by a maintainer.

other