TheVibeFounder · Open Source
Technical preview
v0.2.0-alpha.2 candidate · MIT
Open Source · Project 01 · OddlyAlive

Make anything feel alive.

Describe the physical setup once. The solver produces every frame. OddlyAlive turns physical intent into natural, repeatable motion without animation keyframes, cloud inference, or renderer lock-in.

View source on GitHub → Start in 60 seconds
240Hz
Fixed simulation step
05
Built-in recipes
17/17
Candidate tests passing
0
Runtime dependencies
MIT
Open license

Motion authored by physics.

String touch · XPBD strands · pressure + friction contact · seeded material variation

Brass letter charms moving through a deterministic interactive strand field
Approved alpha.2 renderSame scene → same frames

Intent in.
Truth out.

Most prompt-to-animation systems ask a model to guess transforms frame by frame. OddlyAlive lets AI choose and configure a bounded physical recipe, then gets out of the way.

A fixed-timestep simulation authors the motion. The result is seek-safe, testable, reproducible, and ready for SVG today or another renderer tomorrow.

PromptScene recipeSimulationStateRenderer

Five ways to feel alive.

Each object family gets the physical model it actually needs. No solver is marketed as universal.

Ivory and brass letter charm used by the string-touch recipe
01 · String touch

Touch, catch, peel.

Pressure and friction contact move flexible strands and charms through stick, slip, cooldown, and settle.

XPBD strands + contact friction
Faceted crystal pendant used by the crystal-mobile recipe
02 · Crystal mobile

Weight at the end.

Terminal masses turn strands into pendants and mobiles that swing, lag, and return with believable weight.

Weighted strand terminals
Basketball used by the rigid ball material recipe
03 · Ball lab

Material you can see.

Collisions expose restitution, friction, spin, and seeded variation across loose round objects.

Rigid circles + material response
Soccer ball used by the football-kick recipe
04 · Football kick

One impulse. Full flight.

A scheduled kick is applied exactly once, then gravity, spin, friction, and the net carry the scene.

Rigid body + impulse
White sneaker used by the shoe-splash surface-wave recipe
05 · Shoe splash

A prop meets a wave.

A falling rigid object couples into a damped surface, turning impact into graphic ripples and living settle.

Rigid prop + damped 1D surface

From zero to motion in 60 seconds.

# clone the public alpha
$ git clone https://github.com/
  thevibefounder/OddlyAlive.git
$ cd OddlyAlive
$ npm start

# open the printed local URL
# then choose one of five recipes

No account. No hidden service.

The public alpha runs from GitHub today. The alpha.2 candidate shown here has passed its release checks and will become the default once its final publication gate clears.

The gallery, simulation, diagnostics, and SVG rendering run on your machine. Nothing is uploaded. Scene files are JSON, and every approved candidate recipe carries a repeatable fingerprint.