The Lab

Experiments

What I'm building right now, ideas I want to share, and creative AI use-cases I'm thinking through.

See what I make next.

Stay inspired, copy ideas, find ways to play...

On the shelf

24 experiments · newest first
A glowing spacecraft flies past blue and ringed planets, asteroids, and gold rings in a deep blue starfield
Oct 2026Live

Starflight

PlayInteractive 3DInteractive gameFreeNo sign-upCodex

Fly through glowing rings, dodge asteroids, and collect ship upgrades on a four-region journey through space. Take down the dreadnought to clear the galaxy.

What it does ▸

Steer with your mouse, WASD, or arrow keys. Hold click or Space to fire, Shift to boost, and Q to unleash a charged nova. On a touch screen, drag to fly and fire.

Chain rings for bonus points, earn close-call rewards, and collect blue energy for triple lasers, homing missiles, shields, and nova blasts. Three.js draws the 3D world; your personal best is saved in your browser.

Play Starflight →
A blue egg-shaped toy with three yellow buttons. Its green pixel screen shows a small round creature next to a dropping, with care icons above and below
Oct 2026Live

Pocket Egg

PlayInteractive gameFreeNo sign-upClaude Code

A pocket pet in your browser, like the egg toys from the 1990s. Hatch it, feed it, clean up after it, play with it and turn the light off at bedtime. It keeps growing while the page is closed, so check back during the day.

What it does ▸

The egg hatches in a minute. It is a baby for an hour, a child for a day and a teen until day three, then it grows into one of three adults depending on how well it was cared for. Hunger and happy hearts run down over time, droppings left too long make it sick, and a child or teen sometimes calls for attention it doesn’t need, which is when you scold it. Tap the icons or use the three buttons like the real toy. Your pet is saved in your own browser.

Play Pocket Egg →
Thirty thousand glowing particles bursting outward from a bright center in violet, cyan and white, with a thin shockwave ring and a field of stars behind
Oct 2026Live

Dot Swarm

PlayInteractive 3DFreeNo sign-upClaude Code

Conduct 30,000 glowing particles with your bare hands. Your webcam tracks your hands in the browser: make a fist to gather the swarm, hold it a second and open your hand to explode it, pinch to change shape, or swipe to fling it across the screen. Built with Claude Code for a talk to high schoolers about what they can make with AI.

What it does ▸

Three.js draws the particles and a drifting starfield on the graphics card, and MediaPipe reads your hands from the webcam, all in the browser, so the video never leaves your device. A glowing skeleton of your hand floats in the swarm and sheds sparkles as you move, two hands stretch the swarm between them like taffy, and typing a word makes the particles spell it. Shapes include a nebula, a heart, a ringed planet, a galaxy, a free-flowing drift and a pond you can ripple. A sound barrier effect squeezes the swarm flat and breaks it with a shockwave. Every sound is made in code: a soft chord that follows your hand, bell twinkles that sprinkle from your fingertips, and a whoosh with fairy dust on every explosion. Works with the mouse too, and leave it alone for a while and it starts cycling through shapes on its own.

Open Dot Swarm →
A round lava creature with big eyes hops across toasted marshmallow stacks on a glowing lava sea, with two lava geysers erupting behind it
Oct 2026Live

Lava Hop

PlayInteractive 3DInteractive gameFreeNo sign-upClaude Code

A 3D game in the browser. You play a blob of lava hopping across marshmallows on a lava sea. Every marshmallow you land on gets toasted.

What it does ▸

Three levels: Easy, Medium and Hard. Easy has big marshmallows, two extra hops in the air, and the lava bounces you back if you fall in. Orange marshmallows are bouncy, some marshmallows move, and lava geysers launch you into the air. Collect the sugar stars and toast every marshmallow. Keyboard on a computer, joystick and jump button on a phone.

Play Lava Hop →
A carnival-style chore wheel landed on Wipe the table, worth 10 Quest Bucks, beside the list of chores on the wheel
Oct 2026Live

Spin Quest

PlayWeb appFreeNo sign-upClaude Code

A video-game chore wheel for kids. Spin for a quest, do it later, earn Quest Bucks and trade them for rewards a grown-up approves.

What it does ▸

Made for an eight-year-old and built for a phone. Each spin lands on a chore or a special space: Spin Again, Double Duty, Your Choice, Double Reward, or a rare Free Day worth 100 bucks. The wheel favors chores that haven’t come up in a week. Finished quests pay into a bank with a reward shop, a savings goal and streak bonuses; skipping a quest costs 5 bucks. Parents set chores, prices and bonus goals behind a PIN, and approve every reward. Progress stays on your own device, with a backup to move it.

Play Spin Quest →
A spinning prize wheel of things to make with AI, landed on Flyer, beside a fill-in-the-blank prompt for a lost-and-found flyer
Oct 2026Live

Prompt Spinner

UseWeb appFreeNo sign-upClaude

Spin a wheel of things to make with AI — a game, a song, a logo, a dashboard — and get a fill-in-the-blank prompt to try. A starting point for experimenting and live demos.

What it does ▸

Choose what goes on the wheel from more than 30 kinds of things to make, then spin. Each prompt comes with random words for its blanks that you can keep, retype or roll again, and a note on where in Claude to try it. Save the ones you like to a basket and copy them all, or save them as a file to AirDrop or text. Built in Claude for the Claude Fluency Workshop.

Spin it →
A silhouette dancer in a fedora and white socks moonwalks on a dark stage, with labels showing his legs move like a forward walk while his body travels backward
Oct 2026Live

The Moonwalk, Step by Step

LearnVideoFreeNo sign-upClaude Code

A two-minute narrated explainer on how to do the moonwalk the way Michael Jackson did it: the illusion, six slow-motion steps, then the whole move at full speed. Every scene is drawn in code.

What it does ▸

Claude Code drew the dancer and every scene in code as a web page and turned it into video with ffmpeg. The dancer is a jointed figure, so the legs bend on their own as the feet move, and each animation is timed to the word that describes it. The narrator is a stock ElevenLabs voice, and the music is original, made in code. Captions are in the player.

Watch the video →
Pix, a pixel-art robot with a pink helmet, stands beside a rainbow bridge under framed paintings of a mountain sunset, a star logo and a cat
Oct 2026Live

Gen AI Quest

LearnVideoFreeNo sign-upClaude Code

A two-minute pixel platformer about what generative AI can do. Pix grabs one power-up per level, from writing and images to code, video and agents, then dodges a hallucination.

What it does ▸

Claude Code drew every frame in code on a 320×180 screen, the size of an old game console, and scaled it up so the pixels stay sharp. The hero, tiles, chiptune music and sound effects are all original and made in code. The narrator is an ElevenLabs voice pitched up into a cartoon character. A level select under the video jumps to each power-up, and captions are in the player.

Watch the video →
A cutaway wind tunnel: a hurricane's cloud towers on the left and a house losing its shingles in Category 3 winds on the right
Oct 2026Live

How a Hurricane Is Built

LearnVideoFreeNo sign-upClaude Code

A narrated explainer, just under 6 minutes: how a hurricane forms inside a wind tunnel, what each category does to a house, why the scale stops at 5, and whether there could be a Category 6. Every scene is drawn in code.

What it does ▸

Claude Code drew each scene as a web page and turned it into video with ffmpeg. Each animation is timed to the sentence that describes it. The narrator is a stock ElevenLabs voice, and the wind, rain and impact sounds are made in code. The facts come from the National Hurricane Center and a 2024 study in PNAS. Captions are in the player.

Watch the video →
A pink cartoon character on a field-guide card titled The Squeaker, rated for volume, pitch and stealth
Oct 2026Live

Why Farts Are Funny

PlayVideoFreeNo sign-upClaude Code

A 75-second animated explainer: what a fart is made of, a field guide to five types of toots, and why we laugh at them. Every scene is drawn in code.

What it does ▸

Claude Code wrote the script, with a source for every fact, drew each scene as a web page and turned it into video with ffmpeg. Each animation is timed to a word in the narration. The narrator, toot sounds and music were made with ElevenLabs. Captions are in the player.

Watch the video →
Run race finder dashboard with Fort Wayne Area race listings and filters for location, distance and race type
Oct 2026Live

run race finder

UseWeb appFreeNo sign-upCodex

Find your next starting line in the Fort Wayne Area. Browse 5Ks, 10Ks, marathons, trail races and triathlons in Fort Wayne and surrounding communities, including past 2026 editions.

What it does ▸

Filter by town, distance, race type and date, then sort your results. Save favorites on your device, export a list or add a race to your calendar. Scheduled organizer checks refresh the listings, with a last updated date and source links so you can confirm details before registering.

Find a race →
Three teal aliens with oversized eyes dancing under glowing antenna rings
Oct 2026Live

The Last Broadcast

PlayInteractive 3DFreeNo sign-upCodex

Tune three antenna rings to recover a signal from Elsewhere Planet. When they align, the observatory becomes an alien dance floor. Three.js draws the scene, Tone.js makes the tuning sounds, and the aliens have a different dance for each of three songs.

What it does ▸

Drag each glowing diamond to the triangle at the top of its ring. Every alignment brings back another musical layer. When all three lock, choose “Elsewhere Party,” “Silence into Home,” or “Little Green Pickers.” Switch while the aliens dance or replay a song after it ends. Each song's moves follow its beats and musical accents, measured ahead of time from the recording. You can also tune with the keyboard and mute the sound.

Play The Last Broadcast →
An open ocean at golden hour seen from eye level, with a glass card that reads Jump in and a slim column of controls at the right
Sep 2026Live

AI Horizon

LearnInteractive 3DFreeNo sign-upClaude CodeCodex

I built this with Claude Code, starting from MengTo’s open-source ultra-realistic water for Three.js, and merged in the best parts of a second version Codex built. The ocean is not a video. Eight wave formulas are drawn live by the graphics card in the browser, and the sky, the whitecaps, the underwater view and the sound are all made in code. The three photographs below the water were generated on my Mac with ComfyUI, and the opening line is C.S. Lewis.

What it does ▸

Drag to look around. Use the panel to change the sea from glass to monstrous, the time of day and your height, or scroll down to go under. Swim with W A S D or the arrow keys, or hold the swim button on a phone. Below the water are three short sections on exploration, curiosity and courage.

Open AI Horizon →
Two glossy jello figures, one red and one blue, on a pink tiled floor with a trampoline, bowling ball, rubber duck, banana peel and cupcake
Sep 2026Live

Jiggle Buddies

PlayInteractive 3DFreeNo sign-upClaude Code

I built this with Claude Code. Two jello characters wander a room on their own, hug, play chase, bounce on a trampoline, eat cupcakes and bowl each other over. Three.js draws the jello in the browser, and every sound is made in code.

What it does ▸

Tap a buddy to poke it, drag to stretch or throw it, and drag a color onto one to dye it. Add up to six buddies, press Dance for one of nine routines, and pick a room from the menu.

Play Jiggle Buddies →
A watercolor garden gate with Angie standing at the entrance, under the title Your AI Path
Sep 2026Live

Paper Theatre

PlayInteractive 3DFreeNo sign-upClaude Code

I built this with Claude Code as a paper-theater picture book about my work. Scroll along a watercolor garden path as people meet me for Advisory, Training and Speaking. The scenes and characters are my own Midjourney illustrations, cut out and layered in Three.js so they slide past each other as you scroll.

What it does ▸

Scroll to walk the path. The buttons along the top jump to Advisory, Training, Speaking and the ending, and the story panel at the bottom says what each one is. At the end there's a link to schedule a chat and a field notebook of other things I've built.

Open Paper Theatre →
A monarch butterfly hanging beside its empty chrysalis under a milkweed leaf
Sep 2026Live

Monarch Metamorphosis

LearnInteractive 3DFreeNo sign-upClaude Code

I built this picture book with Claude Code. Scroll through a monarch butterfly’s life, from egg to caterpillar to chrysalis to butterfly, acted out on one milkweed plant. Three.js draws the 3D scene in the browser, every plant and creature is made in code, and the narration is recorded with ElevenLabs.

What it does ▸

Scroll to turn the pages. Each page’s scene plays as you scroll, and a day counter shows how long each stage takes. Turn on Read aloud to hear each page, or hide the book to watch the scene on its own.

Read Monarch Metamorphosis →
Riverlight gameplay: a tiny boat on a turquoise river surrounded by forest, rocks, and fish
Sep 2026Live

Riverlight

PlayInteractive gameFreeNo sign-upCodex

I built Riverlight in Codex with my 3D World Builder skill, starting with eight creative questions and refining the world through conversation. The skill used Three.js to draw the 3D world, JavaScript for gameplay, HTML and CSS for the interface, and the browser’s Web Audio API to create music and nature sounds. Vite packages the game, GitHub stores the code, and Vercel hosts it online.

Play Riverlight →
Five colorful bots gathered around a yellow BOT BOT sculpture in a miniature laboratory
Sep 2026Live

BOT BOT LAB

PlayInteractive 3DFreeNo sign-up

A project I’m working on with ChatGPT Astra. I started with flat 2D designs, used Astra to create a 3D scene in Blender, then asked it to turn that scene into an interactive landing page where you can explore the lab and meet the bots.

What it does ▸

Drag to move around the room, scroll or pinch to zoom, and select a bot to see its personality. Replay the logo assembly, change the lighting, or step inside for a closer look. Includes keyboard controls and a reduced-motion option.

Explore BOT BOT LAB →
Angie AI Libs: buttons to choose a game, song, logo or video, and a fill-in-the-blanks prompt card
Sep 2026Live

Angie AI Libs

UseWeb appFreeNo sign-up

Turn a few audience ideas into a prompt for a game, logo, song, or video. Carry the same ideas into another format for a connected demo.

What it does ▸

Choose an activity, fill in three to five blanks, and copy the prompt into your AI tool. Shuffle the setup, edit it, or turn it into another kind of creation. Prompts and answers stay in the current tab and are not saved by this tool.

Try Angie AI Libs →
Cube Coach on a dark screen, asking which colors are on the front face of your cube
Aug 2026Live

Cube Coach

LearnWeb appFreeNo sign-upClaude CodeVercel

Teaches you to solve a real Rubik’s cube, one turn at a time, in seven stages you can practice on the screen.

What it does ▸

Teaches you to solve a real 3×3 Rubik's cube, one turn at a time, in seven named stages. You can practice each stage and each algorithm on a cube you turn on the screen. It will also solve a cube you describe to it, in about twenty moves, and play the solution back so you can step and scrub through it. Built for a phone.

Open Cube Coach →
Search Party asking what the puzzle should be about, with subject suggestions and three difficulty levels
Aug 2026Live

Search Party

PlayWeb appFreeNo sign-up

A word search that builds itself around any subject you type, at three levels of difficulty.

What it does ▸

A word search that builds itself around any subject you type — the ocean, state capitals, anything — at three difficulty levels. Drag across letters with a mouse or a finger, or play it entirely with the arrow keys. Found words strike off in their own color, and it keeps a best time for each subject and level on your own device.

Play Search Party →
The Selfie Light app icon, a warm sun, on a peach background
Aug 2026Live

Selfie Light

UseOpen sourceFreeMac onlyClaude CodeSwift

Turns the edge of your Mac’s screen into a warm light, so your face is lit on video calls without a ring light.

What it does ▸

A menu-bar app that turns the edge of your screen into a warm light, so your face is lit on video calls without buying a ring light. It uses the display's HDR range to go genuinely brighter than white, and stays out of your screen shares. It works in reverse too, dimming the screen below its own lowest brightness for working at night. Written in Swift and Metal, built with Claude Code.

View on GitHub →
The Stay Awake app icon, a coffee cup, on a soft blue background
Aug 2026Live

Stay Awake

UseOpen sourceFreeMac onlyClaude CodeSwift

Stops your Mac dimming or going to sleep, on a timer or until you say otherwise.

What it does ▸

A menu-bar app that stops your Mac dimming or sleeping, on a timer or indefinitely, with an option to let the screen go dark while your work keeps running. Written in Swift, built with Claude Code.

View on GitHub →
A Klotski sliding-block puzzle with wooden and blue blocks and the big red block at the bottom
Jun 2026Live

Klotski

PlayOpen sourceFreeNo sign-up

The classic sliding-block puzzle — work the big red block down to the gate at the bottom.

What it does ▸

The classic sliding-block puzzle. Slide the big red block down to the gate at the bottom, moving the other pieces out of its way without ever lifting one off the board. Several starting layouts, a move counter, a timer and unlimited undo. The code is on <a href="https://github.com/angiecarel/Klotski" target="_blank" rel="noopener">GitHub</a>.

Play Klotski →